Blogiplatvormid võimaldavad teil väljendada oma mõtteid ja arvamusi kogu maailmale – olenemata sellest, mis piirkonnas te asute teadmised või huvid, saate oma oskusteavet avaldada ja lasta seda lugeda tuhandetel või isegi miljonitel inimesed. Ghost on üks parimaid saadaolevaid ajaveebiplatvorme ja sisuhaldussüsteeme ning vähese vaevaga saate kasutada Ghosti, et aidata teil oma Raspberry Pi-st blogi luua ja hallata.

Miks Ghost on Raspberry Pi jaoks üks parimaid ajaveebitööriistu?

Ghosti peamine väide kuulsusele on selle lihtsus ja arendajad väidavad, et Ghosti ajaveebikogemus on keskendunud parima võimaliku kirjutamis- ja avaldamiskogemuse pakkumisele. Erinevalt WordPressist, kus funktsionaalsust täiustavad tasulised ja tasuta pistikprogrammid, pakub Ghost suurema osa vajalikust baaspaketti.

Kui plaanite oma ajaveebi monetiseerida, võivad need tööriistad olla hindamatud ja hõlmavad võimalust avaldada nii veebis kui ka e-posti teel. Ghosti funktsioonidesse lähemalt uurides leiate võimaluse seadistada liikmesüsteem ja tasulised tellimused – saate hõlpsalt muutke oma blogi ettevõtteks.

instagram viewer

Mis kõige parem, kuigi Ghost pakub skaleeritavat tasulist hostimist 9–2500 dollari eest kuus, pakub tarkvara on avatud lähtekoodiga – see tähendab, et saate seda ise alla laadida, muuta, edasi levitada või installida riistvara. Näitame teile, kuidas seda oma Raspberry Pi-sse installida.

Kuidas installida Ghost Raspberry Pi-le

Enne alustamist peate järgima meie õpetust, kuidas seda teha valmistage oma Raspberry Pi serveriks ette. Kui see on tehtud, külastage oma registripidajat Täiustatud DNS seadete leht. Kustutage kõik kirjed ja looge uus A rekord. Määra hostiks "@", teie avaliku IP-aadressi väärtus ja TTL võimalikult madal.

Kui kavatsete Ghostile juurde pääseda alamdomeeni kaudu, nt ghost.improbable.guru, määrate selle asemel A-rekordiks "kummitus". Logige sisse oma Raspberry Pi-sse, kasutades Secure Shelli (SSH), seejärel värskendage värskendusi ja installitud pakette:

sudo apt värskendada
sudo apt uuendus

Nüüd lubage need kaks Apache modi ja taaskäivitage Apache:

sudo a2enmod puhverserveri puhverserver_http
sudo teenuse apache2 taaskäivitamine

Muutke kataloogi ja kasutage uue Apache conf-faili loomiseks nano:

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

…ja sisestage:

<VirtualHost *:80>
ServeriNimikummitus.teie-domeen.tld
ProxyPass / http://127.0.0.1:2368/
ProxyPassReverse / http:/127.0.0.1:2368/
ProxyPreserveHost sees
</VirtualHost>

Salvestage ja väljuge nano rakendusega Ctrl + O siis Ctrl + X.

Luba konf:

sudoa2ensitekummitus.conf

ja taaskäivitage Apache uuesti.

sudo teenuse apache2 taaskäivitamine

Lisage andmebaas

Ghost vajab töötamiseks andmebaasi, seega sisestage MariaDB:

sudo mariadb

Looge uus kasutaja nimega ghost, uus andmebaas nimega ghost, seejärel lubage kummituskasutajal kummitusandmebaasi kasutada:

LOOANDMEBAAS kummitus;
LOOKASUTAJA kummitus TUNNISTATUDKÕRVAL 'ülisalajane parool'
ANNAKASUTAMINEPEAL *.* TO ghost@localhost TUNNISTATUDKÕRVAL 'ülisalajane parool'
ANNAKÕIKprivileegidPEAL tont.* TO ghost@localhost;
FLUSHPRIVILEEGID;
loobuma;

Installige Node.js

Liikuge oma kodukataloogi ja lubage NodeSource'i hoidla, seejärel installige Node.js ja Node paketihaldur (npm):

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

