Emuāru veidošanas platformas ļauj izteikt savas domas un viedokļus visai pasaulei neatkarīgi no jūsu darbības jomas zināšanas vai interese, varat izlikt savu zinātību un likt to izlasīt tūkstošiem vai pat miljoniem cilvēkiem. Ghost ir viena no labākajām pieejamajām emuāru veidošanas platformām un satura pārvaldības sistēmām, un ar nelielu piepūli varat izmantot Ghost, lai palīdzētu izveidot un pārvaldīt emuāru no sava Raspberry Pi.

Kāpēc Ghost ir viens no labākajiem Raspberry Pi emuāru veidošanas rīkiem

Ghost galvenā pretenzija uz slavu ir tā vienkāršība, un izstrādātāji apgalvo, ka Ghost emuāru veidošanas pieredze ir vērsta uz vislabākās iespējamās rakstīšanas un publicēšanas pieredzes nodrošināšanu. Atšķirībā no WordPress, kur funkcionalitāti uzlabo maksas un bezmaksas spraudņi, Ghost piedāvā lielāko daļu no nepieciešamā pamata pakotnē.

Ja plānojat gūt peļņu no sava emuāra, šie rīki var būt nenovērtējami, un tajos ietilpst iespēja publicēt gan tīmeklī, gan e-pasta biļetenā. Iedziļinoties Ghost funkcijās, jūs atradīsit iespēju iestatīt dalības sistēmu un maksas abonementus — jūs varat viegli

instagram viewer
pārvērst savu emuāru par biznesu.

Pats labākais, lai gan Ghost piedāvā mērogojamu maksas mitināšanu par 9–2500 USD mēnesī, programmatūra ir atvērtā koda — tas nozīmē, ka varat to lejupielādēt, modificēt, izplatīt vai instalēt pats. aparatūra. Mēs parādīsim, kā to instalēt savā Raspberry Pi.

Kā instalēt Ghost Raspberry Pi

Pirms sākat, jums būs jāievēro mūsu apmācība par to, kā to izdarīt sagatavojiet savu Raspberry Pi kā serveri. Kad tas ir izdarīts, apmeklējiet savu reģistratūru Papildu DNS iestatījumu lapa. Dzēsiet visus ierakstus un izveidojiet jaunu A ieraksts. Iestatīt saimniekdatoru uz "@", vērtību jūsu publiskajai IP adresei un pēc iespējas zemāku TTL.

Ja vēlaties piekļūt pakalpojumam Ghost, izmantojot apakšdomēnu, piemēram, ghost.improbable.guru, jūs iestatīsit A ​​ierakstu uz "spoku". Piesakieties savā Raspberry Pi, izmantojot Secure Shell (SSH), pēc tam atjauniniet visus jauninājumus un instalētās pakotnes:

sudo apt Atjaunināt
sudo apt jauninājums

Tagad iespējojiet šos divus Apache modifikācijas un restartējiet Apache:

sudo a2enmod starpniekservera starpniekserveris_http
Restartējiet sudo pakalpojumu apache2

Mainiet direktoriju un izmantojiet nano, lai izveidotu jaunu Apache conf failu:

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

…un ievadiet:

<VirtualHost *:80>
Servera nosaukumsspoks.jūsu-domēns.tld
ProxyPass / http://127.0.0.1:2368/
ProxyPassReverse / http:/127.0.0.1:2368/
ProxyPreserveHost ieslēgts
</VirtualHost>

Saglabājiet un izejiet no nano ar Ctrl+O tad Ctrl+X.

Iespējot konf., izmantojot:

sudoa2ensitespoks.conf

…un restartējiet Apache vēlreiz.

Restartējiet sudo pakalpojumu apache2

Pievienojiet datu bāzi

Lai Ghost darbotos, ir nepieciešama datu bāze, tāpēc ievadiet MariaDB:

sudo mariadb

Izveidojiet jaunu lietotāju ar nosaukumu Ghost, jaunu datu bāzi ar nosaukumu Ghost, pēc tam ļaujiet spoku lietotājam izmantot spoku datu bāzi:

IZVEIDOTDATU BĀZE spoks;
IZVEIDOTLIETOTĀJS spoks IdentificētsBY 'vispārslepenā parole'
GRANTLIETOŠANAIESLĒGTS *.* UZ spoks@localhost IdentificētsBY 'vispārslepenā parole'
GRANTVISIprivilēģijasIESLĒGTS spoks.* UZ spoks@localhost;
FLUSHPRIVILEĢIJAS;
atmest;

Instalējiet Node.js

Pārejiet uz savu mājas direktoriju un iespējojiet NodeSource repozitoriju, pēc tam instalējiet Node.js un Node pakotņu pārvaldnieku (npm):

cd ~
curl -sL https://deb.nodesource.com/setup_16.x | sudo bash -
sudo apt uzstādīt nodejs

