Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Hoe je Ghost Zelfhost op Linode (2026 Gids)

Leer hoe je Ghost installeert en configureert op Linode met deze stapsgewijze gids voor zelfhosters en ontwikkelaars.

Hoe je Ghost Zelfhost op Linode (2026 Gids)

Ghost is een krachtig, open-source platform ontworpen voor het bouwen van websites, vooral blogs. Het is lichtgewicht, snel en biedt een geweldige gebruikerservaring. Deze gids loodst je door het proces van het zelfhosten van Ghost op Linode, een van de meest betaalbare VPS-aanbieders, van serverinstelling tot het opzetten en draaien van Ghost.

Voorwaarden

Voordat we beginnen met de installatie, zorg dat je het volgende hebt:

Aanbevolen Linode Plan

Voor het efficiënt hosten van Ghost is een plan met minstens 1 GB RAM aan te raden, wat ongeveer 5 EUR/maand kost. Hier is een vergelijking van enkele van de beste VPS-aanbieders ter context:

AanbiederPrijs (EUR/USD)RAMDiskruimteIdeaal gebruik
Linode5 EUR1 GB25 GB SSDGhost, kleine apps
Contabo5.99 EUR4 GB200 GB SSDMiddelgrote tot grote apps
Hetzner Cloud4.15 EUR2 GB20 GB SSDLichtgewicht taken
DigitalOcean6 USD1 GB25 GB SSDGhost, ontwikkelprojecten
Vultr6 USD1 GB25 GB SSDKosteneffectieve hosting

Voor meer opties, bekijk onze volledige VPS vergelijking.

Stap 1: Maak een Linode Instance aan

  1. Log in op je Linode-account.
  2. Klik op de knop “Create Linode”.
  3. Kies een geschikt OS, bij voorkeur Ubuntu 22.04 LTS, door het te selecteren onder de tab “Distributions”.
  4. Selecteer je gewenste plan (1 GB is prima).
  5. Kies een datacenter dichtbij je doelgroep.
  6. Geef een label (bijvoorbeeld “Ghost Blog”).
  7. Klik op “Create Linode”.

Stap 2: Toegang tot je Linode via SSH

Zodra de instantie draait, krijg je toegang tot je server via SSH:

ssh root@your_linode_ip

Vervang your_linode_ip door het daadwerkelijke publieke IP-adres van je Linode.

Stap 3: Configureer de Server

  1. Werk je systeem bij:
apt update && apt upgrade -y
  1. Installeer Node.js: Ghost vereist Node.js, bij voorkeur versie 14 of later.
curl -sL https://deb.nodesource.com/setup_14.x | bash -
apt install -y nodejs
  1. Installeer npm (Node Package Manager):
apt install -y npm
  1. Installeer Ghost CLI Globaal:
npm install -g ghost-cli

Stap 4: Maak een nieuwe gebruiker aan

Het is aan te raden Ghost niet als root te draaien voor de veiligheid.

adduser ghostuser
usermod -aG sudo ghostuser

Schakel over naar de nieuwe gebruiker:

su - ghostuser

Stap 5: Installeer Ghost

  1. Maak een directory voor Ghost:
mkdir ~/ghost
cd ~/ghost
  1. Installeer Ghost:
ghost install

Tijdens de installatie word je gevraagd om je blog-URL op te geven, de database te configureren en Nginx in te stellen (een populaire webserver).

Stap 6: Configureer Nginx (indien niet automatisch ingesteld)

Als je liever Nginx handmatig configureert of de installatie dat niet heeft gedaan, volg dan deze stappen:

  1. Installeer Nginx:
sudo apt install nginx
  1. Maak een nieuwe Nginx-configuratie aan:
sudo nano /etc/nginx/sites-available/ghost

Voeg de volgende configuratie toe:

server {
    listen 80;
    server_name jouw_domein.com; # vervang door jouw domein

    location / {
        proxy_pass http://localhost:2368;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}
  1. Activeer de site:
sudo ln -s /etc/nginx/sites-available/ghost /etc/nginx/sites-enabled/
  1. Test de Nginx-configuratie:
sudo nginx -t
  1. Herstart Nginx:
sudo systemctl restart nginx

Veelgestelde vragen

Wat zijn de voordelen van Ghost zelfhosten op Linode?

Zelfhosten van Ghost op Linode geeft je volledige controle over je blogomgeving. Je kunt de instellingen aanpassen, plugins installeren naar wens, en snellere laadtijden realiseren doordat je een VPS gebruikt om het verkeer direct te beheren. Bovendien is Linode’s concurrerende prijs en betrouwbare prestaties een goede keuze voor ontwikkelaars en homelab-beheerders die hun webapplicaties willen optimaliseren.

Heb ik een domeinnaam nodig om Ghost te draaien?

Hoewel je Ghost kunt draaien met het IP-adres van de server, wordt een domeinnaam sterk aanbevolen. Een domeinnaam geeft je blog een professionele uitstraling en maakt het makkelijker voor gebruikers om je site te vinden en te onthouden. Diensten zoals Namecheap of GoDaddy laten je snel domeinnamen registreren die je gemakkelijk naar je VPS kunt wijzen.

Wat is het verschil tussen Ghost en WordPress?

Ghost richt zich vooral op bloggen en biedt een schoon, minimalistisch interface ontworpen voor creators. Het is meer ontwikkelaarsvriendelijk met een sterke focus op prestaties en snelheid. WordPress is zeer veelzijdig en uitbreidbaar, maar kan zwaarder zijn en vereisen dat je verschillende plugins onderhoudt voor optimalisatie. Welke je kiest hangt meestal af van je specifieke use case en of je de voorkeur geeft aan eenvoud of uitgebreide functies.

Conclusie

Het deployen van Ghost op Linode biedt een solide manier om je blog of publicatie te maken en beheren. Met een gebruiksvriendelijke interface en krachtige functies, vormt Ghost samen met Linode’s betrouwbare infrastructuur een uitstekende omgeving voor zelfhosting. Door de stappen in deze gids te volgen, is je Ghost-blog snel operationeel. Vergeet niet om de communitybronnen te verkennen op r/selfhosted en awesome-selfhosted voor verdere aanpassingen en ondersteuning. --- Eind ---