A Ghost Blogging Platform telepítése és használata a Raspberry Pi-n

A Ghost Blogging Platform telepítése és használata a Raspberry Pi-n

A blogolási platformok lehetővé teszik, hogy gondolatait és véleményét kifejthessék a nagyvilággal – függetlenül attól, hogy mi a szakterülete vagy érdeklődési köre, tudását kiterjesítheti, és több ezer vagy akár több millió ember olvassa. A Ghost az egyik legjobb elérhető blogolási platform és tartalomkezelő rendszer, és kis erőfeszítéssel a Ghost segítségével létrehozhat és kezelhet egy blogot Raspberry Pi készülékéről.





MAKEUSEOF A NAP VIDEÓJA

Miért a Ghost az egyik legjobb blogkészítő eszköz a Raspberry Pi számára?

A Ghost fő hírneve az egyszerűsége, és a fejlesztők azt állítják, hogy a Ghost blogolási élmény a lehető legjobb írási és közzétételi élmény biztosítására összpontosít. A WordPress-szel ellentétben, ahol a funkcionalitást fizetős és ingyenes beépülő modulok bővítik, a Ghost az alapcsomagban kínálja a legtöbbet, amire szüksége van.





Ha azt tervezi, hogy bevételt szerez blogjával, ezek az eszközök felbecsülhetetlen értékűek lehetnek, és magukban foglalják a webes és e-mailes hírlevél közzétételének lehetőségét is. A Ghost funkcióinak mélyebb megismerésével lehetőség nyílik tagsági rendszer beállítására és fizetős előfizetésekre – egyszerűen alakítsd vállalkozássá a blogodat .





A legjobb az egészben, hogy bár a Ghost méretezhető fizetős tárhelyet kínál havi 9 és 2500 dollár közötti áron, a szoftver nyílt forráskódú – ami azt jelenti, hogy szabadon letöltheti, módosíthatja, terjesztheti vagy telepítheti saját hardverére. Megmutatjuk, hogyan telepítheti Raspberry Pi készülékére.

A Ghost telepítése Raspberry Pi-re

Mielőtt elkezdené, kövesse az oktatóanyagunkat a Raspberry Pi szerverként való előkészítéséről. Ha ez megtörtént, keresse fel regisztrátorát Speciális DNS beállítások oldalon. Törölje az összes rekordot, és hozzon létre egy újat A rekord. Állítsa be a gazdagépet a ' @' , a nyilvános IP-cím értéke és a TTL a lehető legalacsonyabb.



Ha a Ghost-ot egy aldomainen keresztül szeretné elérni, például a ghost.improbable.guru, akkor ehelyett az A rekordot 'ghost'-ra állítja. Jelentkezzen be Raspberry Pi-be a Secure Shell (SSH) használatával, majd frissítse a frissítéseket és a telepített csomagokat:

sudo apt update 
sudo apt upgrade

Most engedélyezze ezt a két Apache modot, és indítsa újra az Apache-t:





sudo a2enmod proxy proxy_http 
sudo service apache2 restart

Módosítsa a könyvtárat, és a nano használatával hozzon létre egy új Apache conf fájlt:

cd /etc/apache2/sites-available/ 
sudo nano ghost.conf

…és írja be:





<VirtualHost *:80> 
ServerName ghost.your-domain.tld
ProxyPass / http://127.0.0.1:2368/
ProxyPassReverse / http:/127.0.0.1:2368/
ProxyPreserveHost On
</VirtualHost>

Mentse el, és lépjen ki a nano-ból a következővel: Ctrl + O akkor Ctrl + X .

Engedélyezze a conf-ot:

sudo a2ensite ghost.conf  

…és indítsa újra az Apache-ot.

sudo service apache2 restart 

Adatbázis hozzáadása

A Ghostnak szüksége van egy adatbázisra a működéshez, ezért írja be a MariaDB-t:

sudo mariadb 

Hozzon létre egy új Ghost nevű felhasználót, egy új Ghost nevű adatbázist, majd engedélyezze a ghost felhasználó számára a szellemadatbázis használatát:

CREATE DATABASE ghost; 
CREATE USER ghost IDENTIFIED BY 'topsecretpassword'
GRANT USAGE ON *.* TO ghost@localhost IDENTIFIED BY 'topsecretpassword'
GRANT ALL privileges ON ghost.* TO ghost@localhost;
FLUSH PRIVILEGES;
quit;
  mariadb ghost felhasználó és adatbázis létrehozása

Telepítse a Node.js-t

Lépjen a kezdőkönyvtárba, és engedélyezze a NodeSource tárolót, majd telepítse a Node.js-t és a Node csomagkezelőt (npm):

cd ~ 
curl -sL https://deb.nodesource.com/setup_16.x | sudo bash -
sudo apt install nodejs

Gépelés:

node --version 

… fel kell fednie a Node verzióját. Esetünkben a kimenet az v16.17.0 . A tied más lehet.

