Cosa c'è installato sul tuo server Dokploy?
- Dokploy v0.30.10, configurato con l'installer ufficiale
- Docker e Docker Swarm, con le tue app che girano in container
- Reverse proxy Traefik, che instrada i domini e ottiene i certificati
- Un account admin già pronto: la prima registrazione avviene durante la configurazione, così nessun altro può impossessarsi del pannello
- Un indirizzo sslip.io, così il pannello si apre in HTTPS prima ancora di aggiungere un dominio
- 2 GB di swap e un firewall con le porte 22, 80, 443 e 3000 aperte
Che dimensione ti serve per Dokploy?
Dokploy richiede ufficialmente almeno 2 GB di RAM e 30 GB di disco e non indica una cifra per la CPU. Nei nostri test su server reali con 2 GB e 1 core, l'installazione è terminata e un piccolo esempio Next.js è stato costruito con 2 GB di swap ed è andato online in HTTPS, anche se quella build ha richiesto circa 12 minuti. Il pannello, il suo database e Traefik occupano parte della memoria. Le build girano sul server, quindi la memoria raggiunge picchi superiori a quanto usa l'app in esecuzione. Come regola generale, valuta 4 GB e 2 core per qualche app o per un progetto Next.js con molti pacchetti, e 8 GB se aggiungi anche un database.
| Uso | Dimensione | Prezzo | Scegli |
|---|---|---|---|
| Sito nuovo | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/mese | |
| Sito in crescita | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mese | |
| Sito molto visitato | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/mese |
Per chi è?
- Chi vuole fare il deploy da Git e far aggiornare l'app a ogni push
- Team con un progetto Docker Compose esistente che vogliono eseguirlo da una schermata web
- Chi sviluppa con strumenti di IA o scrive il codice a mano e vuole un prezzo mensile fisso
- Piccoli team che vogliono app, database e log in un unico pannello
Cosa succede dopo l'ordine?
- Imposta la dimensione e completa il pagamento.
- Il server si avvia e Dokploy si installa da solo. Nei nostri test su server reali ci sono voluti circa 12 minuti.
- Nel tuo pannello apri il tuo server da I miei server. Nella scheda Panoramica clicca sul link Indirizzo del pannello e inserisci i dati delle righe Email e Password.
- Crea un progetto nella pagina Projects, aggiungi un'Application con Create Service, scegli Git sotto Provider e inserisci l'URL del repository e il branch.
- Nella scheda Domains aggiungi il tuo dominio con Add Domain, attiva HTTPS con Let's Encrypt e clicca su Deploy.
Con ogni server
- Backup giornalieri inclusi nel prezzo
- Traffico illimitato
- Accesso root completo
- Aumenta o riduci RAM e CPU in seguito, e ingrandisci il disco
- Sede: Istanbul · IST-1.
Da sapere
- Se non è possibile emettere un certificato, il pannello si apre in semplice http sulla porta 3000 del tuo indirizzo IP e il tuo login viaggia non cifrato. In quel caso, imposta un dominio e attiva HTTPS nella pagina Settings, Web Server.
- Quando il pannello funziona sul suo indirizzo HTTPS, puoi chiudere la porta 3000. Docker aggira ufw, quindi usa il comando ufficiale: docker service update --publish-rm "published=3000,target=3000,mode=host" dokploy
- Gli indirizzi sslip.io delle app che il pannello genera si aprono in HTTP. Per HTTPS, aggiungi un tuo dominio e scegli Let's Encrypt.
- Aggiornare Dokploy e Traefik è una tua responsabilità. Aggiornare Dokploy non aggiorna Traefik.
- Il pannello continua a mostrare la password dell'installazione. Se la cambi dentro Dokploy, conserva tu la nuova in un posto sicuro.
Domande e risposte su Dokploy
Di quanta RAM ha bisogno Dokploy?
Dokploy richiede ufficialmente almeno 2 GB di RAM e 30 GB di disco, e nei nostri test su server reali l'installazione è terminata senza problemi con 2 GB e 1 core. Per qualche app o per un progetto con molte build, 4 GB è una regola generale sensata, e più avanti puoi ingrandire il server dal tuo pannello.
Dokploy fa il deploy automatico a ogni push su GitHub?
Sì. Aggiungi il Webhook URL dalla scheda Deployments dell'app alle impostazioni Webhooks del repository su GitHub. Ogni push sul branch scelto ricostruisce e pubblica l'app, mentre i push sugli altri branch vengono ignorati.
Che tipo di progetti può costruire Dokploy?
Nixpacks è il tipo di build predefinito di Dokploy. Puoi scegliere anche Railpack, il tuo Dockerfile, i buildpack o un sito statico. Se il tuo progetto ha già un file Docker Compose, pubblicalo invece come servizio Compose.
Quali database posso eseguire su Dokploy?
Dokploy installa Postgres, MySQL, MariaDB, MongoDB e Redis dal pannello e può inviare backup automatici dei database a una destinazione compatibile con S3. Nel prezzo è incluso anche il backup notturno del tuo server, con gli ultimi 7 giorni conservati.
Dokploy è gratuito?
Per l'edizione open source installata sul server non paghi nulla in più a Dokploy. Le funzioni Enterprise come SSO, SCIM, ruoli personalizzati, audit log e whitelabeling richiedono una licenza separata, che non è inclusa nel prezzo. La acquisti tu da Dokploy.