Rakstīt:

mezgls -- versija

…jāatklāj jūsu Node versija. Mūsu gadījumā iznākums ir v16.17.0. Tavs var būt savādāks.

Instalējiet Ghost

Izmantojiet npm, lai instalētu Ghost instalācijas rīku:

sudo npm instalējiet ghost-cli@jaunākais -g

Mainiet direktoriju, pēc tam izveidojiet jaunu direktoriju ar nosaukumu spoks:

CD /var/www/
sudo mkdir spoks

Pārejiet uz jauno direktoriju un pēc tam izmantojiet Ghost instalēšanas rīku, lai instalētu Ghost:

spoks uzstādīt

Sistēmas pārbaudes neizdosies ar brīdinājumu, ka "Linux versija nav Ubuntu 16, 18 vai 20", taču varat to droši ignorēt un rakstīt y turpināt. Otrs ziņojums jūs brīdinās: "Vietējā MySQL instalēšana netika atrasta vai ir apturēta". Saglabājiet nervu un pieskarieties y lai izlaistu MySQL pārbaudi un turpinātu. Ghost tagad lejupielādēs un instalēs. Mūsu testā Raspberry Pi šis process aizņēma aptuveni 10 minūtes.

Izveidojiet savu emuāra kontu

Kad tas būs pabeigts, jums tiks prasīts jūsu emuāra URL, kā arī informācija par jūsu MySQL datubāzi. Tā kā instalējāt MariaDB, nevis vaniļas MySQL, šī informācija būs tā, ko iestatījāt MariaDB. Jūsu saimniekdatora nosaukums būs vietējais saimnieks, jūsu MySQL lietotājvārds būs spoks, un jūsu MySQL datu bāzes nosaukums būs spoks, un parole būs velnišķīgi sarežģītā datu bāzes parole, ko iestatījāt iepriekš. Kad tiek jautāts "Vai vēlaties iestatīt Systemd", ierakstiet y, tad y vēlreiz, kad tiek jautāts, vai vēlaties palaist Ghost.

Atveriet pārlūkprogrammu un apmeklējiet jūsu-domēna-nosaukums.tld/ghost/. Jums tiks piedāvāts izveidot pirmo kontu, tāpēc aizpildiet laukus ar vietnes nosaukumu, savu vārdu, e-pasta adresi un paroli. Ghost uzstās paroli, kas ir vismaz desmit rakstzīmes; noteikti izveidojiet drošu un neaizmirstamu paroli.

Klikšķiniet uz Izveidojiet kontu un sāciet publicēt lai pārietu uz savu vietni. Tiklīdz to izdarīsiet, jūs saņemsiet e-pasta ziņojumu no [email protected], informējot, ka jūsu jaunais konts ir izveidots.

Pirms turpināt darbu, jums ir jānodrošina Ghost instalācija, izmantojot SSL no Let's Encrypt.

sudo certbot

Kad tas tiek pieprasīts, ievadiet savu e-pasta adresi un atlasiet, kuram vārdam vēlaties aktivizēt HTTPS.

Certbot ienesīs un instalēs SSL atslēgas un sertifikātus no pakalpojuma Let's Encrypt. Tagad restartējiet Apache:

sudo apache2 restartējiet

Pārlādējot lapu pārlūkprogrammā, savienojums ar jūsu Ghost emuāru būs drošs, un jums būs jāpiesakās vēlreiz.

Vietnes izveide ar Ghost uz jūsu Raspberry Pi

Kā norāda izstrādātāji, Ghost lietošana ir ļoti intuitīva, un jau būs automātiski ģenerēta sākumlapa ar jūsu vietnes nosaukumu, fiktīva ziņa un lasāma lapa "Par", kas paziņo, ka jūsu Ghost vietne ir neatkarīga jūsu publikācija, un datums iniciācija.

Administratora lapai tiek piekļūts caur your-domain.tld/ghost/ un vietnes administrēšanas rīki atrodas ekrāna labajā pusē. Lai izveidotu jaunu ziņu, vienkārši noklikšķiniet +. Redaktors pats par sevi ir minimālistisks WYSIWYG bloku redaktors, kas līdzīgs WordPress redaktoram, un to ir viegli lietot, netraucējot.

Informācijas panelī varat pievienot dalībniekus, izveidot adresātu sarakstus, skatīt iesaistīšanos un pielāgot savu Ghost vietni.

Jūs varat viegli instalēt Ghost emuāru veidošanas platformu savā Raspberry Pi!

Ghost ir viens no daudziem viegli instalējamiem Raspberry Pi pašmitināšanas projektiem. Instalēšana un palaišana jums nemaksā neko. Kāpēc gan neizveidot jaunu emuāru, kura pamatā ir jūsu piedzīvojumi aizraujošajā Raspberry Pi pašmitināšanas projektu pasaulē?