Naar de inhoud

Oplossingen · Zelfgehoste PaaS

Een VPS voor Dokploy

Dokploy is een self-hosted PaaS op Docker en Traefik: applicaties vanuit Git of Compose, databases, back-ups en automatische HTTPS vanuit één dashboard. De documentatie vraagt om 2 GB RAM en 30 GB schijfruimte, en elke app die u implementeert komt daar bovenop. BD-8 voor $12.90 is de goedkoopste machine met genoeg ruimte; C2-4-80 voor $37.90 wordt geleverd met Dokploy geïnstalleerd.

Wat het nodig heeft

Software uit de documentatie, groottes met vermelding van de bron

De software en de beveiligingsaanpak komen uit de eigen documentatie van het project. Waar het project geen hardwarecijfers publiceert, staat bij de groottes van wie ze afkomstig zijn.

Van docs.dokploy.com

  • “At least 2GB of RAM and 30GB of disk space.” Ubuntu, Debian, Fedora of CentOS.
  • Installeren: curl -sSL https://dokploy.com/install.sh | sh. Docker wordt voor u geïnstalleerd als het ontbreekt.
  • De poorten 3000 (dashboard), 80 en 443 (Traefik) moeten vrij zijn; “the installation will fail if any of these ports are already in use”.
  • Open http://your-ip:3000 naar de installatiepagina en maak de beheerder aan. Schakel toegang via IP:poort pas uit als HTTPS op een domein werkt.

Groottes (het minimum van Dokploy, daarna wat apps toevoegen)

Groottes per toepassing
WorkloadvCPURAM
Alleen Dokploy (officieel minimum)Dashboard, Postgres, Redis en Traefik. 30 GB schijfruimte voor images.22 GB
Dokploy + een paar apps en een databaseBuilds gebeuren op deze machine; geef ze CPU.48 GB
Meerdere projecten, previews, Swarm-nodesOf een kleine Dokploy-machine plus grotere externe servers.824 GB

De passende pakketten

4 machines, actueel geprijsd

Goedkoopste passende machine eerst. Prijzen zijn die van vandaag, per maand, uit de catalogus.

  • BD-8$12.90/mnd

    4 vCPU · 8 GB · 100 GB schijf · 32 TB

    Goedkoopste met echte ruimte voor apps. 4 vCPU, 8 GB, 100 GB (ruim drie keer het minimum van 30 GB) en 32 TB dataverkeer. De leverancier voert geen opstartscripts uit: één geplakte regel installeert het.

  • C2-4-80$37.90/mnd

    2 vCPU · 4 GB · 80 GB schijf · 3 TB

    Wordt geleverd met Dokploy geïnstalleerd. 2 vCPU / 4 GB / 80 GB, in meer dan dertig steden, met de installatiepagina klaar op poort 3000.

  • C4-8-160$75.90/mnd

    4 vCPU · 8 GB · 160 GB schijf · 3 TB

    Geleverd met installatie, met ruimte. 4 vCPU / 8 GB en 160 GB schijfruimte voor images, volumes en back-ups.

  • BD-24$31.90/mnd

    8 vCPU · 24 GB · 300 GB schijf · 32 TB

    8 vCPU / 24 GB voor meerdere projecten. Previews, staging en productie zonder dat builds de apps uithongeren.

“Geïnstalleerd implementeren” opent de configurator met ons opstartscript voor Dokploy al volledig in het opstartveld, voordat je koopt. Het draait één keer, als root, terwijl de server wordt opgebouwd, en alleen bij leveranciers waarvan het platform opstartscripts uitvoert; bij de andere rijen bestaat de installatie uit dezelfde commando's, die je zelf plakt.

De installatie

Drie stappen, uit de documentatie van Dokploy

Met de preset is stap 1 klaar wanneer de server wordt geleverd. Doe stap 2 zodra u het IP-adres hebt.

  1. Installeren. curl -sSL https://dokploy.com/install.sh | sh Docker indien nodig, Postgres, Redis, Traefik en Dokploy. Een paar minuten.
  2. Rond de installatiepagina nu af. Open http://your-ip:3000 en maak het beheerdersaccount aan; de eerste bezoeker die er komt, krijgt het.
  3. Domein, HTTPS, en dan 3000 sluiten. Geef het dashboard een domein in Settings en controleer of HTTPS werkt voordat u toegang via IP:poort uitschakelt. De documentatie van Dokploy waarschuwt dat u uzelf buitensluit als u het andersom doet. Daarna ufw delete allow 3000/tcp.

Eerlijk gezegd

Wat wij zelf zouden kopen

De ondergrens is 2 GB en 30 GB. Koop de machine met 8 GB en 100 GB, die minder kost dan de machines op de ondergrens.

Voor Dokploy en een paar apps

BD-8 · $12.90/mnd

4 vCPU, 8 GB en 100 GB voor $12.90: Dokploy met Postgres en Redis, Traefik, en drie of vier applicaties met hun databases, plus schijfruimte voor images en back-ups. Hierop draait onze preset niet, dus de installatie is één geplakte regel; C2-4-80 voor $37.90 wordt geleverd met Dokploy actief als u het liever niet zelf typt.

Vragen

Wat mensen vragen voordat ze er een kopen.

Wat heeft Dokploy nodig?
De installatiedocumentatie noemt minimaal 2 GB RAM en 30 GB schijfruimte op Ubuntu, Debian, Fedora of CentOS, met de poorten 3000, 80 en 443 vrij. Dat is het platform: Dokploy, de bijbehorende Postgres en Redis, en Traefik. De apps die u implementeert draaien op dezelfde machine, dus koop voor die apps; bij een machine met 8 GB en 100 GB schijfruimte wordt het niet meer krap.
Is het veilig dat de preset poort 3000 openlaat?
Zo installeert Dokploy: de installatiepagina op 3000 moet één keer bereikbaar zijn zodat u het beheerdersaccount kunt aanmaken, en de eerste bezoeker die er komt, krijgt het. De preset opent de poort en laat /root/DOKPLOY-NEXT-STEPS.txt achter, met de instructie de installatie meteen af te ronden, het dashboard een domein met HTTPS te geven en pas daarna 3000 te sluiten. In die volgorde, want de documentatie van Dokploy waarschuwt dat u zichzelf buitensluit als u IP-toegang uitschakelt voordat HTTPS werkt.
Welke poorten gebruikt het?
3000 voor het dashboard, 80 en 443 voor Traefik vóór uw apps, en 22 voor SSH. De preset opent precies die poorten. Het installatieprogramma van Dokploy faalt als 80, 443 of 3000 al bezet zijn; daarom wil het een nieuwe machine.
Docker Compose-apps of Git-deployments?
Allebei. Dokploy bouwt vanuit een Git-repository met Nixpacks, een Dockerfile of Buildpacks, of draait een docker-compose-bestand dat u aanlevert, en beheert Postgres, MySQL, MariaDB, MongoDB en Redis als volwaardige diensten met geplande back-ups naar S3-compatibele opslag.
Kan het meer dan één server beheren?
Ja: externe servers via SSH en Docker Swarm voor opstellingen met meerdere nodes. Een gangbare opzet is een kleine Dokploy-machine en één of twee grotere workers; elk pakket hier kan beide rollen vervullen.
Dokploy of Coolify?
Beide zijn self-hosted PaaS-platforms op Docker die u met één regel installeert, met Git-deploys en automatische HTTPS. Dokploy is lichter en staat dichter bij Compose en Swarm; Coolify is ouder, breder en vanaf het begin multi-server. Ze draaien op dezelfde machines, en we hebben voor elk een pagina.