Spring til indhold

Løsninger · Selvhostet PaaS

En VPS til Dokploy

Dokploy er en selvhostet PaaS på Docker og Traefik: applikationer fra Git eller Compose, databaser, backups og automatisk HTTPS fra ét dashboard. Dokumentationen kræver 2 GB RAM og 30 GB disk, og hver app, du udruller, lægger oveni. BD-8 til $12.90 er den billigste maskine med plads; C2-4-80 til $37.90 leveres med Dokploy installeret.

Hvad den kræver

Software fra dokumentationen, størrelser mærket efter kilde

Softwaren og sikkerhedsopsætningen kommer fra projektets egen dokumentation. Hvor projektet ikke oplyser hardwarekrav, står det ved størrelserne, hvis tal de er.

Fra docs.dokploy.com

  • “Mindst 2 GB RAM og 30 GB diskplads.” Ubuntu, Debian, Fedora eller CentOS.
  • Installer: curl -sSL https://dokploy.com/install.sh | sh. Docker installeres for dig, hvis det mangler.
  • Portene 3000 (dashboard), 80 og 443 (Traefik) skal være ledige; “installationen fejler, hvis nogen af disse porte allerede er i brug”.
  • Åbn http://your-ip:3000 på opsætningssiden, og opret administratoren. Deaktiver ikke adgang via IP:port, før HTTPS på et domæne virker.

Størrelser (Dokploys minimum, og derefter hvad apps lægger til)

Dimensionering efter anvendelse
ArbejdsbyrdevCPURAM
Kun Dokploy (officielt minimum)Dashboard, Postgres, Redis og Traefik. 30 GB disk til images.22 GB
Dokploy + nogle få apps og en databaseBuilds sker på denne maskine; giv dem CPU.48 GB
Flere projekter, previews, Swarm-noderEller en lille Dokploy-maskine plus større fjernservere.824 GB

De planer, der passer

4 maskiner, aktuelt prissat

Billigste passende maskine først. Priserne er dagens, pr. måned, hentet fra kataloget.

  • BD-8$12.90/md.

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

    Billigste med reel plads til apps. 4 vCPU, 8 GB, 100 GB (over tre gange minimumskravet på 30 GB) og 32 TB trafik. Leverandøren kører ikke opstartsscripts: én indsat linje installerer det.

  • C2-4-80$37.90/md.

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

    Leveres med Dokploy installeret. 2 vCPU / 4 GB / 80 GB, i over tredive byer, med opsætningssiden klar på port 3000.

  • C4-8-160$75.90/md.

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

    Leveres installeret, med plads. 4 vCPU / 8 GB og 160 GB disk til images, volumes og backups.

  • BD-24$31.90/md.

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

    8 vCPU / 24 GB til flere projekter. Previews, staging og produktion, uden at builds sulter apps.

“Udrul installeret” åbner konfiguratoren med vores Dokploy-opstartsscript allerede i opstartsfeltet, i fuld længde, før du køber. Det kører én gang, som root, mens serveren klargøres, og kun hos leverandører, hvis platform kører opstartsscripts; på de øvrige rækker er installationen de samme kommandoer, indsat af dig.

Installationen

Tre trin fra Dokploys dokumentation

Med forudindstillingen er trin 1 klaret, når serveren leveres. Udfør trin 2, så snart du får IP-adressen.

  1. Installer. curl -sSL https://dokploy.com/install.sh | sh Docker om nødvendigt, Postgres, Redis, Traefik og Dokploy. Et par minutter.
  2. Gør opsætningssiden færdig med det samme. Åbn http://your-ip:3000, og opret administratorkontoen; den første besøgende får lov til det.
  3. Domæne, HTTPS, og luk så 3000. Giv dashboardet et domæne under Settings, og bekræft, at HTTPS virker, før du deaktiverer adgang via IP:port. Dokploys dokumentation advarer om, at du låser dig selv ude, hvis du gør det i omvendt rækkefølge. Kør derefter ufw delete allow 3000/tcp.

Helt ærligt

Det, vi selv ville købe

Minimum er 2 GB og 30 GB. Køb maskinen med 8 GB og 100 GB, der koster mindre end dem i minimumsstørrelse.

Til Dokploy og nogle få apps

BD-8 · $12.90/md.

4 vCPU, 8 GB og 100 GB til $12.90: Dokploy med Postgres og Redis, Traefik og tre eller fire applikationer med deres databaser, plus disk til images og backups. Den kører ikke vores forudindstilling, så installationen er én indsat linje; C2-4-80 til $37.90 leveres med Dokploy kørende, hvis du hellere vil slippe for at skrive den.

Spørgsmål

Hvad folk spørger om, før de køber.

Hvad kræver Dokploy?
Installationsdokumentationen kræver mindst 2 GB RAM og 30 GB disk på Ubuntu, Debian, Fedora eller CentOS, med portene 3000, 80 og 443 ledige. Det er platformen: Dokploy, dets Postgres og Redis samt Traefik. De apps, du udruller, kører på samme maskine, så køb til dem; ved en maskine med 8 GB og 100 GB disk holder det op med at være trangt.
Er det sikkert, at forudindstillingen lader port 3000 stå åben?
Sådan installeres Dokploy: opsætningssiden på 3000 skal kunne nås én gang, så du kan oprette administratorkontoen, og den første besøgende får lov til det. Forudindstillingen åbner den og efterlader /root/DOKPLOY-NEXT-STEPS.txt, som beder dig gøre opsætningen færdig med det samme, give dashboardet et domæne med HTTPS og først derefter lukke 3000. I den rækkefølge, fordi Dokploys dokumentation advarer om, at du låser dig selv ude, hvis du deaktiverer IP-adgang, før HTTPS virker.
Hvilke porte bruger det?
3000 til dashboardet, 80 og 443 til Traefik foran dine apps og 22 til SSH. Forudindstillingen åbner præcis dem. Dokploys installationsprogram fejler, hvis 80, 443 eller 3000 allerede er optaget, og derfor vil det have en ny maskine.
Docker Compose-apps eller Git-udrulninger?
Begge dele. Dokploy bygger fra et Git-repository med Nixpacks, en Dockerfile eller Buildpacks, eller kører en docker-compose-fil, du giver det, og det administrerer Postgres, MySQL, MariaDB, MongoDB og Redis som fuldgyldige tjenester med planlagte backups til S3-kompatibel lagerplads.
Kan det administrere mere end én server?
Ja: fjernservere over SSH og Docker Swarm til opsætninger med flere noder. En almindelig opbygning er en lille Dokploy-maskine og en eller to større workers; enhver plan her kan spille begge roller.
Dokploy eller Coolify?
Begge er selvhostede PaaS på Docker, der installeres med én linje, med Git-udrulninger og automatisk HTTPS. Dokploy er lettere og tættere på Compose og Swarm; Coolify er ældre, bredere og understøtter flere servere fra starten. De kører på de samme maskiner, og vi har en side til hver.