Terug

Dokku VPS-hosting, vooraf geïnstalleerd

Dokku VPS-hosting geeft je een klein implementatieplatform voor de opdrachtregel, waar één git push je app publiceert. Na je bestelling installeren Docker en Dokku zichzelf en verschijnt het verbindingsadres in je paneel. Voeg je SSH-sleutel toe, maak een app aan en push je code, allemaal voor een vast maandbedrag, en root-toegang is van jou.

Hoe groot is je site?

Totaal$2.58/mnd

Prijzen zijn inclusief btw.

Schaal RAM en CPU op of af wanneer je wilt. De schijf kan alleen groeien, dus begin klein.

Wat is er geïnstalleerd op je Dokku-server?

  • Dokku v0.38.34 uit het officiële bootstrapscript, MIT-licentie
  • Docker voor je app-containers en Nginx voor de routering
  • De plugin dokku-letsencrypt voor gratis HTTPS-certificaten op elke app
  • Een globaal sslip.io-domein, zodat apps openen op appname.IP-with-dashes.sslip.io
  • De SSH-sleutel uit je bestelling, als je er een hebt opgegeven, al aan Dokku toegevoegd
  • 2 GB swap en een firewall met de poorten 22, 80 en 443 open

Welke grootte heb je nodig voor Dokku?

Dokku vraagt officieel 1 GB geheugen en stelt swap voor als je minder hebt. Deze installatie voegt 2 GB swap toe. In onze tests op een echte server met 1 GB en 1 core werd een klein Next.js-voorbeeld in ongeveer 7 minuten gebouwd en live gezet met git push. Builds draaien op de server, dus Node.js-projecten vullen het geheugen snel, en als vuistregel kijk je bij zware builds naar 2 tot 4 GB. Elke app en database is een eigen container, dus tel op wat ze gebruiken. Is het niet genoeg, laat dan RAM, CPU en schijf los van elkaar groeien vanuit je paneel.

GebruikGroottePrijsKiezen
Nieuwe site 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/mnd
Groeiende site 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mnd
Drukke site 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mnd

Voor wie is het?

  • Ontwikkelaars die de opdrachtregel verkiezen en geen webpaneel nodig hebben
  • Nevenprojecten, API's en bots die voor een vaste maandprijs moeten draaien
  • Iedereen die op een kleine server git push-implementatie wil met buildpacks of een Dockerfile
  • Mensen die vertrouwd zijn met SSH en graag alles zelf in handen houden

Wat gebeurt er na je bestelling?

  1. Stel de grootte in en rond je betaling af. Je server start op en Dokku installeert zichzelf. Dat duurde in onze tests op een echte server ongeveer 10 minuten.
  2. Open in je paneel je server via Mijn servers en kopieer het IP-adres uit de rij Verbindingsadres op het tabblad Overzicht.
  3. Heb je bij het bestellen geen SSH-sleutel opgegeven, maak dan verbinding via SSH en voer uit: echo 'ssh-ed25519 AAAA...' | dokku ssh-keys:add mine
  4. Maak op de server de app aan: dokku apps:create myapp
  5. Voer in je projectmap uit: git remote add dokku dokku@IP:myapp, en daarna git push dokku main
  6. Voor HTTPS voer je op de server uit: dokku letsencrypt:set myapp email [email protected], en daarna dokku letsencrypt:enable myapp

Bij elke server

  • Dagelijkse back-up inbegrepen in de prijs
  • Onbeperkt verkeer
  • Volledige rootrechten
  • Schaal RAM en CPU later op of af, en laat de schijf groeien
  • Locatie: Istanbul · IST-1.

Goed om te weten

  • Dokku bedien je met commando's en heeft geen webinterface. Werk je liever in een browser, kijk dan naar de server met Dokploy geïnstalleerd.
  • De taak voor het verlengen van certificaten wordt tijdens de installatie ingeschakeld (dokku letsencrypt:cron-job --add). Verwijder je hem, dan worden certificaten niet meer vanzelf verlengd.
  • Er is geen databaseplugin geïnstalleerd. Voor PostgreSQL voer je eerst dokku plugin:install https://github.com/dokku/dokku-postgres.git uit
  • Heeft een build te weinig geheugen op een kleine grootte, schaal de server dan op vanuit je paneel.
  • Dokku, de plugins en je apps bijwerken is jouw zaak.

Vragen en antwoorden over Dokku

Hoeveel RAM heeft Dokku nodig?

Dokku vraagt officieel 1 GB geheugen, genoeg voor een kleine app. Builds draaien op de server, dus kijk als vuistregel naar 2 tot 4 GB voor Node.js- of Next.js-projecten. Later kun je opschalen vanuit je paneel.

Hoe zet ik een app online met Dokku?

Maak de app op de server aan met dokku apps:create, voeg de server toe aan je project met git remote add dokku dokku@IP:myapp en voer dan git push dokku main uit. Dokku bouwt en start de app en toont het adres zodra de implementatie klaar is.

Wat voor projecten kan Dokku bouwen?

Dokku herkent je project zelf en bouwt het met buildpacks of je eigen Dockerfile. Wil je geen automatische herkenning, stel dan per app de builder in met het commando builder:set.

Hoe koppel ik mijn eigen domein aan Dokku?

Laat de A-record van je domein naar het IP-adres van de server wijzen en voer dan op de server dokku domains:set myapp example.com uit. Voer daarna dokku letsencrypt:enable myapp uit om een certificaat voor het nieuwe adres te krijgen.

Hoe voeg ik een database toe aan Dokku?

Dokku krijgt zijn databases via plugins. Installeer de officiële PostgreSQL-plugin, maak er een aan met dokku postgres:create mydb en koppel hem met dokku postgres:link mydb myapp. Je app ontvangt het adres als DATABASE_URL.

Heeft Dokku een webpaneel?

Nee. Dokku beheer je via SSH met commando's, en root-toegang is van jou. Wil je vanuit een browser implementeren, kies dan de server met Dokploy geïnstalleerd.

Lees meer en bekijk vergelijkbare apps