{"id":374,"date":"2023-03-12T16:13:45","date_gmt":"2022-12-02T02:56:21","guid":{"rendered":""},"modified":"2025-02-02T00:46:15","modified_gmt":"2025-02-01T23:46:15","slug":"hoe-ghost-blog-met-nginx-op-debian-12-te-implementeren","status":"publish","type":"post","link":"https:\/\/netcloud24.com\/knowledgebase\/hoe-ghost-blog-met-nginx-op-debian-12-te-implementeren\/","title":{"rendered":"Hoe Ghost Blog met Nginx op Debian 12 te implementeren"},"content":{"rendered":"<p>\u00a0<\/p>\n<\/p>\n<div class=\"container\">\n<h1>Hoe Ghost Blog met Nginx op Debian 12 te implementeren<\/h1>\n<p>Ghost is een populaire open-source blogplatform dat lichtgewicht en eenvoudig te implementeren is. In deze handleiding laten we zien hoe je Ghost Blog kunt implementeren met Nginx op Debian 12. Deze setup is ideaal om je Ghost-blog te hosten op een <a href=\"https:\/\/netcloud24.com?language=dutch&amp;currency=4\" target=\"_blank\" rel=\"follow\">VPS-server<\/a>.<\/p>\n<h2>Stap 1: Update je VPS-server<\/h2>\n<p>Als eerste moet je ervoor zorgen dat je VPS-server up-to-date is. Verbind via SSH met je server en voer de volgende commando&#8217;s uit:<\/p>\n<pre><code>sudo apt update\r\nsudo apt upgrade -y<\/code><\/pre>\n<p>Het updaten van je systeem zorgt ervoor dat je de nieuwste beveiligingspatches en functies hebt.<\/p>\n<h2>Stap 2: Installeer Nginx<\/h2>\n<p>Ghost gebruikt Nginx als reverse proxy, dus laten we Nginx op je VPS-server installeren:<\/p>\n<pre><code>sudo apt install nginx -y<\/code><\/pre>\n<p>Zodra Nginx is ge\u00efnstalleerd, kun je het starten en inschakelen met de volgende commando&#8217;s:<\/p>\n<pre><code>sudo systemctl start nginx\r\nsudo systemctl enable nginx<\/code><\/pre>\n<h2>Stap 3: Installeer MySQL of MariaDB<\/h2>\n<p>Ghost heeft een database nodig, en we gebruiken MariaDB (een vervanging voor MySQL) voor deze installatie. Installeer MariaDB door het volgende commando uit te voeren:<\/p>\n<pre><code>sudo apt install mariadb-server -y<\/code><\/pre>\n<p>Nadat de installatie is voltooid, beveiligen we de database met de volgende commando&#8217;s:<\/p>\n<pre><code>sudo mysql_secure_installation<\/code><\/pre>\n<p>Volg de aanwijzingen om een root-wachtwoord in te stellen en de database te beveiligen.<\/p>\n<h2>Stap 4: Installeer Node.js<\/h2>\n<p>Ghost is gebouwd op Node.js, dus we moeten Node.js installeren. Voer de volgende commando&#8217;s uit om Node.js te installeren vanuit de offici\u00eble NodeSource-repository:<\/p>\n<pre><code>curl -sL https:\/\/deb.nodesource.com\/setup_16.x | sudo -E bash -\r\nsudo apt install nodejs -y<\/code><\/pre>\n<p>Controleer de installatie door de versie te controleren:<\/p>\n<pre><code>node -v<\/code><\/pre>\n<h2>Stap 5: Installeer Ghost CLI<\/h2>\n<p>Ghost-CLI is een command-line tool waarmee je eenvoudig Ghost kunt installeren, configureren en beheren. Installeer het wereldwijd op je VPS-server met behulp van npm:<\/p>\n<pre><code>sudo npm install ghost-cli@latest -g<\/code><\/pre>\n<h2>Stap 6: Maak een Ghost-directory aan<\/h2>\n<p>Maak een directory aan voor je Ghost-blog. Deze directory zal je blogbestanden hosten. In dit voorbeeld maken we een directory aan onder <code>\/var\/www\/ghost<\/code>:<\/p>\n<pre><code>sudo mkdir -p \/var\/www\/ghost\r\nsudo chown $USER:$USER \/var\/www\/ghost\r\ncd \/var\/www\/ghost<\/code><\/pre>\n<p>Vervang <code>$USER<\/code> door je eigen gebruikersnaam.<\/p>\n<h2>Stap 7: Installeer Ghost<\/h2>\n<p>Vanuit de Ghost-directory installeer je Ghost met behulp van de CLI:<\/p>\n<pre><code>ghost install<\/code><\/pre>\n<p>Tijdens de installatie wordt je gevraagd om informatie zoals de URL van de blog, MySQL-databasegegevens en e-mailinstellingen. Volg de aanwijzingen en configureer je Ghost-blog zoals nodig.<\/p>\n<h2>Stap 8: Configureer Nginx<\/h2>\n<p>Nadat Ghost is ge\u00efnstalleerd, moet je Nginx configureren om als reverse proxy voor je blog te fungeren. Ghost zal automatisch een Nginx-configuratiebestand maken. Om de configuratie toe te passen, herstart je Nginx:<\/p>\n<pre><code>sudo systemctl restart nginx<\/code><\/pre>\n<p>Je kunt nu je Ghost-blog benaderen via het domein of het IP-adres dat je tijdens de installatie hebt opgegeven.<\/p>\n<h2>Stap 9: Beveilig je VPS-server met SSL (optioneel)<\/h2>\n<p>Als je je blog wilt beveiligen met SSL, kun je Let&#8217;s Encrypt installeren. Ghost-CLI maakt het eenvoudig om SSL in te schakelen door het volgende commando uit te voeren:<\/p>\n<pre><code>ghost setup ssl<\/code><\/pre>\n<p>Deze commando&#8217;s installeren automatisch Let&#8217;s Encrypt en configureren je Nginx-server voor het gebruik van SSL voor HTTPS.<\/p>\n<h2>Conclusie<\/h2>\n<p>Gefeliciteerd! Je hebt succesvol Ghost Blog ge\u00efmplementeerd met Nginx op je Debian 12 <a href=\"https:\/\/netcloud24.com?language=dutch&amp;currency=4\" target=\"_blank\" rel=\"follow\">VPS-server<\/a>. Deze configuratie zorgt voor een snel, veilig en schaalbaar platform voor je blog. Als je meer resources nodig hebt of je infrastructuur wilt upgraden, overweeg dan een krachtige <a href=\"https:\/\/netcloud24.com?language=dutch&amp;currency=4\" target=\"_blank\" rel=\"follow\">VPS-server<\/a> van NetCloud24.<\/p>\n<\/div>\n<p><a href=\"https:\/\/de.netcloud24.com\/\" target=\"_blank\">Windows VPS Deutschland<\/a><\/p>\n<p><a href=\"https:\/\/es.netcloud24.com\/\" target=\"_blank\">Windows VPS Espa\u00f1a<\/a><\/p>\n<p><a href=\"https:\/\/nl.netcloud24.com\/\" target=\"_blank\">Windows VPS Nederland<\/a><\/p>\n<p><a href=\"https:\/\/it.netcloud24.com\/\" target=\"_blank\">Windows VPS Italia<\/a><\/p>\n<p><a href=\"https:\/\/pt.netcloud24.com\/\" target=\"_blank\">Windows VPS Portugal<\/a><\/p>\n<p><a href=\"https:\/\/it.netcloud24.com\/\" target=\"_blank\">VPS Windows Italia<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS Sverige<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS Norge<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS T\u00fcrkiye<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows RDS (Remote Desktop Services)<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS<\/a><\/p>\n<div class=\"post-author-box\" style=\"border-top:1px solid #ddd;margin-top:20px;padding-top:15px;\">\n<p><strong>Author:<\/strong> \u0141ukasz Bodziony<\/p>\n<p><strong>Website:<\/strong> <a href=\"https:\/\/ca.netcloud24.com\" target=\"_blank\" rel=\"dofollow\">Windows VPS<\/a><\/p>\n<p><em>\u0141ukasz Bodziony is the CEO and founder of <a href=\"https:\/\/netcloud24.com\" target=\"_blank\" rel=\"dofollow\">NETCLOUD24<\/a>, a global VPS hosting brand proudly originating from Poland. With extensive experience in cloud computing, virtualization, and server management, he delivers high-performance <strong>Windows VPS<\/strong> and <strong>Remote Desktop Services (RDS)<\/strong> solutions to clients across Europe, North America, and beyond.<\/em><\/p>\n<p><em>His expertise covers a wide range of technologies, including <strong>Microsoft Azure<\/strong>, <strong>Proxmox VE<\/strong>, <strong>Amazon Web Services (AWS)<\/strong>, and numerous other virtualization and cloud platforms.<\/em><\/p>\n<p><em>Beyond running his hosting business, \u0141ukasz also provides <strong>professional paid server configuration and optimization services<\/strong> for companies and individuals. Outside of work, he is dedicated to caring for his children and building a secure future for them.<\/em><\/p>\n<p><em>If you are interested in working with him or need expert assistance with your hosting, cloud environment, or server setup, feel free to reach out via <a href=\"https:\/\/ca.netcloud24.com\" target=\"_blank\" rel=\"dofollow\">Windows VPS<\/a>.<\/em><\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 Hoe Ghost Blog met Nginx op Debian 12 te implementeren Ghost is een populaire open-source blogplatform dat lichtgewicht en eenvoudig te implementeren is. In deze handleiding laten\u2026<\/p>\n","protected":false},"author":1,"featured_media":3421,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[],"tags":[14,12,11,23,20,21,22,17,7,8,6,10,18,19,15,24,16,5,13,9],"class_list":["post-374","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-cheapvps","tag-cloudvps","tag-hostingvps","tag-rds","tag-rdscal","tag-remotedesktop","tag-remotedesktopvps","tag-servervps","tag-ukvps","tag-virtualserver","tag-vpshosting","tag-vpsserver","tag-vpssolutions","tag-vpswindows","tag-vpswithwindows","tag-windowsrds","tag-windowsserver","tag-windowsvps","tag-windowsvpshosting","tag-windowsvpsuk"],"jetpack_publicize_connections":[],"_links":{"self":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/374","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=374"}],"version-history":[{"count":0,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/374\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/media\/3421"}],"wp:attachment":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=374"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=374"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=374"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}