Platforme za bloganje vam omogočajo, da izrazite svoje misli in mnenja širšemu svetu – ne glede na to, na katerem področju se nahajate strokovno znanje ali zanimanje, lahko svoje znanje in izkušnje potisnete ven in ga prebere na tisoče ali celo milijone ljudi. Ghost je ena izmed najboljših razpoložljivih platform za bloganje in sistemov za upravljanje vsebine in z malo truda si lahko z Ghostom pomagate ustvariti in upravljati blog iz vašega Raspberry Pi.

Zakaj je Ghost eno najboljših orodij za bloganje za Raspberry Pi

Glavna trditev Ghosta o slavi je njegova preprostost, razvijalci pa trdijo, da je Ghost blogging izkušnja osredotočena na zagotavljanje najboljše možne izkušnje pisanja in objavljanja. Za razliko od WordPressa, kjer je funkcionalnost izboljšana s plačljivimi in brezplačnimi vtičniki, Ghost ponuja večino tistega, kar potrebujete, vključenega v osnovni paket.

Če nameravate monetizirati svoj spletni dnevnik, so lahko ta orodja neprecenljiva in vključujejo možnost objave prek spleta in e-poštnega glasila. Če se poglobite v funkcije Ghosta, boste našli možnost nastavitve sistema članstva in plačljive naročnine – zlahka

instagram viewer
spremenite svoj blog v podjetje.

Najboljše od vsega pa je, da medtem ko Ghost ponuja razširljivo plačljivo gostovanje za med 9 in 2500 USD na mesec, programska oprema je odprtokoden, kar pomeni, da ga lahko sami prenesete, spremenite, distribuirate ali namestite strojna oprema. Pokazali vam bomo, kako ga namestite na svoj Raspberry Pi.

Kako namestiti Ghost na Raspberry Pi

Preden začnete, boste morali slediti naši vadnici o tem, kako pripravite svoj Raspberry Pi kot strežnik. Ko to storite, obiščite svojega registrarja Napredni DNS stran z nastavitvami. Izbrišite vse zapise in ustvarite novega A zapis. Nastavite gostitelja na "@", vrednost za vaš javni naslov IP in čim nižji TTL.

Če boste do Ghosta dostopali prek poddomene, npr. ghost.improbable.guru, boste zapis A namesto tega nastavili na "ghost". Prijavite se v vaš Raspberry Pi s pomočjo Secure Shell (SSH), nato posodobite vse nadgradnje in nameščene pakete:

sudo apt nadgradnja
nadgradnja sudo apt

Zdaj omogočite ta dva načina Apache in znova zaženite Apache:

sudo a2enmod proxy proxy_http
ponovni zagon storitve sudo apache2

Spremenite imenik in uporabite nano za ustvarjanje nove datoteke Apache conf:

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

... in vnesite:

<VirtualHost *:80>
Ime strežnikaduh.vaša-domena.tld
ProxyPass / http://127.0.0.1:2368/
ProxyPassReverse / http:/127.0.0.1:2368/
ProxyPreserveHost vklopljen
</VirtualHost>

Shranite in zapustite nano z Ctrl + O potem Ctrl + X.

Omogoči conf z:

sudoa2ensiteduh.conf

... in znova zaženite Apache.

ponovni zagon storitve sudo apache2

Dodajte zbirko podatkov

Ghost za delovanje potrebuje zbirko podatkov, zato vnesite MariaDB:

sudo mariadb

Ustvarite novega uporabnika z imenom ghost, novo zbirko podatkov z imenom ghost, nato dovolite uporabniku ghost uporabo baze podatkov ghost:

USTVARJANJEBAZA PODATKOV duh;
USTVARJANJEUPORABNIK duh IDENTIFICIRANIBY 'topsecretpassword'
GRANTUPORABAVKLOP *.* TO ghost@localhost IDENTIFICIRANIBY 'topsecretpassword'
GRANTVSEprivilegijeVKLOP duh.* TO ghost@localhost;
IZPIRANJEPRIVILEGIJI;
prenehati;

Namestite Node.js

Premaknite se v svoj domači imenik in omogočite repozitorij NodeSource, nato pa namestite Node.js in upravljalnik paketov Node (npm):

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

Tipkanje:

vozlišče --različica

