A blogolási platformok lehetővé teszik, hogy gondolatait és véleményét a nagyvilág számára kifejezze – függetlenül attól, hogy milyen területen dolgozik szakértelme vagy érdeklődése, akkor kiterjessze know-how-ját, és ezrek, sőt milliók olvassák el emberek. 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.
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óival mélyebben elmélyülve megtalálhatja a tagsági rendszer beállításának lehetőségét és a fizetős előfizetéseket – egyszerűen
alakítsd vállalkozássá a blogodat.A legjobb az egészben, hogy míg 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, újraterjesztheti vagy telepítheti saját maga hardver. 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 készítse elő a Raspberry Pi-t szerverként. 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 kívánja elérni, például a ghost.improbable.guru, akkor 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 frissítés
sudo apt frissítés
Most engedélyezze ezt a két Apache modot, és indítsa újra az Apache-t:
sudo a2enmod proxy proxy_http
sudo service apache2 újraindítás
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/
sudonanoszellem.conf
…és írja be:
<VirtualHost *:80>
Szerver névszellem.a-domain.tld
ProxyPass / http://127.0.0.1:2368/
ProxyPassReverse / http:/127.0.0.1:2368/
ProxyPreserveHost bekapcsolva
</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:
sudoa2ensiteszellem.conf
…és indítsa újra az Apache-ot.
sudo service apache2 újraindítás
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:
TEREMTADATBÁZIS szellem;
TEREMTFELHASZNÁLÓ szellem AZONOSÍTOTTÁLTAL "nagyon titkos jelszó"
GRANTHASZNÁLATTOVÁBB *.* NAK NEK ghost@localhost AZONOSÍTOTTÁLTAL "nagyon titkos jelszó"
GRANTÖSSZESkiváltságokatTOVÁBB szellem.* NAK NEK ghost@localhost;
FLUSHKIVÁLTSÁGOK;
Kilépés;
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 telepítés nodejs
Gépelés:
csomópont --változat
… 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 telepítse a ghost-cli-t@legújabb -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:
szellem telepítés
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. Egy második üzenet figyelmezteti Önt: "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.
Á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.
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 [email protected] 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:
a sudo apache2 újraindítása
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 álbejegyzést és egy olvasható "Névjegy" oldalt, amely kijelenti, hogy a Ghost-webhelyed független kiadvány, és a dátum megindítás, inicializálás.
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.
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?