Tippimine:

sõlm -- versioon

… peaks avaldama teie sõlme versiooni. Meie puhul on väljund v16.17.0. Sinu oma võib olla erinev.

Installige Ghost

Kasutage Ghosti installitööriista installimiseks npm:

sudo npm installige ghost-cli@viimati -g

Muutke kataloogi, seejärel looge uus kataloog nimega kummitus:

cd /var/www/
sudo mkdir kummitus

Liikuge uude kataloogi, seejärel kasutage Ghosti installimiseks installitööriista Ghost:

kummitus installida

Süsteemikontrollid ebaõnnestuvad hoiatusega, et "Linuxi versioon ei ole Ubuntu 16, 18 või 20", kuid võite seda ohutult ignoreerida ja sisestada y jätkama. Teine teade hoiatab teid: "Kohalikku MySQL-i installi ei leitud või see on peatatud". Hoia närvi ja koputa y MySQL-i kontrolli vahelejätmiseks ja jätkamiseks. Ghost laadib nüüd alla ja installib. Meie Raspberry Pi testis kestis see protsess umbes 10 minutit.

Seadistage oma ajaveebi konto

Kui olete lõpetanud, küsitakse teilt oma ajaveebi URL-i ja andmeid teie MySQL-i andmebaasi kohta. Kuna installisite pigem MariaDB kui vanilla MySQL, on need üksikasjad need, mille seadsite MariaDB jaoks. Teie hostinimi on kohalik host, on teie MySQL-i kasutajanimi kummitusja teie MySQL-i andmebaasi nimi on kummitus, ja parool on kuradima keeruline andmebaasi parool, mille te varem määrasite. Kui küsitakse "Kas soovite Systemd seadistada", tippige y, siis y uuesti, kui küsitakse, kas soovite Ghosti käivitada.

Avage brauser ja külastage sinu-domeeni-nimi.tld/ghost/. Teil palutakse luua esimene konto, nii et täitke väljad saidi nime, oma nime, e-posti aadressi ja parooliga. Ghost nõuab vähemalt kümne tähemärgi pikkust parooli; ole kindel looge turvaline ja meeldejääv parool.

Kliki Looge konto ja alustage avaldamist oma saidile jätkamiseks. Niipea kui teete seda, saate aadressilt [email protected] meili, milles teatatakse, et teie uus konto on loodud.

Enne kui lähete edasi, peate oma Ghosti installi turvama Let's Encrypti SSL-iga.

sudo certbot

Sisestage nõudmisel oma e-posti aadress ja valige, millise nime jaoks soovite HTTPS-i aktiveerida.

Certbot toob ja installib Let's Encrypti SSL-võtmed ja sertifikaadid. Nüüd taaskäivitage Apache:

sudo apache2 taaskäivitamine

Kui laadite lehe uuesti oma brauseris, on ühendus teie Ghosti ajaveebiga turvaline ja peate uuesti sisse logima.

Kummitusega veebisaidi loomine oma Raspberry Pi-le

Nagu arendajad väidavad, on Ghosti kasutamine väga intuitiivne ja teie saidi pealkirjaga on juba automaatselt loodud avaleht, näiv postitus ja loetav leht "Teave", mis kuulutab, et teie Ghost sait on teie sõltumatu väljaanne, ja kuupäev algatus.

Administraatori lehele pääseb juurde teie-domeen.tld/ghost/ ja veebisaidi administraatori tööriistad asuvad ekraani paremas servas. Uue postituse loomiseks klõpsake lihtsalt +. Redaktor ise on minimalistlik WYSIWYG-plokiredaktor, mis sarnaneb WordPressi omaga ja seda on lihtne kasutada ilma segajateta.

Juhtpaneelil saate liikmeid lisada, meililoendeid luua, seotust vaadata ja oma Ghosti saiti kohandada.

Saate hõlpsasti installida Ghost Blogging platvormi oma Raspberry Pi-sse!

Ghost on üks paljudest Raspberry Pi hõlpsasti installitavatest isehostimisprojektidest. Selle installimine ja käitamine ei maksa teile midagi. Miks mitte luua uus ajaveebi, mis põhineb teie seiklustel Raspberry Pi isehostimisprojektide põnevas maailmas?