... bi moral razkriti vašo različico Node. V našem primeru je rezultat v16.17.0. Vaš je lahko drugačen.

Namestite Ghost

Uporabite npm za namestitev namestitvenega orodja Ghost:

sudo npm namestite ghost-cli@najnovejše -g

Spremenite imenik in nato ustvarite nov imenik z imenom duh:

cd /var/www/
sudo mkdir ghost

Premaknite se v nov imenik in nato z orodjem za namestitev Ghost namestite Ghost:

duh namestite

Sistemska preverjanja ne bodo uspela z opozorilom, da "različica Linuxa ni Ubuntu 16, 18 ali 20", vendar lahko to mirno prezrete in vnesete l nadaljevati. Drugo sporočilo vas bo opozorilo: "Lokalna namestitev MySQL ni bila najdena ali je ustavljena". Bodite pogumni in tapkajte l da preskočite preverjanje MySQL in nadaljujete. Ghost se bo zdaj prenesel in namestil. Na našem testnem Raspberry Pi je ta postopek trajal približno 10 minut.

Nastavite svoj spletni račun

Ko končate, boste morali vnesti URL svojega spletnega dnevnika in podrobnosti o vaši zbirki podatkov MySQL. Ker ste namesto vanilla MySQL namestili MariaDB, bodo te podrobnosti tiste, ki ste jih nastavili za MariaDB. Vaše ime gostitelja bo lokalni gostitelj, bo vaše uporabniško ime MySQL duh, in ime vaše baze podatkov MySQL bo duh, geslo pa bo hudičevo težko geslo za bazo podatkov, ki ste ga nastavili prej. Na vprašanje "Ali želite nastaviti Systemd", vnesite l, potem l znova, ko vas vpraša, ali želite zagnati Ghost.

Odprite brskalnik in obiščite ime-vaše-domene.tld/duh/. Pozvani boste, da ustvarite prvi račun, zato izpolnite polja z imenom mesta, svojim imenom, e-poštnim naslovom in geslom. Ghost bo vztrajal pri geslu z najmanj desetimi znaki; Bodi prepričan ustvarite varno in zapomnljivo geslo.

Kliknite na Ustvarite račun in začnite objavljati da nadaljujete na svoje spletno mesto. Takoj ko to storite, boste prejeli e-poštno sporočilo z naslova [email protected], ki vam bo povedalo, da je bil vaš novi račun ustvarjen.

Preden nadaljujete, morate svojo namestitev Ghost zaščititi s protokolom SSL podjetja Let's Encrypt.

sudo certbot

Na zahtevo vnesite svoj e-poštni naslov in izberite, za katero ime želite aktivirati HTTPS.

Certbot bo pridobil in namestil SSL ključe in potrdila podjetja Let's Encrypt. Zdaj znova zaženite Apache:

ponovni zagon sudo apache2

Ko znova naložite stran v brskalniku, bo povezava z vašim blogom Ghost varna in morali se boste znova prijaviti.

Izdelava spletnega mesta z Ghostom na vašem Raspberry Pi

Kot navajajo razvijalci, je Ghost zelo intuitiven za uporabo in že bo samodejno ustvarjena domača stran z naslovom vašega spletnega mesta, navidezno objavo in berljivo stran »O«, ki razglaša, da je vaše spletno mesto Ghost vaša neodvisna publikacija, in datum iniciacija.

Do skrbniške strani se dostopa preko vaša-domena.tld/duh/ skrbniška orodja spletnega mesta pa so na desni strani zaslona. Če želite ustvariti novo objavo, preprosto kliknite +. Sam urejevalnik je minimalističen urejevalnik blokov WYSIWYG, podoben tistemu v WordPressu, in je enostaven za uporabo brez motenj.

Na nadzorni plošči lahko dodate člane, ustvarite poštne sezname, si ogledate sodelovanje in prilagodite svoje spletno mesto Ghost.

Platformo za bloganje Ghost lahko preprosto namestite na svoj Raspberry Pi!

Ghost je eden od mnogih projektov za samostojno gostovanje, ki jih je enostavno namestiti za Raspberry Pi. Namestitev in zagon vas nič ne stane. Zakaj ne bi ustvarili novega bloga, ki bi temeljil na vaših dogodivščinah v vznemirljivem svetu samostojnih projektov Raspberry Pi?