Telepítse a Ghost-ot

Az npm segítségével telepítse a Ghost telepítőeszközt:

sudo npm install ghost-cli@latest -g 

Változtassa meg a könyvtárat, majd hozzon létre egy új könyvtárat szellem :

cd /var/www/ 
sudo mkdir ghost

Lépjen az új könyvtárba, majd használja a Ghost telepítőeszközt a Ghost telepítéséhez:

ghost install 

A rendszerellenőrzés sikertelen lesz, és megjelenik a 'Linux verzió nem Ubuntu 16, 18 vagy 20' figyelmeztetés, de ezt nyugodtan figyelmen kívül hagyhatja, és beírhatja Y folytatni. A második üzenet figyelmezteti: 'A helyi MySQL telepítés nem található, vagy leállt'. Tartsa meg az idegét és koppintson Y a MySQL ellenőrzés kihagyásához és a folytatáshoz. A Ghost most letölti és telepíti. A Raspberry Pi tesztünkön ez a folyamat körülbelül 10 percig tartott.

  Egy terminál rendszerellenőrzési figyelmeztetésekkel

Állítsa be a blogfiókját

Miután elkészült, meg kell adnia a blog URL-címét, valamint a MySQL-adatbázis részleteit. Mivel a vanilla MySQL helyett a MariaDB-t telepítette, ezeket a részleteket a MariaDB-hez beállította. A gazdagép neve a következő lesz helyi kiszolgáló , az Ön MySQL felhasználóneve lesz szellem , és a MySQL adatbázis neve a következő lesz szellem , és a jelszó a korábban beállított ördögien nehéz adatbázisjelszó lesz. Amikor megkérdezi: 'Szeretné beállítani a Systemd-t', írja be Y , akkor Y ismét, amikor megkérdezik, hogy szeretné-e elindítani a Ghost-ot.

Nyisson meg egy böngészőt, és keresse fel your-domain-name.tld/ghost/ . A rendszer felkéri az első fiók létrehozására, ezért töltse ki a mezőket a webhely nevével, nevével, e-mail címével és jelszavával. A Ghost ragaszkodik egy legalább tíz karakterből álló jelszóhoz; ügyeljen arra, hogy hozzon létre egy biztonságos és megjegyezhető jelszót .

  ghost kezdeti fiók létrehozási olvasás,

Kattintson Hozzon létre fiókot, és kezdje el a közzétételt hogy továbblépjen a webhelyére. Amint ezt megteszi, kapni fog egy e-mailt a noreply@your-domain.tld címről, amelyben tájékoztatjuk, hogy új fiókja létrejött.

Mielőtt továbbmenne, biztonságossá kell tennie a Ghost telepítését a Let's Encrypt SSL-lel.

sudo certbot 

Adja meg e-mail címét, amikor kéri, és válassza ki, melyik névhez szeretné aktiválni a HTTPS-t.

A Certbot lekéri és telepíti az SSL kulcsokat és tanúsítványokat a Let's Encrypt alkalmazásból. Most indítsa újra az Apache-t:

sudo apache2 restart 

Amikor újratöltöd az oldalt a böngésződben, biztonságos lesz a kapcsolat a Ghost blogoddal, és újra be kell jelentkezned.

Webhely készítése Ghost segítségével Raspberry Pi-n

Ahogy a fejlesztők állítják, a Ghost használata nagyon intuitív, és már lesz egy automatikusan generált kezdőlap a webhely címével, egy hamis bejegyzés, valamint egy olvasható 'Névjegy' oldal, amely a Ghost webhelyet önálló kiadványként nyilvánítja. , és a kezdeményezés dátuma.

  Címlap szerkesztő felület a Ghostban

Az adminisztrációs oldal a következőn keresztül érhető el your-domain.tld/ghost/ és a webhely adminisztrációs eszközei a képernyő jobb oldalán találhatók. Új bejegyzés létrehozásához egyszerűen kattintson + . Maga a szerkesztő egy minimalista WYSIWYG blokkszerkesztő, amely hasonló a WordPresshez, és könnyen használható, zavaró tényezők nélkül.

Az irányítópulton tagokat vehet fel, levelezőlistákat hozhat létre, megtekintheti az elköteleződést, és testreszabhatja Ghost webhelyét.

hogyan lehet megszabadulni a közösségi médiától
  A webhely, a tagok és a haladók beállításait megjelenítő weboldal. A hozzászólásvezérlők a bal oldalon találhatók

Könnyen telepítheti a Ghost Blogging Platformot Raspberry Pi készülékére!

A Ghost egyike a sok könnyen telepíthető önkiszolgáló projektnek a Raspberry Pi számára. Semmibe nem kerül a telepítés és a futtatás sem. Miért nem hoz létre egy új blogot a Raspberry Pi önkiszolgáló projektek izgalmas világában megélt kalandjai alapján?

Kategória DIY