Vai al contenuto

Soluzioni · PaaS self-hosted

Un VPS per Dokploy

Dokploy è una PaaS self-hosted su Docker e Traefik: applicazioni da Git o Compose, database, backup e HTTPS automatico da un'unica dashboard. La sua documentazione richiede 2 GB di RAM e 30 GB di disco, e ogni app che distribuisce si aggiunge a questi. BD-8 a $12.90 è la macchina più economica con spazio sufficiente; C2-4-80 a $37.90 arriva con Dokploy installato.

Cosa richiede

Software dalla documentazione, dimensioni con la fonte indicata

Il software e le impostazioni di sicurezza provengono dalla documentazione del progetto stesso. Dove il progetto non pubblica requisiti hardware, le dimensioni indicano di chi sono.

Da docs.dokploy.com

  • «Almeno 2GB di RAM e 30GB di spazio su disco.» Ubuntu, Debian, Fedora o CentOS.
  • Installazione: curl -sSL https://dokploy.com/install.sh | sh. Se manca, Docker viene installato automaticamente.
  • Le porte 3000 (dashboard), 80 e 443 (Traefik) devono essere libere; «l'installazione non riuscirà se una di queste porte è già in uso».
  • Apra http://your-ip:3000 sulla pagina di configurazione e crei l'amministratore. Non disattivi l'accesso IP:porta finché HTTPS su un dominio non funziona.

Dimensioni (minimo di Dokploy, poi ciò che aggiungono le app)

Dimensionamento per carico di lavoro
Carico di lavorovCPURAM
Solo Dokploy (minimo ufficiale)Dashboard, Postgres, Redis e Traefik. 30 GB di disco per le immagini.22 GB
Dokploy + alcune app e un databaseLe build avvengono su questa macchina: date loro CPU.48 GB
Più progetti, anteprime, nodi SwarmOppure una piccola macchina Dokploy più server remoti più grandi.824 GB

I piani adatti

4 macchine, con prezzi in tempo reale

Prima la macchina adatta più economica. Prezzi odierni, al mese, letti dal catalogo.

  • BD-8$12.90/mese

    4 vCPU · 8 GB · 100 GB di disco · 32 TB

    La più economica con spazio reale per le app. 4 vCPU, 8 GB, 100 GB (più del triplo del minimo di 30 GB) e 32 TB di traffico. Il suo fornitore non esegue script di avvio: lo si installa incollando una sola riga.

  • C2-4-80$37.90/mese

    2 vCPU · 4 GB · 80 GB di disco · 3 TB

    Arriva con Dokploy installato. 2 vCPU / 4 GB / 80 GB, in oltre trenta città, con la pagina di configurazione in attesa sulla porta 3000.

  • C4-8-160$75.90/mese

    4 vCPU · 8 GB · 160 GB di disco · 3 TB

    Arriva installato, con spazio. 4 vCPU / 8 GB e 160 GB di disco per immagini, volumi e backup.

  • BD-24$31.90/mese

    8 vCPU · 24 GB · 300 GB di disco · 32 TB

    8 vCPU / 24 GB per più progetti. Anteprime, staging e produzione senza che le build tolgano risorse alle app.

“Attiva con installazione” apre il configuratore con il nostro script di avvio per Dokploy già inserito nel campo dello script di avvio, per intero, prima dell'acquisto. Viene eseguito una sola volta, come root, durante l'allestimento del server, e solo sui fornitori la cui piattaforma esegue script di avvio; nelle altre righe l'installazione consiste negli stessi comandi, incollati da te.

L'installazione

Tre passaggi, dalla documentazione di Dokploy

Con il preset, il passaggio 1 è già completato alla consegna del server. Esegua il passaggio 2 non appena riceve l'IP.

  1. Installazione. curl -sSL https://dokploy.com/install.sh | sh Docker se necessario, Postgres, Redis, Traefik e Dokploy. Un paio di minuti.
  2. Completi subito la pagina di configurazione. Apra http://your-ip:3000 e crei l'account amministratore; può farlo il primo visitatore che ci arriva.
  3. Dominio, HTTPS, poi chiuda la 3000. Assegni un dominio alla dashboard in Settings e verifichi che HTTPS funzioni prima di disattivare l'accesso tramite IP:porta: la documentazione di Dokploy avverte che, procedendo al contrario, si resta chiusi fuori. Poi ufw delete allow 3000/tcp.

Onestamente

Cosa acquisteremmo davvero

Il minimo è 2 GB e 30 GB. Scelga la macchina da 8 GB e 100 GB, che costa meno di quelle dimensionate sul minimo.

Per Dokploy e alcune app

BD-8 · $12.90/mese

4 vCPU, 8 GB e 100 GB a $12.90: Dokploy con il suo Postgres e Redis, Traefik e tre o quattro applicazioni con i relativi database, più disco per immagini e backup. Non esegue il nostro preset, quindi l'installazione è una riga da incollare; C2-4-80 a $37.90 arriva con Dokploy già in funzione se preferisce non digitarla.

Domande

Le domande che si pongono prima dell'acquisto.

Quali sono i requisiti di Dokploy?
La documentazione di installazione indica almeno 2 GB di RAM e 30 GB di disco su Ubuntu, Debian, Fedora o CentOS, con le porte 3000, 80 e 443 libere. Questa è la piattaforma: Dokploy, il suo Postgres e Redis, e Traefik. Le app che distribuisce risiedono sulla stessa macchina, quindi scelga in base a quelle; con una macchina da 8 GB e 100 GB di disco si smette di stare stretti.
È sicuro che il preset lasci aperta la porta 3000?
È così che si installa Dokploy: la pagina di configurazione sulla 3000 deve essere raggiungibile una volta per creare l'account amministratore, e può farlo il primo visitatore. Il preset la apre e lascia /root/DOKPLOY-NEXT-STEPS.txt con l'indicazione di completare subito la configurazione, assegnare alla dashboard un dominio con HTTPS e solo allora chiudere la 3000, in quest'ordine, perché la documentazione di Dokploy avverte che disattivare l'accesso via IP prima che HTTPS funzioni La lascia chiuso fuori.
Quali porte utilizza?
3000 per la dashboard, 80 e 443 per Traefik davanti alle Sue app e 22 per SSH. Il preset apre esattamente queste. L'installer di Dokploy non va a buon fine se 80, 443 o 3000 sono già occupate, ed è per questo che richiede una macchina nuova.
App Docker Compose o deploy da Git?
Entrambi. Dokploy compila da un repository Git con Nixpacks, un Dockerfile o Buildpacks, oppure esegue un file docker-compose che gli fornisce, e gestisce Postgres, MySQL, MariaDB, MongoDB e Redis come servizi di primo livello con backup pianificati su storage compatibile S3.
Può gestire più di un server?
Sì: server remoti via SSH e Docker Swarm per configurazioni multi-nodo. Una struttura comune è una piccola macchina Dokploy e uno o due worker più grandi; qualsiasi piano qui può ricoprire entrambi i ruoli.
Dokploy o Coolify?
Entrambi sono PaaS self-hosted su Docker installabili con una riga, con deploy da Git e HTTPS automatico. Dokploy è più leggero e più vicino a Compose e Swarm; Coolify è più datato, più ampio e multi-server fin dall'inizio. Funzionano sulle stesse macchine e abbiamo una pagina per ciascuno.