{"id":82272,"date":"2026-06-18T07:15:00","date_gmt":"2026-06-18T14:15:00","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=82272"},"modified":"2026-06-26T08:45:53","modified_gmt":"2026-06-26T15:45:53","slug":"zelf-host-ghost-cms-de-complete-gids-nl","status":"publish","type":"post","link":"https:\/\/www.dreamhost.com\/blog\/nl\/zelf-host-ghost-cms-de-complete-gids-nl\/","title":{"rendered":"Zelf-Host Ghost CMS: De Complete Gids"},"content":{"rendered":"<div class=\"tldr-block\" style=\"display: none;\">\n\t<div class=\"svg\">\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 119.25 37.8\">\n\t<g>\n\t\t<g>\n\t\t\t<path fill=\"#ffffff\" d=\"M23.4,6.93h-8.1v24.57h-7.2V6.93H0V0h23.4v6.93Z\" \/>\n\t\t\t<path fill=\"#ffffff\" d=\"M45,24.57v6.93h-18.45V0h7.2v24.57h11.25Z\" \/>\n\t\t\t<path fill=\"#ffffff\"\n\t\t\t\td=\"M90.9,15.75c0,8.91-6.61,15.75-15.3,15.75h-12.6V0h12.6c8.68,0,15.3,6.84,15.3,15.75ZM83.97,15.75c0-5.4-3.42-8.82-8.37-8.82h-5.4v17.64h5.4c4.95,0,8.37-3.42,8.37-8.82Z\" \/>\n\t\t\t<path fill=\"#ffffff\"\n\t\t\t\td=\"M105.57,21.15h-3.42v10.35h-7.2V0h12.6c5.98,0,10.8,4.81,10.8,10.8,0,3.87-2.34,7.38-5.81,9.13l6.71,11.56h-7.74l-5.94-10.35ZM102.15,14.85h5.4c1.98,0,3.6-1.75,3.6-4.05s-1.62-4.05-3.6-4.05h-5.4v8.1Z\" \/>\n\t\t<\/g>\n\t\t<path\n\t\t\tfill=\"#0173ec\"\n\t\t\td=\"M53.97,37.8h-5.4l1.8-13.27h7.2l-3.6,13.27ZM49.02,12.55c0-2.34,1.93-4.27,4.27-4.27s4.27,1.94,4.27,4.27-1.93,4.27-4.27,4.27-4.27-1.94-4.27-4.27Z\"\n\t\t \/>\n\t<\/g>\n<\/svg>\n\t<\/div>\n\t<div class=\"tldr-wrap\">\n\t\t\n\n<p class=\"wp-block-paragraph\">Ghost zelf hosten betekent het draaien van het open-source Ghost CMS op een server die je controleert, in plaats van te betalen voor Ghost(Pro) of Substack 10% van je abonnementsinkomsten te geven.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De aanbevolen stack draait op Ubuntu met Node, MySQL 8 en een reverse proxy. Een 4 GB VPS is genoeg voor een nieuwsbrief met ongeveer 10.000 abonnees en 50.000 maandelijkse bezoeken.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verwacht ongeveer $15\u2013$30 per maand uit te geven voor alles: VPS, domein en Mailgun. Dat is goedkoper dan Ghost(Pro) Publisher voor $29 per maand of Substack&#8217;s 13-16% inkomensafsnijding eenmaal Stripe-kosten zijn inbegrepen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kies voor zelfhosting als je comfortabel bent met basaal command-line werk en serveronderhoud en een nieuwsbrief hebt die minstens $250 per maand genereert.<\/p>\n\n\n\n\n\t<\/div>\n<\/div>\n\n<p class=\"wp-block-paragraph\">Sinds wanneer betekent \u201cje publiek bezitten\u201d dat je een SaaS-bedrijf verschuldigd bent voor elke abonnee?<\/p>\n\n\n<p class=\"wp-block-paragraph\">Voor een nieuwsbrief die $5,000 per maand aan betaalde abonnementen binnenhaalt, is de 10% die Substack neemt $6,000 per jaar \u2014 en dichter bij $8,000 als de kosten van Stripe erbovenop komen.<\/p>\n\n\n<p class=\"wp-block-paragraph\">In januari 2024 verliet <a target=\"_blank\" href=\"https:\/\/www.platformer.news\/why-platformer-is-leaving-substack\/\">Casey Newton&#8217;s Platformer Substack<\/a> voor zelf-gehost Ghost en zei dat de verhuizing de publicatie &#8220;tienduizenden dollars per jaar&#8221; zou besparen.&nbsp;<\/p>\n\n\n<p class=\"wp-block-paragraph\"><a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/hosting\/self-managed-vps\/ghost\/\">Zelfhosting van Ghost<\/a> is de versie van het &#8220;bezitten van je publiek&#8221; waar je daadwerkelijk een prijs aan kunt hangen. Je installeert de <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/open-source-vs-proprietary\/\">open-source software<\/a>, wijst je domein ernaar, en de enige kosten gaan naar je <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/beginners-guide-vps\/\">virtuele priv\u00e9server<\/a> (VPS), registrar, en e-mailleverancier. Geen enkel platform krijgt een percentage.<\/p>\n\n\n<h2 id=\"h-what-is-self-hosted-ghost\" class=\"wp-block-heading\">Wat Is Self-Hosted Ghost?<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Self-hosted Ghost is de opensourceversie van het Ghost-publicatieplatform ge\u00efnstalleerd op een server die je bezit en beheert. Het is dezelfde software die Ghost(Pro), de beheerde hostingdienst van Ghost aandrijft, draaiend op infrastructuur die je controleert.&nbsp;<\/p>\n\n\n<p class=\"wp-block-paragraph\">Ghost heeft een MIT-licentie, staat op <a target=\"_blank\" href=\"https:\/\/github.com\/TryGhost\/Ghost\">GitHub<\/a>, en is open source sinds de lancering.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Er bestaan drie implementatiepaden voor Ghost:<\/p>\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Ghost(Pro):<\/strong> Ghost&#8217;s offici\u00eble beheerde hosting vanaf $15, $29 of $199 per maand bij jaarabonnementen. Als je deze route volgt, regelt Ghost updates, e-mailinfrastructuur en uptime.<\/li>\n\n\n\n<li><strong>Zelf gehost op uw eigen VPS:<\/strong> Je richt een Linux-server in, installeert Ghost en beheert het zelf. Deze gids legt uit hoe het werkt.&nbsp;<\/li>\n\n\n\n<li><strong>Beheerd zelfhosting via derde partijen:<\/strong> Diensten zoals Pikapods of MagicPages beheren Ghost voor je. Ze zijn goedkoper dan Ghost(Pro) en vereisen minder werk dan zelfhosting, maar je hebt geen Root-toegang.<\/li>\n\n\n<\/ol>\n\n\n<p class=\"wp-block-paragraph\">&#8220;Self-hosted Ghost&#8221; betekent bijna altijd optie twee: Ghost op een VPS die je beheert.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Geen platformkosten, geen ledengrens, geen themabeperkingen, volledige toegang tot de database.<\/p>\n\n\n<p class=\"wp-block-paragraph\">De afweging is dat je de dienst opnieuw moet starten wanneer MySQL crasht na een kernel-update van Ubuntu. (<em>Ja, dat is Engels<\/em>.)<\/p>\n\n\n<h2 id=\"h-why-self-host-ghost-instead-of-using-substack-or-ghost-pro\" class=\"wp-block-heading\">Waarom Zelf Ghost Hosten In Plaats Van Substack Of Ghost(Pro) Gebruiken?<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Het zelf hosten van Ghost is financieel zinvol zodra de inkomsten uit betaalde abonnementen ongeveer $250 per maand overschrijden.<br><br>Onder dat bedrag kost de gratis versie van Substack absoluut niets, en de hap van 10% is klein. Boven dat bedrag zijn de kosten van Substack&#8217;s inkomstenaandeel meer dan een VPS, vaak vijf keer zo veel of meer.<\/p>\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Platform<\/strong><\/th><th><strong>Maandelijkse Kosten (Jaarlijks Plan)<\/strong><\/th><th><strong>Inkomstenaandeel<\/strong><\/th><th><strong>Ledenlimiet<\/strong><\/th><th><strong>Eigen Domein<\/strong><\/th><th><strong>Eigen Thema<\/strong><\/th><\/tr><\/thead><tbody><tr><td>Substack<\/td><td>$0<\/td><td>10% + Stripe verwerkingskosten (~13\u201316% effectief)*<\/td><td>Onbeperkt<\/td><td>Ja (betaald)<\/td><td>Nee<\/td><\/tr><tr><td>Ghost(Pro) Starter**<\/td><td>$15 (jaarlijkse facturering)<\/td><td>0%<\/td><td>1.000<\/td><td>Ja<\/td><td>Nee<\/td><\/tr><tr><td>Ghost(Pro) Uitgever<\/td><td>$29 (jaarlijkse facturering)<\/td><td>0%<\/td><td>1.000<\/td><td>Ja<\/td><td>Ja<\/td><\/tr><tr><td>Ghost(Pro) Zaken<\/td><td>$199 (jaarlijkse facturering)<\/td><td>0%<\/td><td>10.000<\/td><td>Ja<\/td><td>Ja<\/td><\/tr><tr><td>Self-hosted Ghost<\/td><td>~$15\u2013$30<\/td><td>0%<\/td><td>Onbeperkt<\/td><td>Ja<\/td><td>Ja<\/td><\/tr><tr><td colspan=\"6\">* ~2.9% + $0.30 per transactie, plus een 0.7% tarief voor terugkerende abonnementen** Ghost(Pro) Starter ondersteunt alleen gratis nieuwsbriefabonnees. Betaalde lidmaatschappen en abonnementsinkomsten vereisen Uitgever of hoger.&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n<!-- \/wp:post-content -->\n<!-- wp:paragraph -->\n<p>De Ghost(Pro) niveaus zijn afkomstig van <a target=\"_blank\" href=\"https:\/\/ghost.org\/pricing\/\">de prijspagina van Ghost<\/a>. De 10% van Substack komt van <a target=\"_blank\" href=\"https:\/\/support.substack.com\/hc\/en-us\/articles\/360037607131-How-much-does-Substack-cost\">het hulpcentrum van Substack<\/a>. De &#8220;13\u201316% effectief&#8221; houdt rekening met Stripe&#8217;s 2,9% + $0,30 kaartverwerking, plus de <a target=\"_blank\" href=\"https:\/\/stripe.com\/billing\/pricing\">0,7% terugkerende Stripe Billing-kosten<\/a> die bij elke abonnementsbetaling komt.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Hier is een <a target=\"_blank\" href=\"https:\/\/ghost.org\/vs\/substack\/\">voorbeeld van Ghost<\/a>:&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Een nieuwsbrief met 1.000 betalende abonnees voor $5\/maand verdient $60.000 per jaar.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li>Op Substack zijn alleen de platformkosten al $6.000.&nbsp;<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Op Ghost(Pro) Publisher is het $348.&nbsp;<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Op een zelfgehoste 4 GB VPS plus Mailgun is het ongeveer $660 per jaar ($20 VPS + $35 Mailgun \u00d7 12).&nbsp;<\/li>\n<!-- \/wp:list-item -->\n\n<\/ul>\n<!-- \/wp:list -->\n<!-- wp:paragraph -->\n<p>Dat is een schommeling van $5,300 per jaar voor een enkele nieuwsbrief op een bescheiden schaal.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Substack is gratis totdat je geld verdient. Zodra dat gebeurt, groeit het aandeel met je inkomsten.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Ghost keert dat model om: je betaalt een vast maandelijks tarief, en jouw inkomsten blijven van jou, ongeacht hoeveel je verdient.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:trbsf\/article-newsletter {\"title\":{\"text\":\"Ontvang Content Direct In Je Inbox\"},\"text\":{\"text\":\"Abonneer je op onze blog en ontvang geweldige content zoals deze direct in je inbox.\"},\"title_es\":{\"text\":\"Recibe Contenido Directamente en Tu Bandeja de Entrada\"},\"text_es\":{\"text\":\"Suscru00edbete a nuestro blog y recibe contenido grandioso como este directamente en tu bandeja de entrada.\"},\"inspector_background\":{\"value\":\"gradient\"}} -->\n\n<!-- \/wp:trbsf\/article-newsletter -->\n<!-- wp:heading {\"level\":2,\"anchor\":\"h-what-are-the-system-requirements-for-self-hosting-ghost\"} -->\n<h2 id=\"h-what-are-the-system-requirements-for-self-hosting-ghost\" class=\"wp-block-heading\">Wat Zijn De Systeemvereisten Voor Het Zelf Hosten Van Ghost?<\/h2>\n<!-- \/wp:heading -->\n<!-- wp:paragraph -->\n<p>De software draait op Ubuntu met Node.js, MySQL 8 en een reverse proxy. <a href=\"https:\/\/docs.ghost.org\/install\" target=\"_blank\">De offici\u00eble installatiedocumenten van Ghost<\/a> geven aan dat minimaal een Linux-server met ten minste 1 GB RAM nodig is, hoewel de <a href=\"https:\/\/docs.ghost.org\/install\/docker\" target=\"_blank\">Docker Compose voorbeeldocumenten<\/a> een droplet van 2 GB \/ 1 CPU als uitgangspunt gebruiken.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Beschouw dat als het <em>echte<\/em> minimum, niet het geadverteerde.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Hier is hoe die vereisten worden opgesplitst en wat ze in de praktijk betekenen:<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:table {\"hasFixedLayout\":true,\"head\":[{\"cells\":[{\"tag\":\"th\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"th\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"th\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"}]}],\"body\":[{\"cells\":[{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"}]},{\"cells\":[{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"}]},{\"cells\":[{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"}]},{\"cells\":[{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"}]},{\"cells\":[{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"}]}]} -->\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Component<\/strong><\/th><th><strong>Vereist<\/strong><\/th><th><strong>Opmerkingen<\/strong><\/th><\/tr><\/thead><tbody><tr><td>OS<\/td><td>Ubuntu 22.04 of 24.04 LTS<\/td><td>Ghost-CLI is alleen voor Ubuntu<\/td><\/tr><tr><td>Node.js<\/td><td>Volgens de huidige installatiedocumentatie van Ghost<\/td><td>Ghost bepaalt de versie per uitgave<\/td><\/tr><tr><td>MySQL<\/td><td>8.0<\/td><td>Geen MariaDB, geen SQLite, geen PostgreSQL<\/td><\/tr><tr><td>Reverse proxy<\/td><td>Nginx (Ghost-CLI) of Caddy (Docker)<\/td><td>Beheert HTTPS en routering<\/td><\/tr><tr><td>E-mail<\/td><td>Mailgun (bulk) + SMTP (transactioneel)<\/td><td>Verplicht als je verstuurt<\/td><\/tr><\/tbody><\/table><\/figure>\n<!-- \/wp:table -->\n<!-- wp:paragraph -->\n<p>Een reverse proxy is de openbare voordeur van je server. Het accepteert HTTPS-verkeer, be\u00ebindigt encryptie en geeft verzoeken door aan Ghost op een priv\u00e9poort.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>De &#8220;1 GB minimum&#8221; geldt voor een Ghost-site die alleen berichten serveert. Voeg een nieuwsbrief, Mailgun, ActivityPub, Web Analytics en RAM toe en het verbruik stijgt.<br><br>Onze <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/hosting\/self-managed-vps\/nextcloud\/\">Self-Managed VPS-lijn<\/a> beschikt over NVMe-opslag, volledige root-toegang, onbeperkte bandbreedte en voorspelbare prijzen. Voor de meeste Ghost-installaties raden we aan te beginnen met Stack 4 en pas op te schalen wanneer je verkeer of abonneeaantal dit vereist; de meeste nieuwsbrieven hebben nooit meer nodig.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Stack 8 is er voor je wanneer je hoger verkeer publicaties hebt of ActivityPub-federatie hebt ingeschakeld.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Laten we nu eens kijken hoe de DreamHost Stack-niveaus overeenkomen met echte Ghost-werklasten:<\/p>\n<!-- \/wp:paragraph -->\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Scenario<\/strong><\/th><th><strong>RAM<\/strong><\/th><th><strong>DreamHost-niveau<\/strong><\/th><\/tr><\/thead><tbody><tr><td>Persoonlijke blog, geen nieuwsbrief<\/td><td>1\u20132 GB<\/td><td>Stack 4&nbsp;<\/td><\/tr><tr><td>Nieuwsbrief onder de 10.000 abonnees, ~50.000 maandelijkse bezoeken<\/td><td>4 GB<\/td><td>Stack 4<\/td><\/tr><tr><td>10.000+ abonnees, meerdere publicaties, of ActivityPub*&nbsp;<\/td><td>8 GB<\/td><td>Stack 8<\/td><\/tr><tr><td colspan=\"3\">* Volledige zelfhosting van ActivityPub vereist het Docker Compose-installatiepad, niet Ghost-CLI<\/td><\/tr><\/tbody><\/table><\/figure>\n<!-- wp:paragraph -->\n<p>CPU is veel minder belangrijk dan RAM voor Ghost \u2014 nieuwsbrieven vereisen weinig schrijfactiviteit en zijn leesbaar vanuit cache. NVMe wordt pas relevant wanneer MySQL onder druk staat, doorgaans voorbij 25.000 abonnees.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:heading {\"level\":2,\"anchor\":\"h-how-do-you-install-ghost-on-a-vps\"} -->\n<h2 id=\"h-how-do-you-install-ghost-on-a-vps\" class=\"wp-block-heading\">Hoe Installeer Je Ghost Op Een VPS?<\/h2>\n<!-- \/wp:heading -->\n<!-- wp:paragraph -->\n<p>Er zijn twee manieren om Ghost op een VPS te installeren.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>De go-to optie voor productieconfiguraties is <a target=\"_blank\" href=\"https:\/\/docs.ghost.org\/ghost-cli\">Ghost\u2011CLI<\/a>; het is stabiel en goed ondersteund. De nieuwere <a target=\"_blank\" href=\"https:\/\/docs.docker.com\/compose\/\">Docker Compose setup<\/a> is nog in preview, maar wordt naar verwachting binnenkort de standaard.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Voordat je begint, controleer de offici\u00eble Ghost installatiedocumenten, aangezien grote versie-updates vaak ingrijpende wijzigingen introduceren.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:heading {\"level\":3,\"anchor\":\"h-method-1-ghost-cli-the-established-path\"} -->\n<h3 id=\"h-method-1-ghost-cli-the-established-path\" class=\"wp-block-heading\">Methode 1: Ghost-CLI (Het Gevestigde Pad)<\/h3>\n<!-- \/wp:heading -->\n<!-- wp:image {\"url\":\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/01_simple_ghost_cli_installation.webp\",\"alt\":\"Eenvoudige Ghost-CLI Installatie\",\"id\":81947,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1845\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/01_simple_ghost_cli_installation.webp\" alt=\"Eenvoudige Ghost-CLI Installatie\" class=\"wp-image-81947 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/01_simple_ghost_cli_installation.webp 1600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/01_simple_ghost_cli_installation-260x300.webp 260w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/01_simple_ghost_cli_installation-888x1024.webp 888w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/01_simple_ghost_cli_installation-768x886.webp 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/01_simple_ghost_cli_installation-1332x1536.webp 1332w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/01_simple_ghost_cli_installation-600x692.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/01_simple_ghost_cli_installation-1200x1384.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/01_simple_ghost_cli_installation-730x842.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/01_simple_ghost_cli_installation-1460x1684.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/01_simple_ghost_cli_installation-784x904.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/01_simple_ghost_cli_installation-1568x1808.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/01_simple_ghost_cli_installation-877x1011.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1845;\" \/><\/figure>\n<!-- \/wp:image -->\n<!-- wp:paragraph -->\n<p>Ghost-CLI is sinds Ghost 1.0 de offici\u00eble installatiemethode en is nog steeds wat Ghost aanbeveelt in medio 2026.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:list {\"ordered\":true} -->\n<ol class=\"wp-block-list\"><!-- wp:list-item -->\n<li>Installeer een Ubuntu 22.04 of 24.04 server met minimaal 2 GB aan RAM. Bij DreamHost raden we aan om minimaal 4 GB aan RAM te voorzien als je van plan bent nieuwsbrieven te versturen.&nbsp;<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Wijs het A-record van je domein naar het IP-adres van de server.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>SSH naar de server. SSH (Secure Shell) is de versleutelde command-line verbinding met je VPS.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Installeer Node.js, MySQL 8 en Nginx via apt.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Maak een non-root gebruiker aan. Ghost-CLI installeert niet als root, en dat is maar goed ook.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Voer <code>`npm install ghost-cli@latest -g.`<\/code> uit.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Voer <code>`ghost install`<\/code> uit en beantwoord de vragen (domein, MySQL wachtwoord en e-mail).<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Bezoek \u201chttps:\/\/jouwdomein.com\/ghost\/\u201d en maak je beheerdersaccount aan.<\/li>\n<!-- \/wp:list-item -->\n\n<\/ol>\n<!-- \/wp:list -->\n<!-- wp:paragraph -->\n<p>Ghost-CLI beheert het <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/your-connection-is-not-private\/\">Secure Sockets Layer (SSL) certificaat<\/a> via Let&#8217;s Encrypt, configureert Nginx en start Ghost als een systemd-dienst. De meeste installaties duren 15 tot 30 minuten.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Voor de apt commando&#8217;s, Nginx configuratie, en systemd instellingen, volg de <a target=\"_blank\" href=\"https:\/\/docs.ghost.org\/install\/ubuntu\/\">offici\u00eble Ghost installatiegids<\/a>.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:heading {\"level\":3,\"anchor\":\"h-method-2-docker-compose-ghost-s-preview-path\"} -->\n<h3 id=\"h-method-2-docker-compose-ghost-s-preview-path\" class=\"wp-block-heading\">Methode 2: Docker Compose (Voorbeeldpad van Ghost)<\/h3>\n<!-- \/wp:heading -->\n<!-- wp:paragraph -->\n<p>Ghost test momenteel een &#8220;batteries-included&#8221; Docker Compose stack die Ghost, MySQL 8 en Caddy bundelt in \u00e9\u00e9n <code>`docker compose up -d`<\/code> commando. Dit wordt naar verwachting de standaard installatiemethode, maar het is nog niet zover.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Hier is hoe je het aan de gang krijgt:&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:list {\"ordered\":true} -->\n<ol class=\"wp-block-list\"><!-- wp:list-item -->\n<li>Voorzie een Ubuntu-server met Docker 20.10.13 of hoger.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Kloon de referentie Docker Compose-configuratie van Ghost.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Genereer sterke MySQL-wachtwoorden met <code>`openssl rand -hex 32`<\/code>. <strong>De documentatie van Ghost waarschuwt dat databaseomgevingsvariabelen na de eerste opstart niet gewijzigd kunnen worden, dus stel ze zorgvuldig in de eerste keer.<\/strong><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Bewerk het Caddyfile om naar je domein te wijzen.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Voer <code>`docker compose pull &amp;&amp; docker compose up -d.`<\/code> uit.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Bezoek \u201chttps:\/\/yourdomain.com\/ghost\/\u201d om de beheerder gebruiker te cre\u00ebren.<\/li>\n<!-- \/wp:list-item -->\n\n<\/ol>\n<!-- \/wp:list -->\n<!-- wp:paragraph -->\n<p>De <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/what-is-docker\/\">Docker path<\/a> is sneller op te zetten en gemakkelijker ter plekke te upgraden.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Een mogelijk nadeel is dat je minder community probleemoplossingsgidsen zult vinden, en aangezien het nog in preview is, kun je tegen randgevallen aanlopen die op manieren breken die de Ghost\u2011CLI-installatie niet zou doen.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Beide methoden behandelen HTTPS via Let&#8217;s Encrypt en vernieuwen certificaten automatisch via een Cron Job. Automatisch betekent echter niet gegarandeerd, dus bevestig dat de vernieuwing werkt rond dag 60, ruim voor de vervaldatum van 90 dagen.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:heading {\"level\":2,\"anchor\":\"h-how-do-you-set-up-email-for-a-self-hosted-ghost-newsletter\"} -->\n<h2 id=\"h-how-do-you-set-up-email-for-a-self-hosted-ghost-newsletter\" class=\"wp-block-heading\">Hoe Stel Je E-mail In Voor Een Zelfgehoste Ghost Nieuwsbrief?<\/h2>\n<!-- \/wp:heading -->\n<!-- wp:image {\"url\":\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/02_two_email_paths_in_ghost.webp\",\"alt\":\"Twee e-mailpaden in Ghost\",\"id\":81948,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1274\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/02_two_email_paths_in_ghost.webp\" alt=\"Twee e-mailpaden in Ghost\" class=\"wp-image-81948 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/02_two_email_paths_in_ghost.webp 1600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/02_two_email_paths_in_ghost-300x239.webp 300w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/02_two_email_paths_in_ghost-1024x815.webp 1024w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/02_two_email_paths_in_ghost-768x612.webp 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/02_two_email_paths_in_ghost-1536x1223.webp 1536w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/02_two_email_paths_in_ghost-600x478.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/02_two_email_paths_in_ghost-1200x956.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/02_two_email_paths_in_ghost-730x581.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/02_two_email_paths_in_ghost-1460x1163.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/02_two_email_paths_in_ghost-784x624.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/02_two_email_paths_in_ghost-1568x1249.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/02_two_email_paths_in_ghost-877x698.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1274;\" \/><\/figure>\n<!-- \/wp:image -->\n<!-- wp:paragraph -->\n<p>Zelf-gehoste Ghost heeft twee aparte e-mailconfiguraties nodig. Bulknieuwsbrieven <a target=\"_blank\" href=\"https:\/\/docs.ghost.org\/faq\/mailgun-newsletters\/\">lopen via Mailgun<\/a>, de enige bulkprovider waarmee Ghost integreert.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Transactionele e-mails zoals wachtwoordresets, aanmeldingsbevestigingen en welkomstberichten kunnen gebruik maken van elke standaard SMTP-provider. Dit is het onderdeel waar de meeste installatiehandleidingen snel overheen gaan. Als je het verkeerd doet, zullen je abonnees het merken voordat jij het doet.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:heading {\"level\":3,\"anchor\":\"h-bulk-newsletter-email-mailgun\"} -->\n<h3 id=\"h-bulk-newsletter-email-mailgun\" class=\"wp-block-heading\">Bulk Nieuwsbrief E-mail (Mailgun)<\/h3>\n<!-- \/wp:heading -->\n<!-- wp:paragraph -->\n<p>Het verbinden van Mailgun is vooral een klus voor de <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/218672058-Configuring-DNS-for-your-domains\" target=\"_blank\">DNS-configuratie<\/a>. Stel het eenmaal in, en je hoeft er niet meer naar om te kijken.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Volg gewoon deze stappen:<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:list {\"ordered\":true} -->\n<ol class=\"wp-block-list\"><!-- wp:list-item -->\n<li>Maak een Mailgun-account aan en voeg een subdomein voor verzending toe (`mail.jouwdomein.com` is gebruikelijk).<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Voeg de SPF-, DKIM- en DMARC-records van Mailgun toe aan je DNS-provider. Deze drie records vertellen e-mailproviders zoals Gmail en Outlook dat je berichten legitiem zijn.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Wacht tot de DNS zich heeft verspreid zodat Mailgun het domein kan verifi\u00ebren.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Zet je Mailgun API-sleutel en verzenddomein in Ghost Admin onder <em>Instellingen<\/em> &gt; <em>E-mailnieuwsbrief<\/em>.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Verzend een testnieuwsbrief en controleer de Gmail-headers om te bevestigen dat SPF\/DKIM\/DMARC slagen.<\/li>\n<!-- \/wp:list-item -->\n\n<\/ol>\n<!-- \/wp:list -->\n<!-- wp:paragraph -->\n<p>De prijsstelling van Mailgun voor 2026 is duidelijk.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li><strong>Fundament:<\/strong> $35\/maand, 50.000 verzendingen, $1.30 per extra 1.000 e-mails.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>Schaal:<\/strong> $90\/maand, 100.000 verzendingen, $1.10 per extra 1.000 e-mails.<\/li>\n<!-- \/wp:list-item -->\n\n<\/ul>\n<!-- \/wp:list -->\n<!-- wp:paragraph -->\n<p>Een nieuwsbrief die twee keer per week naar 5.000 abonnees wordt verstuurd, komt neer op 40.000 verzendingen, wat goed past binnen de Foundation-tier. Bij 10.000 abonnees verdubbelt dat naar 80.000 verzendingen \u2014 op dat moment betaal je \u00f3f $74 in Foundation met overage \u00f3f je stapt over naar Scale voor een vast bedrag van $90.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:heading {\"level\":3,\"anchor\":\"h-transactional-email-smtp\"} -->\n<h3 id=\"h-transactional-email-smtp\" class=\"wp-block-heading\">Transactionele E-mail (SMTP)<\/h3>\n<!-- \/wp:heading -->\n<!-- wp:paragraph -->\n<p>Voor transactionele e-mail, voeg je SMTP-gegevens toe aan je Ghost-omgevingsvariabelen (of config.production.json voor Ghost-CLI-installaties) door mail__transport=SMTP in te stellen.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Elke provider met een poort 587-eindpunt werkt, waaronder Mailgun, SendGrid, Postmark of Amazon Simple Email Service (SES). De meeste makers hergebruiken gewoon Mailgun voor beide, aangezien het transactionele volume slechts een fractie is van de nieuwsbriefverzendingen.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:heading {\"level\":2,\"anchor\":\"h-how-much-does-it-really-cost-to-self-host-ghost\"} -->\n<h2 id=\"h-how-much-does-it-really-cost-to-self-host-ghost\" class=\"wp-block-heading\">Wat Kost Het Echt Om Ghost Zelf Te Hosten?<\/h2>\n<!-- \/wp:heading -->\n<!-- wp:paragraph -->\n<p>Een typische zelf-gehoste Ghost nieuwsbrief kost $15 tot $30 per maand. Dat dekt je VPS, domein en Mailgun.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Ter vergelijking, Ghost(Pro) Publisher kost $29 per maand vast, terwijl Substack ongeveer 13\u201316% van elk betaald abonnement neemt.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Met zelfhosting schalen je kosten mee met <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/grow-your-email-list\/\">je abonneeaantal<\/a>. Ghost(Pro) en Substack schalen mee met de omzet.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Hier zijn de typische kosten voor zelfhosting, uitgesplitst per onderdeel:<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:table {\"hasFixedLayout\":true,\"head\":[{\"cells\":[{\"tag\":\"th\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"th\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"th\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"}]}],\"body\":[{\"cells\":[{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"}]},{\"cells\":[{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"}]},{\"cells\":[{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"}]},{\"cells\":[{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"}]},{\"cells\":[{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"},{\"tag\":\"td\",\"scope\":\"\",\"align\":\"\",\"colspan\":\"\",\"rowspan\":\"\"}]}]} -->\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Component<\/strong><\/th><th><strong>Maandelijkse Kosten<\/strong><\/th><th><strong>Opmerkingen<\/strong><\/th><\/tr><\/thead><tbody><tr><td>VPS (4 GB, bijv. Stack 4)<\/td><td>Bevestig met je provider<\/td><td>Vergelijkbare 4 GB VPS-diensten kosten $12\u2013$25\/maand. DreamHost Zelfbeheerde VPS-prijzen moeten worden bevestigd.<\/td><\/tr><tr><td>Domein<\/td><td>~$1<\/td><td>~$9.99\/jaar voor .com domeinen<\/td><\/tr><tr><td>Mailgun (Foundation)<\/td><td>$35<\/td><td>50,000 e-mails\/maandEerste maand gratis<\/td><\/tr><tr><td>Back-ups + monitoring<\/td><td>$0\u2013$5<\/td><td>Afhankelijk van de provider<\/td><\/tr><tr><td><strong>Totaal typisch<\/strong><\/td><td><strong>$15\u2013$30<\/strong> voor nieuwsbrieven<strong>$50\u2013$80<\/strong> op schaal<\/td><td>Voor een nieuwsbrief onder 10,000 abonnees<\/td><\/tr><\/tbody><\/table><\/figure>\n<!-- \/wp:table -->\n<!-- wp:paragraph -->\n<p>Het bedrag van $15\u2013$30 dekt een Ghost-site met <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/how-to-write-blog-posts\/\">blogberichten<\/a> en een nieuwsbrief van de gratis versie. Een betaalde nieuwsbrief die twee wekelijkse edities naar duizenden abonnees stuurt, komt dichter bij de $50 tot $80 per maand, wat nog steeds goedkoper is dan Substack bij dezelfde omzet.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Hier worden de kostenverschillen tussen platformen het meest merkbaar:&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li><strong>Onder $250\/maand MRR (maandelijks terugkerende omzet):<\/strong> De gratis versie van Substack is structureel goedkoper dan zelf iets uitvoeren.&nbsp;<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>$250\u2013$1,500\/maand MRR:<\/strong> Zelf-hosting wordt snel rendabel. De 10% die Substack inneemt is nu groter dan je VPS-rekening.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>Meer dan $1,500\/maand MRR of meer dan 10,000 abonnees:<\/strong> Zelf-hosting bespaart echt geld. Ghost(Pro) Business voor $199 is een redelijk middenpad als je beheerde hosting wilt zonder de omzetvermindering.<\/li>\n<!-- \/wp:list-item -->\n\n<\/ul>\n<!-- \/wp:list -->\n<!-- wp:paragraph -->\n<p>Een VPS van $20\/maand is minder dan de Stripe-verwerkingskosten op \u00e9\u00e9n $200 betaald abonnement. <em>Dat<\/em> is wat je opgeeft door op Substack te blijven.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:heading {\"level\":2,\"anchor\":\"h-when-is-self-hosting-ghost-the-wrong-call\"} -->\n<h2 id=\"h-when-is-self-hosting-ghost-the-wrong-call\" class=\"wp-block-heading\">Wanneer Is Zelf-Hosting Van Ghost De Verkeerde Keuze?<\/h2>\n<!-- \/wp:heading -->\n<!-- wp:paragraph -->\n<p>Zelfhosting van Ghost is de verkeerde keuze als je nog nooit een commandolijn hebt gebruikt, je nieuwsbrief minder dan $250 per maand verdient, of je liever focust op schrijven dan op het onderhouden van een server. Soms is het juiste antwoord een beheerde dienst, en doen alsof dat niet zo is verspilt alleen maar je tijd.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Hieronder staan enkele specifieke situaties waarin zelfhosting de kosten-batenanalyse niet doorstaat:<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li><strong>Eerste Keer Website Eigenaar.<\/strong> Begin met Ghost(Pro) voor $15\/maand of blijf bij Substack totdat je inkomsten hebt die het waard zijn om te beschermen. De vaardigheden die je nog niet hebt, zullen tijdens de lanceringsweek niet naar boven komen.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>Nieuwsbrief Onder $250\/Maand MRR.<\/strong> Tot je 10% hap groter is dan een VPS van $20 per maand, blijf waar je bent.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>Niet Comfortabel Met SSH En Basis Linux.<\/strong> Zelf hosten betekent dat je de persoon bent om 11 uur &#8216;s avonds op een zaterdag die <code>`journalctl -u ghost`<\/code> uitvoert omdat abonnees niet kunnen inloggen.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>Je Verdraagt Geen Incidentele Storingen.<\/strong> MySQL kan geheugen tekort komen na een kernel patch, en Caddy updates kunnen beheerroutes breken. Deze dingen gebeuren niet vaak, maar ze gebeuren wel \u2014 en geen van hen is jouw probleem op Ghost(Pro).<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>Je Hebt Telefoonsupport Nodig Tijdens Een Crisis.<\/strong> <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/best-vps-hosting\/\">VPS hosting<\/a> omvat meestal ticket- en terugbelsupport, maar geen 24\/7 telefoonlijn. Als &#8220;Ik heb nu een mens nodig&#8221; je stressreactie is, dan is beheerde hosting voor jou ontworpen.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>Je Benadert 50,000 Verzendingen Per Maand En Hebt Nog Nooit SPF, DKIM Of DMARC Geconfigureerd. <\/strong> Afleverproblemen kunnen gemakkelijk meer kosten dan het Ghost(Pro) Business plan van $199. Een nieuwe Mailgun IP duurt weken om in de goede gratie van Gmail te komen, en Ghost(Pro) is de betere keuze voor een lancering die die vertraging niet kan overleven.<\/li>\n<!-- \/wp:list-item -->\n\n<\/ul>\n<!-- \/wp:list -->\n<!-- wp:paragraph -->\n<p>Als je meer dan $250\/maand verdient met betaalde abonnementen, volledige controle wilt over de database en thema&#8217;s, en comfortabel genoeg bent met een terminal dat <code>`ghost update`<\/code> geen angst opwekt, <a href=\"https:\/\/www.dreamhost.com\/blog\/self-hosting\/\" target=\"_blank\">zelf hosten<\/a> betaalt zichzelf terug op de dag dat je de installatie voltooit.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:heading {\"level\":2,\"anchor\":\"h-how-do-you-migrate-a-substack-newsletter-to-self-hosted-ghost\"} -->\n<h2 id=\"h-how-do-you-migrate-a-substack-newsletter-to-self-hosted-ghost\" class=\"wp-block-heading\">Hoe Migreer Je Een Substack Nieuwsbrief Naar Een Zelfgehoste Ghost?<\/h2>\n<!-- \/wp:heading -->\n<!-- wp:image {\"url\":\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/03_cancel_substack_last.webp\",\"alt\":\"Annuleer Substack Als Laatste\",\"id\":81949,\"sizeSlug\":\"full\",\"linkDestination\":\"none\"} -->\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1481\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/03_cancel_substack_last.webp\" alt=\"Annuleer Substack Als Laatste\" class=\"wp-image-81949 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/03_cancel_substack_last.webp 1600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/03_cancel_substack_last-300x278.webp 300w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/03_cancel_substack_last-1024x948.webp 1024w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/03_cancel_substack_last-768x711.webp 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/03_cancel_substack_last-1536x1422.webp 1536w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/03_cancel_substack_last-600x555.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/03_cancel_substack_last-1200x1111.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/03_cancel_substack_last-730x676.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/03_cancel_substack_last-1460x1351.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/03_cancel_substack_last-784x726.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/03_cancel_substack_last-1568x1451.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/03_cancel_substack_last-877x812.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1481;\" \/><\/figure>\n<!-- \/wp:image -->\n<!-- wp:paragraph -->\n<p>Ghost bevat een ingebouwde Substack-importeur die berichten, leden, betaalde abonnementen en Stripe-facturering verplaatst naar je zelf-gehoste Ghost-site zonder de betalingscontinu\u00efteit te onderbreken. De migratie duurt voor de meeste makers een weekend.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Zo doe je het:<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:list {\"ordered\":true} -->\n<ol class=\"wp-block-list\">\n<!-- wp:list-item -->\n<li>Exporteer je Substack-archief vanuit publicatie-instellingen. Je ontvangt een CSV van leden en een ZIP van berichten.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Open Ghost Admin en ga naar <em>Instellingen<\/em> &gt; <em>Migratie<\/em> &gt; <em>Import\/Export <\/em><em><br><\/em><a target=\"_blank\" href=\"https:\/\/docs.ghost.org\/migration\/substack\/\">Selecteer Substack<\/a> uit de lijst met opties.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Koppel je Stripe-account opnieuw in Ghost. Abonnementen worden automatisch overgezet en betalende abonnees worden niet opnieuw gefactureerd. Let op dat Substack zijn 10% vergoeding op die bestaande abonnementen blijft innen totdat elke abonnee zijn factureringscyclus vernieuwt onder Ghost.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Update de DNS om je aangepaste domein naar de Ghost-server te verwijzen.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Zeg Substack pas op nadat je ten minste \u00e9\u00e9n nieuwsbrief vanuit Ghost hebt verzonden en de bezorgbaarheid hebt bevestigd.<\/li>\n<!-- \/wp:list-item -->\n\n<\/ol>\n<!-- \/wp:list -->\n<!-- wp:paragraph -->\n<p>Ghost&#8217;s <a target=\"_blank\" href=\"https:\/\/docs.ghost.org\/migration\/substack\/\">documentatie voor Substack-migratie<\/a> behandelt randgevallen, en Molly White&#8217;s <a target=\"_blank\" href=\"https:\/\/www.citationneeded.news\/substack-to-self-hosted-ghost\/\"><em>Citation Needed<\/em>-handleiding<\/a> legt de valkuilen uit van een productiemigratie midden in de week.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:heading {\"level\":2,\"anchor\":\"h-should-you-ghost-substack\"} -->\n<h2 id=\"h-should-you-ghost-substack\" class=\"wp-block-heading\">Moet Je Substack Ghosten?<\/h2>\n<!-- \/wp:heading -->\n<!-- wp:paragraph -->\n<p>Het zelf hosten van Ghost is logisch zodra de inkomsten uit betaalde abonnementen ongeveer $250 per maand overschrijden. Daaronder kost Substack niets. Boven dat bedrag zijn de platformkosten vaak de duurste post in de bedrijfsvoering. Ghost maakt die kostenpost overbodig.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Als je ervoor kiest om zelf te hosten, ben jij degene die Ubuntu bijwerkt en het geheugengebruik van MySQL in de gaten houdt. In ruil daarvoor houd je elke dollar die je abonnees betalen. Of die afweging het waard is, is aan jou.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Vermenigvuldig de platformkosten met 12 en beslis.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p><em>Ga dan terug naar het schrijven in plaats van uit te stellen door dit artikel te lezen.<\/em><\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:trbsf\/product-cta {\"inspector_product_template\":{\"value\":\"self-managed_vps\"}} -->\n\n<!-- \/wp:trbsf\/product-cta -->\n<!-- wp:heading {\"level\":2,\"anchor\":\"h-frequently-asked-questions-about-self-hosting-ghost\"} -->\n<h2 id=\"h-frequently-asked-questions-about-self-hosting-ghost\" class=\"wp-block-heading\">Veelgestelde Vragen Over Het Zelf Hosten Van Ghost<\/h2>\n<!-- \/wp:heading -->\n<!-- wp:paragraph -->\n<p>Twijfel je nog? Hier zijn enkele vragen die de meeste makers hebben voordat ze overstappen naar zelf-gehoste Ghost.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:heading {\"level\":3,\"anchor\":\"h-is-ghost-cms-free-to-self-host\"} -->\n<h3 id=\"h-is-ghost-cms-free-to-self-host\" class=\"wp-block-heading\">Is Ghost CMS gratis om zelf te hosten?<\/h3>\n<!-- \/wp:heading -->\n<!-- wp:paragraph -->\n<p>Ja, Ghost is gratis en open source onder de MIT-licentie. Zelf-hosting kost alleen de server, domein en e-maildienst die je kiest, doorgaans $15 tot $80 per maand, afhankelijk van het aantal abonnees.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:heading {\"level\":3,\"anchor\":\"h-how-much-ram-does-self-hosted-ghost-need\"} -->\n<h3 id=\"h-how-much-ram-does-self-hosted-ghost-need\" class=\"wp-block-heading\">Hoeveel RAM heeft een zelf-gehoste Ghost nodig?<\/h3>\n<!-- \/wp:heading -->\n<!-- wp:paragraph -->\n<p>Een zelfgehoste Ghost heeft minimaal 1 GB RAM nodig voor een persoonlijke blog en 4 GB voor een nieuwsbrief met meer dan 10.000 abonnees. DreamHost Self-Managed VPS Stack 4 (4 GB) dekt de basislijn voor de nieuwsbrief. Stack 8, daarentegen, handelt publicaties met veel verkeer of ActivityPub-federatie af.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:heading {\"level\":3,\"anchor\":\"h-should-i-use-docker-compose-or-ghost-cli\"} -->\n<h3 id=\"h-should-i-use-docker-compose-or-ghost-cli\" class=\"wp-block-heading\">Moet Ik Docker Compose Of Ghost-CLI Gebruiken?<\/h3>\n<!-- \/wp:heading -->\n<!-- wp:paragraph -->\n<p>Gebruik Ghost-CLI voor productie. Het is het aanbevolen pad van Ghost en heeft de meeste probleemoplossende inhoud van de community.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:paragraph -->\n<p>Docker\u202fCompose blijft tot 2026 de preview installatiemethode van Ghost. Kies hiervoor alleen als je het prettig vindt om te experimenteren aan de voorhoede.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:heading {\"level\":3,\"anchor\":\"h-does-self-hosted-ghost-include-email\"} -->\n<h3 id=\"h-does-self-hosted-ghost-include-email\" class=\"wp-block-heading\">Bevat zelfgehoste Ghost e-mail?<\/h3>\n<!-- \/wp:heading -->\n<!-- wp:paragraph -->\n<p>Nee, zelfgehoste Ghost vereist dat je je eigen e-mail meebrengt. Mailgun is de enige bulkprovider waarmee Ghost integreert voor nieuwsbrieven (Foundation tier $35\/maand voor 50.000 verzendingen). Transactionele mail gebruikt elke SMTP-provider.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:heading {\"level\":3,\"anchor\":\"h-how-does-ghost-compare-to-substack-on-cost\"} -->\n<h3 id=\"h-how-does-ghost-compare-to-substack-on-cost\" class=\"wp-block-heading\">Hoe vergelijkt Ghost zich met Substack qua kosten?<\/h3>\n<!-- \/wp:heading -->\n<!-- wp:paragraph -->\n<p>Ghost neemt 0% van de abonnementsinkomsten versus 10% van Substack (effectief 13\u201316% na Stripe-kosten). Een nieuwsbrief die $60.000 per jaar verdient, houdt ongeveer $5.000 meer over op Ghost. Het break-evenpunt vergeleken met een zelfgehoste server ligt rond de $250\/maand MRR.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:heading {\"level\":3,\"anchor\":\"h-can-i-migrate-from-substack-to-self-hosted-ghost\"} -->\n<h3 id=\"h-can-i-migrate-from-substack-to-self-hosted-ghost\" class=\"wp-block-heading\">Kan ik migreren van Substack naar self-hosted Ghost?<\/h3>\n<!-- \/wp:heading -->\n<!-- wp:paragraph -->\n<p>Ja, Ghost heeft een ingebouwde Substack-importeur die berichten, leden, betaalde abonnementen en Stripe-facturering naar een zelf-gehoste Ghost-site verplaatst. Betalende abonnees behouden hun Stripe-kaarten intact tijdens de migratie.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:heading {\"level\":3,\"anchor\":\"h-is-self-hosting-ghost-worth-it\"} -->\n<h3 id=\"h-is-self-hosting-ghost-worth-it\" class=\"wp-block-heading\">Is Zelf-Hosting Van Ghost De Moeite Waard?<\/h3>\n<!-- \/wp:heading -->\n<!-- wp:paragraph -->\n<p>Zelf-hosting van Ghost is de moeite waard als je basiskennis hebt van de command-line en een betaalde nieuwsbrief hebt die meer dan $250\/maand verdient. Onder die grens kost de gratis versie van Substack of Ghost(Pro) Starter voor $15 minder tijd en ongeveer evenveel geld.<\/p>\n<!-- \/wp:paragraph -->\n<!-- wp:freeform -->\n\n<p><script type=\"application\/ld+json\"><br \/>\n{<br \/>\n  \"@context\": \"https:\/\/schema.org\",<br \/>\n  \"@graph\": [<br \/>\n    {<br \/>\n      \"@type\": \"FAQPage\",<br \/>\n      \"mainEntity\": [<br \/>\n        {<br \/>\n          \"@type\": \"Question\",<br \/>\n          \"name\": \"Is Ghost CMS gratis om zelf te hosten?\",<br \/>\n          \"acceptedAnswer\": {<br \/>\n            \"@type\": \"Answer\",<br \/>\n            \"text\": \"Ja, Ghost is gratis en open source onder de MIT-licentie. Zelf hosten kost alleen de server, domein en e-mailservice die je kiest, typisch $15 tot $80 per maand, afhankelijk van het aantal abonnees.\"<br \/>\n          }<br \/>\n        },<br \/>\n        {<br \/>\n          \"@type\": \"Question\",<br \/>\n          \"name\": \"Hoeveel RAM heeft zelf-gehoste Ghost nodig?\",<br \/>\n          \"acceptedAnswer\": {<br \/>\n            \"@type\": \"Answer\",<br \/>\n            \"text\": \"Zelf-gehoste Ghost heeft minimaal 1 GB RAM nodig voor een persoonlijke blog en 4 GB voor een nieuwsbrief met meer dan 10.000 abonnees. DreamHost Self-Managed VPS Stack 4 (4 GB) dekt de basisbehoefte voor nieuwsbrieven. Stack 8 behandelt publicaties met veel verkeer of ActivityPub-federatie.\"<br \/>\n          }<br \/>\n        },<br \/>\n        {<br \/>\n          \"@type\": \"Question\",<br \/>\n          \"name\": \"Moet ik Docker Compose of Ghost-CLI gebruiken?\",<br \/>\n          \"acceptedAnswer\": {<br \/>\n            \"@type\": \"Answer\",<br \/>\n            \"text\": \"Gebruik Ghost-CLI voor productie. Dit is het gevestigde pad dat Ghost aanbeveelt en heeft de meeste community-probleemoplossende inhoud. Docker Compose blijft de voorbeeldinstallatiemethode van Ghost vanaf 2026. Kies dit alleen als je comfortabel bent met experimenteren aan de voorhoede.\"<br \/>\n          }<br \/>\n        },<br \/>\n        {<br \/>\n          \"@type\": \"Question\",<br \/>\n          \"name\": \"Bevat zelf-gehoste Ghost e-mail?\",<br \/>\n          \"acceptedAnswer\": {<br \/>\n            \"@type\": \"Answer\",<br \/>\n            \"text\": \"Nee, zelf-gehoste Ghost vereist dat je je eigen e-mail meebrengt. Mailgun is de enige bulkprovider die Ghost integreert voor nieuwsbrieven (Foundation tier $35\/maand voor 50.000 verzendingen). Transactionele e-mail gebruikt elke SMTP-provider.\"<br \/>\n          }<br \/>\n        },<br \/>\n        {<br \/>\n          \"@type\": \"Question\",<br \/>\n          \"name\": \"Hoe verhoudt Ghost zich tot Substack qua kosten?\",<br \/>\n          \"acceptedAnswer\": {<br \/>\n            \"@type\": \"Answer\",<br \/>\n            \"text\": \"Ghost neemt 0% van de abonnementsomzet versus 10% van Substack (effectief 13\u201316% na Stripe-kosten). Een nieuwsbrief die $60.000 per jaar verdient, houdt ongeveer $5.700 meer over op Ghost. Break-even versus een zelf-gehoste server ligt rond de $250\/maand MRR.\"<br \/>\n          }<br \/>\n        },<br \/>\n        {<br \/>\n          \"@type\": \"Question\",<br \/>\n          \"name\": \"Kan ik migreren van Substack naar zelf-gehoste Ghost?\",<br \/>\n          \"acceptedAnswer\": {<br \/>\n            \"@type\": \"Answer\",<br \/>\n            \"text\": \"Ja, Ghost heeft een ingebouwde Substack-importeur die berichten, leden, betaalde abonnementen en Stripe-facturering naar een zelf-gehoste Ghost-site verplaatst. Betalende abonnees behouden hun Stripe-kaarten intact tijdens de migratie.\"<br \/>\n          }<br \/>\n        },<br \/>\n        {<br \/>\n          \"@type\": \"Question\",<br \/>\n          \"name\": \"Is het zelf hosten van Ghost de moeite waard?\",<br \/>\n          \"acceptedAnswer\": {<br \/>\n            \"@type\": \"Answer\",<br \/>\n            \"text\": \"Zelf hosten van Ghost is de moeite waard als je basiskennis hebt van de command-line en een betaalde nieuwsbrief hebt die meer dan $250\/maand verdient. Onder die grens kost de gratis tier van Substack of Ghost(Pro) Starter bij $15 minder tijd en ongeveer evenveel geld.\"<br \/>\n          }<br \/>\n        }<br \/>\n      ]<br \/>\n    },<br \/>\n    {<br \/>\n      \"@type\": \"HowTo\",<br \/>\n      \"name\": \"Hoe Ghost te Installeren op een VPS met Ghost-CLI\",<br \/>\n      \"step\": [<br \/>\n        {<br \/>\n          \"@type\": \"HowToStep\",<br \/>\n          \"name\": \"Voorzie een Ubuntu-server\",<br \/>\n          \"text\": \"Voorzie een Ubuntu 22.04 of 24.04 server met ten minste 2 GB RAM. Als je nieuwsbrieven plant te versturen, voorzie dan ten minste 4 GB.\"<br \/>\n        },<br \/>\n        {<br \/>\n          \"@type\": \"HowToStep\",<br \/>\n          \"name\": \"Wijs je domein toe aan de server\",<br \/>\n          \"text\": \"Wijs het A-record van je domein toe aan het IP-adres van de server.\"<br \/>\n        },<br \/>\n        {<br \/>\n          \"@type\": \"HowToStep\",<br \/>\n          \"name\": \"SSH in de server\",<br \/>\n          \"text\": \"SSH in de server. SSH (Secure Shell) is de versleutelde command-line verbinding naar je VPS.\"<br \/>\n        },<br \/>\n        {<br \/>\n          \"@type\": \"HowToStep\",<br \/>\n          \"name\": \"Installeer afhankelijkheden\",<br \/>\n          \"text\": \"Installeer Node.js, MySQL 8, en Nginx via apt.\"<br \/>\n        },<br \/>\n        {<br \/>\n          \"@type\": \"HowToStep\",<br \/>\n          \"name\": \"Maak een niet-root gebruiker aan\",<br \/>\n          \"text\": \"Maak een niet-root gebruiker aan. Ghost-CLI installeert niet als root, en dat is een goede zaak.\"<br \/>\n        },<br \/>\n        {<br \/>\n          \"@type\": \"HowToStep\",<br \/>\n          \"name\": \"Installeer Ghost-CLI\",<br \/>\n          \"text\": \"Voer npm install ghost-cli@latest -g uit.\"<br \/>\n        },<br \/>\n        {<br \/>\n          \"@type\": \"HowToStep\",<br \/>\n          \"name\": \"Voer de Ghost-installer uit\",<br \/>\n          \"text\": \"Voer ghost install uit en beantwoord de prompts (domein, MySQL-wachtwoord en e-mail).\"<br \/>\n        },<br \/>\n        {<br \/>\n          \"@type\": \"HowToStep\",<br \/>\n          \"name\": \"Maak je admin-account aan\",<br \/>\n          \"text\": \"Bezoek https:\/\/jouwdomein.com\/ghost\/ en maak je admin-account aan.\"<br \/>\n        }<br \/>\n      ]<br \/>\n    }<br \/>\n  ]<br \/>\n}<br \/>\n<\/script><\/p>\n<!-- \/wp:freeform -->","protected":false},"excerpt":{"rendered":"<p>Host Ghost zelf op een VPS om de 10% commissie van Substack te vermijden en behoud je abonneelijst. Hier lees je hoe je het instelt, wat het kost en wanneer zelfhosting het niet waard is.<\/p>\n","protected":false},"author":2,"featured_media":81946,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"toc_headlines":"[[\"h-what-is-self-hosted-ghost\",\"Wat Is Self-Hosted Ghost?\"],[\"h-why-self-host-ghost-instead-of-using-substack-or-ghost-pro\",\"Waarom Zelf Ghost Hosten In Plaats Van Substack Of Ghost(Pro) Gebruiken?\"],[\"h-what-are-the-system-requirements-for-self-hosting-ghost\",\"Wat Zijn De Systeemvereisten Voor Het Zelf Hosten Van Ghost?\"],[\"h-how-do-you-install-ghost-on-a-vps\",\"Hoe Installeer Je Ghost Op Een VPS?\"],[\"h-how-do-you-set-up-email-for-a-self-hosted-ghost-newsletter\",\"Hoe Stel Je E-mail In Voor Een Zelfgehoste Ghost Nieuwsbrief?\"],[\"h-how-much-does-it-really-cost-to-self-host-ghost\",\"Wat Kost Het Echt Om Ghost Zelf Te Hosten?\"],[\"h-when-is-self-hosting-ghost-the-wrong-call\",\"Wanneer Is Zelf-Hosting Van Ghost De Verkeerde Keuze?\"],[\"h-how-do-you-migrate-a-substack-newsletter-to-self-hosted-ghost\",\"Hoe Migreer Je Een Substack Nieuwsbrief Naar Een Zelfgehoste Ghost?\"],[\"h-should-you-ghost-substack\",\"Moet Je Substack Ghosten?\"],[\"h-frequently-asked-questions-about-self-hosting-ghost\",\"Veelgestelde Vragen Over Het Zelf Hosten Van Ghost\"]]","hide_toc":false,"footnotes":""},"categories":[14936],"tags":[],"class_list":["post-82272","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps-hosting-nl"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v27.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Self-Host Ghost CMS: The Complete Guide - DreamHost<\/title>\n<meta name=\"description\" content=\"Host Ghost zelf op een VPS om de 10% van Substack te omzeilen en je abonneelijst zelf te beheren. Hier lees je hoe je het instelt, wat het kost en wanneer zelf-hosting niet de moeite waard is.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dreamhost.com\/blog\/nl\/zelf-host-ghost-cms-de-complete-gids-nl\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Zelf-Host Ghost CMS: De Complete Gids\" \/>\n<meta property=\"og:description\" content=\"Host Ghost zelf op een VPS om de 10% van Substack te omzeilen en je abonneelijst zelf te beheren. Hier lees je hoe je het instelt, wat het kost en wanneer zelf-hosting niet de moeite waard is.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dreamhost.com\/blog\/nl\/zelf-host-ghost-cms-de-complete-gids-nl\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-18T14:15:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-26T15:45:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/1460x1095_blog_hero_your_newsletter_your_server.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"1095\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Dallas Kashuba\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@http:\/\/twitter.com\/dallas\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dallas Kashuba\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Self-Host Ghost CMS: The Complete Guide - DreamHost","description":"Host Ghost zelf op een VPS om de 10% van Substack te omzeilen en je abonneelijst zelf te beheren. Hier lees je hoe je het instelt, wat het kost en wanneer zelf-hosting niet de moeite waard is.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dreamhost.com\/blog\/nl\/zelf-host-ghost-cms-de-complete-gids-nl\/","og_locale":"en_US","og_type":"article","og_title":"Zelf-Host Ghost CMS: De Complete Gids","og_description":"Host Ghost zelf op een VPS om de 10% van Substack te omzeilen en je abonneelijst zelf te beheren. Hier lees je hoe je het instelt, wat het kost en wanneer zelf-hosting niet de moeite waard is.","og_url":"https:\/\/www.dreamhost.com\/blog\/nl\/zelf-host-ghost-cms-de-complete-gids-nl\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2026-06-18T14:15:00+00:00","article_modified_time":"2026-06-26T15:45:53+00:00","og_image":[{"width":1460,"height":1095,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/1460x1095_blog_hero_your_newsletter_your_server.webp","type":"image\/webp"}],"author":"Dallas Kashuba","twitter_card":"summary_large_image","twitter_creator":"@http:\/\/twitter.com\/dallas","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Dallas Kashuba","Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dreamhost.com\/blog\/nl\/zelf-host-ghost-cms-de-complete-gids-nl\/#article","isPartOf":{"@id":"https:\/\/www.dreamhost.com\/blog\/nl\/zelf-host-ghost-cms-de-complete-gids-nl\/"},"author":{"name":"Dallas Kashuba","@id":"https:\/\/www.dreamhost.com\/blog\/#\/schema\/person\/f6a12ad459538e8e418cf31b8b603814"},"headline":"Zelf-Host Ghost CMS: De Complete Gids","datePublished":"2026-06-18T14:15:00+00:00","dateModified":"2026-06-26T15:45:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dreamhost.com\/blog\/nl\/zelf-host-ghost-cms-de-complete-gids-nl\/"},"wordCount":2966,"publisher":{"@id":"https:\/\/www.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.dreamhost.com\/blog\/nl\/zelf-host-ghost-cms-de-complete-gids-nl\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/1460x1095_blog_hero_your_newsletter_your_server.webp","articleSection":["VPS Hosting"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.dreamhost.com\/blog\/nl\/zelf-host-ghost-cms-de-complete-gids-nl\/","url":"https:\/\/www.dreamhost.com\/blog\/nl\/zelf-host-ghost-cms-de-complete-gids-nl\/","name":"Self-Host Ghost CMS: The Complete Guide - DreamHost","isPartOf":{"@id":"https:\/\/www.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dreamhost.com\/blog\/nl\/zelf-host-ghost-cms-de-complete-gids-nl\/#primaryimage"},"image":{"@id":"https:\/\/www.dreamhost.com\/blog\/nl\/zelf-host-ghost-cms-de-complete-gids-nl\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/1460x1095_blog_hero_your_newsletter_your_server.webp","datePublished":"2026-06-18T14:15:00+00:00","dateModified":"2026-06-26T15:45:53+00:00","description":"Host Ghost zelf op een VPS om de 10% van Substack te omzeilen en je abonneelijst zelf te beheren. Hier lees je hoe je het instelt, wat het kost en wanneer zelf-hosting niet de moeite waard is.","breadcrumb":{"@id":"https:\/\/www.dreamhost.com\/blog\/nl\/zelf-host-ghost-cms-de-complete-gids-nl\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dreamhost.com\/blog\/nl\/zelf-host-ghost-cms-de-complete-gids-nl\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dreamhost.com\/blog\/nl\/zelf-host-ghost-cms-de-complete-gids-nl\/#primaryimage","url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/1460x1095_blog_hero_your_newsletter_your_server.webp","contentUrl":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/06\/1460x1095_blog_hero_your_newsletter_your_server.webp","width":1460,"height":1095,"caption":"Self-Host Ghost CMS: The Complete Guide"},{"@type":"BreadcrumbList","@id":"https:\/\/www.dreamhost.com\/blog\/nl\/zelf-host-ghost-cms-de-complete-gids-nl\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.dreamhost.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Zelf-Host Ghost CMS: De Complete Gids"}]},{"@type":"WebSite","@id":"https:\/\/www.dreamhost.com\/blog\/#website","url":"https:\/\/www.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www.dreamhost.com\/blog\/#\/schema\/person\/f6a12ad459538e8e418cf31b8b603814","name":"Dallas Kashuba","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/05ab6fb1606be97d16c74efb0fba01b3c11e91501dc5f9661bdfbb5c5b0cd113?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/05ab6fb1606be97d16c74efb0fba01b3c11e91501dc5f9661bdfbb5c5b0cd113?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/05ab6fb1606be97d16c74efb0fba01b3c11e91501dc5f9661bdfbb5c5b0cd113?s=96&d=mm&r=g","caption":"Dallas Kashuba"},"description":"Dallas Kashuba co-founded DreamHost while attending Harvey Mudd College and has spent nearly three decades building infrastructure at scale. Today he serves as an advisor, board member, and investor for various tech startups, with a consistent focus on user privacy, open source, and data portability. When he's not thinking about the Open Web, he's probably making music. Follow Dallas on X.","sameAs":["http:\/\/www.idallas.com\/","https:\/\/x.com\/http:\/\/twitter.com\/dallas"],"url":"https:\/\/www.dreamhost.com\/blog\/author\/dallas\/"}]}},"lang":"nl","translations":{"nl":82272,"en":81944,"es":82166,"uk":82185,"ru":82224,"pt":82169,"pl":82278,"de":82706,"fr":82176,"it":83616},"pll_sync_post":{},"_links":{"self":[{"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/82272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/comments?post=82272"}],"version-history":[{"count":3,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/82272\/revisions"}],"predecessor-version":[{"id":83122,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/82272\/revisions\/83122"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/81946"}],"wp:attachment":[{"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=82272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=82272"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=82272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}