Blogovacie platformy vám umožňujú vyjadriť svoje myšlienky a názory celému svetu – bez ohľadu na to, v ktorej oblasti sa nachádzate odborné znalosti alebo záujem, môžete presadiť svoje know-how a nechať si ho prečítať tisícky alebo dokonca milióny ľudí. Ghost je jednou z najlepších dostupných blogovacích platforiem a systémov na správu obsahu a s trochou úsilia môžete použiť Ghost, ktorý vám pomôže vytvoriť a spravovať blog z vášho Raspberry Pi.

Prečo je Ghost jedným z najlepších blogovacích nástrojov pre Raspberry Pi

Hlavným nárokom Ghost na slávu je jeho jednoduchosť a vývojári tvrdia, že zážitok z blogovania Ghost je zameraný na poskytovanie najlepších možných skúseností s písaním a publikovaním. Na rozdiel od WordPressu, kde je funkčnosť vylepšená platenými a bezplatnými zásuvnými modulmi, Ghost ponúka väčšinu z toho, čo potrebujete, zapečené do základného balíka.

Ak plánujete speňažiť svoj blog, tieto nástroje môžu byť neoceniteľné a zahŕňajú možnosť publikovať prostredníctvom webu aj e-mailového bulletinu. Po hlbšom ponorení sa do funkcií Ghost nájdete možnosť nastaviť členský systém a platené predplatné – môžete jednoducho

instagram viewer
premeňte svoj blog na biznis.

Najlepšie zo všetkého je, že zatiaľ čo Ghost ponúka škálovateľný platený hosting za 9 až 2 500 dolárov mesačne, softvér je open source – čo znamená, že si ho môžete stiahnuť, upraviť, redistribuovať alebo nainštalovať sami hardvér. Ukážeme vám, ako ho nainštalovať na vaše Raspberry Pi.

Ako nainštalovať Ghost na Raspberry Pi

Skôr ako začnete, budete musieť postupovať podľa nášho návodu, ako na to pripravte si Raspberry Pi ako server. Keď to urobíte, navštívte svojho registrátora Pokročilý DNS stránku nastavení. Vymažte všetky záznamy a vytvorte nové A záznam. Nastavte hostiteľa na "@", hodnota vašej verejnej IP adresy a TTL čo najnižšie.

Ak sa chystáte pristupovať k Ghost cez subdoménu, napr. ghost.impravable.guru, namiesto toho nastavíte záznam A na "ghost". Prihláste sa do svojho Raspberry Pi pomocou Secure Shell (SSH), potom aktualizujte všetky aktualizácie a nainštalované balíčky:

sudo apt aktualizovať
upgrade sudo apt

Teraz povoľte tieto dva mody Apache a reštartujte Apache:

sudo a2enmod proxy proxy_http
reštart služby sudo apache2

Zmeňte adresár a použite nano na vytvorenie nového súboru Apache conf:

cd /etc/apache2/sites-available/
sudonanoduch.conf

...a zadajte:

<VirtualHost *:80>
Názov serveraduch.vaša-doména.tld
ProxyPass / http://127.0.0.1:2368/
ProxyPassReverse / http:/127.0.0.1:2368/
ProxyPreserveHost je zapnutý
</VirtualHost>

Uložte a ukončite nano pomocou Ctrl + O potom Ctrl + X.

Povoliť konf pomocou:

sudoa2ensiteduch.conf

...a znova reštartujte Apache.

reštart služby sudo apache2

Pridať databázu

Ghost potrebuje databázu, aby mohol fungovať, takže zadajte MariaDB:

sudo mariadb

Vytvorte nového používateľa s názvom ghost, novú databázu s názvom ghost, potom povoľte používateľovi duchov používať databázu duchov:

VYTVORIŤDATABÁZA duch;
VYTVORIŤUSER duch IDENTIFIKOVANÝBY 'topsecretpassword'
GRANTPOUŽITIEON *.* TO ghost@localhost IDENTIFIKOVANÝBY 'topsecretpassword'
GRANTVŠETKYprivilégiáON duch.* TO ghost@localhost;
SPLÁCHNUŤPRIVILEGIUM;
skončiť;

Nainštalujte Node.js

Presuňte sa do svojho domovského adresára a povoľte úložisko NodeSource, potom nainštalujte Node.js a správcu balíkov Node (npm):

