Ghost is een populair, open-source bloggingplatform en contentmanagementsysteem dat veel wordt gebruikt vanwege zijn eenvoud en prestaties. Als je een ontwikkelaar of een homelabber bent die Ghost zelf wil hosten, is Contabo een uitstekende optie vanwege de betaalbare VPS-plannen en betrouwbare prestaties.
Deze gids neemt je mee door de stappen om Ghost op een Contabo VPS op te zetten, van het aanmaken van de VPS tot het configureren van de omgeving en het installeren van Ghost.
Vereisten
- VPS van Contabo: Begin met het aanmaken van een VPS. Contabo biedt concurrerende prijzen, vanaf €5,99/maand.
- Domeinnaam: Koop een domeinnaam die je wilt gebruiken met je Ghost-blog.
- Basis commandolijnvaardigheden: Bekendheid met SSH en Linux-commando’s is handig.
- Node.js en npm: Ghost is gebouwd op Node.js, dus deze moeten geïnstalleerd zijn.
Stap 1: Aanmaken van je Contabo VPS
- Maak een account aan op Contabo: Bezoek Contabo VPS en registreer een account.
- Kies een VPS-plan: De VPS-plannen zijn betaalbaar, met opties zoals de VPS S voor €5,99/maand.
- Selecteer het besturingssysteem: Voor Ghost wordt Ubuntu 20.04 aanbevolen.
- Maak de aankoop af: Volg de instructies op het scherm om je aankoop te voltooien. Na activatie ontvang je een e-mail met het IP-adres van je server en inloggegevens.
Stap 2: Verbinden met je VPS
Gebruik SSH om verbinding te maken met je VPS:
ssh root@jouw-server-ip
Vervang jouw-server-ip door het IP-adres van je Contabo VPS. Voer je wachtwoord in wanneer daarom gevraagd wordt.
Stap 3: Bijwerken van je VPS
Eenmaal ingelogd, werk je de pakketindex bij:
sudo apt update && sudo apt upgrade -y
Stap 4: Installeer Node.js en npm
Ghost vereist Node.js. Je kunt het installeren via een repository:
curl -sSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install -y nodejs
Installeer npm, dat meegeleverd wordt met Node.js:
sudo apt install -y npm
Verifieer de installatie:
node -v
npm -v
Stap 5: Installeer Ghost CLI
Ghost CLI is een tool die de installatie van Ghost vereenvoudigt. Installeer het globaal met npm:
sudo npm install -g ghost-cli
Stap 6: Maak een Map voor Ghost
Kies een map waar je Ghost wilt installeren. Bijvoorbeeld, maak een map onder /var/www:
sudo mkdir -p /var/www/ghost
Verander de eigendom van de map:
sudo chown $USER:$USER /var/www/ghost
cd /var/www/ghost
Stap 7: Installeer Ghost
Voer het installatiecommando uit:
ghost install
Volg de instructies om Ghost te configureren. Je wordt gevraagd naar de URL van je blog (gebruik je domeinnaam), e-mail voor de setup en of je SSL wilt instellen.
Ghost Installatie Opties
| Optie | Beschrijving |
|---|---|
| Blog URL | Je domeinnaam |
| Database | SQLite of MySQL |
| SMTP-configuratie voor het versturen van e-mails | |
| SSL | Activeert HTTPS (Let’s Encrypt) |
Stap 8: Configureer Ghost om bij het opstarten te starten
Na de installatie, zorg dat Ghost automatisch start bij het opstarten:
sudo systemctl enable ghost_jouw-domein
Stap 9: Toegang tot je Ghost Blog
Open een webbrowser en navigeer naar je domein. Log in op het beheergedeelte om je blog aan te passen: http://jouw-domein/ghost.
FAQ’s
Wat zijn de voordelen van Ghost zelf hosten op Contabo?
Zelf Ghost hosten op Contabo biedt verschillende voordelen, waaronder volledige controle over je omgeving, de mogelijkheid om configuraties aan te passen aan je behoeften, en mogelijk lagere kosten vergeleken met beheerde hosting. Contabo’s robuuste VPS-opties komen tegen een competitieve prijs, waardoor je bronnen kunt toewijzen zoals nodig terwijl je betrouwbare prestaties krijgt. Daarnaast kan het beheren van je blogging-platform je technische vaardigheden verbeteren en zorgt het voor een op maat gemaakte hostingoplossing die aansluit bij jouw voorkeuren.
Kan ik een bestaande Ghost-tekst migreren naar Contabo?
Ja, je kunt een bestaande Ghost-website migreren naar een nieuwe Contabo VPS. Zorg eerst dat je je bestaande Ghost-installatie volledig hebt geback-upt, inclusief al je content en instellingen. Exporteer je inhoud via het Ghost admin-paneel. Zodra je VPS op Contabo is ingesteld, kun je dezelfde Ghost-versie installeren en vervolgens je inhoud importeren in de nieuwe setup. Dit zorgt voor continuity van je blog terwijl je profiteert van de VPS-capaciteiten van Contabo.
Wat zijn enkele alternatieven voor Contabo om Ghost te hosten?
Hoewel Contabo een goede keuze is voor het hosten van Ghost, zijn er andere opties zoals providers als DigitalOcean, Hetzner Cloud en Linode. Elk van deze providers biedt verschillende prijsstructuren en functies die mogelijk beter aansluiten bij jouw specifieke behoeften. DigitalOcean begint bij $6/maand, Hetzner biedt plannen vanaf €4,15/maand, en Linode start ook bij $5/maand. Voor een volledige vergelijking van VPS-aanbieders, bezoek /en/best/.
Door deze gids te volgen, kun je Ghost effectief opzetten en zelf hosten op Contabo, gebruikmakend van de kracht van een VPS terwijl je je technische vaardigheden verbetert. Veel plezier met bloggen!