cd ~
curl -sL https://deb.nodesource.com/setup_16.x | sudo bash -
sudo apt Inštalácia nodejs

písanie:

uzol --verzia

... by mal odhaliť vašu verziu Node. V našom prípade je výstup v16.17.0. Váš môže byť iný.

Nainštalujte Ghost

Použite npm na inštaláciu inštalačného nástroja Ghost:

sudo npm nainštalovať ghost-cli@najnovšie -g

Zmeňte adresár a potom vytvorte nový adresár s názvom duch:

cd /var/www/
sudo mkdir duch

Presuňte sa do nového adresára a potom pomocou inštalačného nástroja Ghost nainštalujte Ghost:

duch Inštalácia

Systémové kontroly zlyhajú s upozornením, že „verzia Linuxu nie je Ubuntu 16, 18 alebo 20“, ale toto môžete pokojne ignorovať a zadať r pokračovať. Druhá správa vás upozorní: „Miestna inštalácia MySQL nebola nájdená alebo je zastavená“. Udržujte nervy a ťuknite r preskočte kontrolu MySQL a pokračujte. Ghost sa teraz stiahne a nainštaluje. Na našom testovacom Raspberry Pi tento proces trval približne 10 minút.

Nastavte si svoj blogový účet

Po dokončení budete požiadaní o adresu URL blogu, ako aj podrobnosti o databáze MySQL. Keďže ste nainštalovali MariaDB namiesto vanilla MySQL, tieto podrobnosti budú tie, ktoré ste nastavili pre MariaDB. Váš názov hostiteľa bude localhost, bude vaše používateľské meno MySQL ducha názov vašej databázy MySQL bude ducha heslo bude diabolsky zložité heslo databázy, ktoré ste nastavili predtým. Pri otázke „Chcete nastaviť Systemd“ napíšte r, potom r znova pri otázke, či chcete spustiť Ghost.

Otvorte prehliadač a navštívte názov-vašej-domény.tld/ghost/. Budete vyzvaní na vytvorenie prvého účtu, takže do polí vyplňte názov stránky, svoje meno, e-mailovú adresu a heslo. Ghost bude trvať na hesle s minimálne desiatimi znakmi; určite vytvorte heslo, ktoré je bezpečné a zapamätateľné.

Kliknite na Vytvorte si účet a začnite publikovať prejdite na svoju stránku. Hneď ako to urobíte, dostanete e-mail z [email protected], ktorý vám oznámi, že váš nový účet bol vytvorený.

Než pôjdete ďalej, musíte zabezpečiť inštaláciu Ghost pomocou SSL od Let's Encrypt.

sudo certbot

Na požiadanie zadajte svoju e-mailovú adresu a vyberte meno, pre ktoré chcete aktivovať HTTPS.

Certbot načíta a nainštaluje kľúče a certifikáty SSL z Let's Encrypt. Teraz reštartujte Apache:

reštart sudo apache2

Keď znova načítate stránku vo svojom prehliadači, pripojenie k blogu Ghost bude zabezpečené a budete sa musieť znova prihlásiť.

Vytvorenie webovej stránky s duchom na vašom Raspberry Pi

Ako uvádzajú vývojári, Ghost sa používa veľmi intuitívne a už bude existovať automaticky vygenerovaná domovská stránka s názvom vašej stránky, fiktívny príspevok a čitateľnú stránku „O“ vyhlasujúcu, že vaša stránka Ghost je nezávislou publikáciou, a dátum zasvätenie.

Administrátorská stránka je prístupná cez vasa-domena.tld/ghost/ a nástroje na správu webových stránok sú na pravej strane obrazovky. Ak chcete vytvoriť nový príspevok, jednoducho kliknite +. Samotný editor je minimalistický editor blokov WYSIWYG podobný editoru WordPress a ľahko sa používa bez rozptyľovania.

Z ovládacieho panela môžete pridávať členov, vytvárať zoznamy adresátov, zobrazovať interakcie a prispôsobovať svoju stránku Ghost.

Platformu Ghost Blogging Platform si môžete jednoducho nainštalovať na svoje Raspberry Pi!

Ghost je jedným z mnohých ľahko inštalovateľných samohostingových projektov pre Raspberry Pi. Nestojí vás nič inštalácia ani spustenie. Prečo si nevytvoriť nový blog založený na vašich dobrodružstvách vo vzrušujúcom svete projektov vlastného hosťovania Raspberry Pi?