Tinklaraščių platformos leidžia išreikšti savo mintis ir nuomones visam pasauliui, nesvarbu, kokia jūsų sritis žinias ar susidomėjimą, galite pateikti savo žinias ir priversti ją perskaityti tūkstančiai ar net milijonai žmonių žmonių. „Ghost“ yra viena iš geriausių turimų tinklaraščių platformų ir turinio valdymo sistemų, o šiek tiek pasistengę galite naudoti „Ghost“, kad padėtų sukurti ir administruoti tinklaraštį iš „Raspberry Pi“.
Kodėl „Ghost“ yra vienas geriausių „Raspberry Pi“ tinklaraščių rašymo įrankių
Pagrindinis „Ghost“ reikalavimas į šlovę yra jo paprastumas, o kūrėjai teigia, kad „Ghost“ tinklaraščių kūrimo patirtis yra orientuota į geriausią įmanomą rašymo ir publikavimo patirtį. Skirtingai nuo „WordPress“, kurios funkcionalumą pagerina mokami ir nemokami papildiniai, „Ghost“ siūlo didžiąją dalį to, ko jums reikia, įtrauktą į pagrindinį paketą.
Jei planuojate gauti pajamų iš savo tinklaraščio, šie įrankiai gali būti neįkainojami ir apima galimybę skelbti žiniatinklyje ir el. paštu. Išsamiau įsigilinus į „Ghost“ funkcijas, rasite galimybę nustatyti narystės sistemą ir mokamas prenumeratas – galite lengvai
paverskite savo tinklaraštį verslu.Geriausia tai, kad nors „Ghost“ siūlo keičiamo dydžio mokamą prieglobą už 9–2500 USD per mėnesį, programinė įranga yra atvirojo kodo, o tai reiškia, kad galite laisvai jį atsisiųsti, keisti, platinti ar įdiegti patys aparatūra. Parodysime, kaip jį įdiegti savo Raspberry Pi.
Kaip įdiegti „Ghost“ „Raspberry Pi“.
Prieš pradėdami, turėsite sekti mūsų mokymo programą, kaip tai padaryti paruoškite Raspberry Pi kaip serverį. Kai tai padarysite, apsilankykite savo registratoriuje Išplėstinis DNS nustatymų puslapį. Ištrinkite visus įrašus ir sukurkite naują A rekordas. Nustatyti prieglobą į "@", jūsų viešojo IP adreso reikšmė ir kuo mažesnis TTL.
Jei ketinate pasiekti „Ghost“ per padomenį, pvz., ghost.improbable.guru, A įrašą nustatysite kaip „vaiduoklis“. Prisijunkite prie „Raspberry Pi“ naudodami „Secure Shell“ (SSH), tada atnaujinkite visus naujinimus ir įdiegtus paketus:
sudo apt atnaujinti
sudo apt atnaujinimas
Dabar įgalinkite šiuos du „Apache“ modelius ir iš naujo paleiskite „Apache“:
sudo a2enmod proxy proxy_http
sudo paslauga apache2 paleiskite iš naujo
Pakeiskite katalogą ir naudokite nano, kad sukurtumėte naują Apache conf failą:
cd /etc/apache2/sites-available/
sudonanovaiduoklis.conf
...ir įveskite:
<„VirtualHost“ *:80>
Serverio pavadinimasvaiduoklis.jūsų domenas.tld
ProxyPass / http://127.0.0.1:2368/
ProxyPassReverse / http:/127.0.0.1:2368/
ProxyPreserveHost įjungtas
</VirtualHost>
Išsaugokite ir išeikite iš nano su Ctrl + O tada Ctrl + X.
Įgalinkite conf naudodami:
sudoa2ensitevaiduoklis.conf
...ir iš naujo paleiskite „Apache“.
sudo paslauga apache2 paleiskite iš naujo
Pridėti duomenų bazę
Kad „Ghost“ veiktų, reikia duomenų bazės, todėl įveskite „MariaDB“:
sudo mariadb
Sukurkite naują vartotoją, vadinamą vaiduokliu, naują duomenų bazę, vadinamą vaiduokliu, tada leiskite vaiduoklio vartotojui naudoti vaiduoklio duomenų bazę:
KURTIDUOMENŲ BAZĖ vaiduoklis;
KURTIVARTOTOJAS vaiduoklis NUSTATYTABY "visiškai slaptas slaptažodis"
SUTEIKTINAUDOJIMASĮJUNGTA *.* KAM vaiduoklis@localhost NUSTATYTABY "visiškai slaptas slaptažodis"
SUTEIKTIVISIprivilegijųĮJUNGTA vaiduoklis.* KAM vaiduoklis@localhost;
PALAUTIPRIVILEGIJOS;
mesti;
Įdiekite Node.js
Pereikite į savo pagrindinį katalogą ir įgalinkite „NodeSource“ saugyklą, tada įdiekite „Node.js“ ir „Node“ paketų tvarkyklę (npm):
cd ~
curl -sL https://deb.nodesource.com/setup_16.x | sudo bash -
sudo apt diegti nodejs
Rašant:
mazgas -- versija
…turėtų atskleisti jūsų mazgo versiją. Mūsų atveju išvestis yra v16.17.0. Jūsų gali būti kitoks.
Įdiekite „Ghost“.
Norėdami įdiegti Ghost diegimo įrankį, naudokite npm:
sudo npm įdiegti ghost-cli@naujausia -g
Pakeiskite katalogą, tada sukurkite naują katalogą pavadinimu vaiduoklis:
CD /var/www/
sudo mkdir vaiduoklis
Pereikite į naują katalogą, tada naudokite „Ghost“ diegimo įrankį, kad įdiegtumėte „Ghost“:
vaiduoklis diegti
Sistemos patikrinimai nepavyks ir bus įspėjimas, kad „Linux versija nėra Ubuntu 16, 18 ar 20“, tačiau galite tai nepaisyti ir įvesti y tęsti. Antrasis pranešimas jus įspės: „Vietinis MySQL diegimas nerastas arba sustabdytas“. Laikykite savo nervus ir bakstelėkite y norėdami praleisti MySQL patikrinimą ir tęsti. „Ghost“ dabar atsisiųs ir įdiegs. Mūsų bandymo „Raspberry Pi“ metu šis procesas užtruko apie 10 minučių.
Susikurkite savo tinklaraščio paskyrą
Kai baigsite, jūsų bus paprašyta įvesti tinklaraščio URL, taip pat išsamią informaciją apie savo MySQL duomenų bazę. Kadangi įdiegėte MariaDB, o ne vanilinį MySQL, šią informaciją nustatėte MariaDB. Jūsų prieglobos vardas bus vietinis šeimininkas, jūsų MySQL vartotojo vardas bus vaiduoklis, ir jūsų MySQL duomenų bazės pavadinimas bus vaiduoklis, o slaptažodis bus velniškai sudėtingas duomenų bazės slaptažodis, kurį nustatėte anksčiau. Kai paklausite „Ar norite nustatyti Systemd“, įveskite y, tada y dar kartą, kai paklausite, ar norite paleisti „Ghost“.
Atidarykite naršyklę ir apsilankykite jūsų-domeno-vardas.tld/ghost/. Būsite paraginti sukurti pirmąją paskyrą, todėl užpildykite laukus nurodydami svetainės pavadinimą, savo vardą, el. pašto adresą ir slaptažodį. Ghost reikalaus mažiausiai dešimties simbolių slaptažodžio; būtinai sukurti slaptažodį, kuris būtų saugus ir įsimenamas.
Spustelėkite Sukurkite paskyrą ir pradėkite skelbti norėdami pereiti į savo svetainę. Kai tik tai padarysite, gausite el. laišką iš [email protected], kuriame bus nurodyta, kad nauja paskyra sukurta.
Prieš eidami toliau, turite apsaugoti Ghost diegimą naudodami SSL iš Let's Encrypt.
sudo certbot
Įveskite savo el. pašto adresą, kai bus paprašyta, ir pasirinkite, kuriam vardui norite suaktyvinti HTTPS.
„Certbot“ gaus ir įdiegs SSL raktus ir sertifikatus iš „Let's Encrypt“. Dabar iš naujo paleiskite „Apache“:
sudo apache2 paleiskite iš naujo
Kai iš naujo įkelsite puslapį naršyklėje, ryšys su Ghost tinklaraščiu bus saugus ir turėsite vėl prisijungti.
Sukurkite svetainę naudodami „Ghost“ savo Raspberry Pi
Kaip teigia kūrėjai, „Ghost“ yra labai intuityvi naudoti ir jau bus automatiškai sugeneruotas pagrindinis puslapis su jūsų svetainės pavadinimu, fiktyvus įrašas ir skaitomas puslapis „Apie“, kuriame teigiama, kad jūsų „Ghost“ svetainė yra nepriklausomas jūsų leidinys, ir data inicijavimas.
Į administratoriaus puslapį patenkama per jūsų-domenas.tld/ghost/ ir svetainės administravimo įrankiai yra dešinėje ekrano pusėje. Norėdami sukurti naują įrašą, tiesiog spustelėkite +. Pats redaktorius yra minimalistinis WYSIWYG blokų redaktorius, panašus į „WordPress“, ir juo lengva naudotis be jokių trukdžių.
Prietaisų skydelyje galite pridėti narių, kurti adresų sąrašus, peržiūrėti dalyvavimą ir tinkinti savo Ghost svetainę.
Galite lengvai įdiegti „Ghost“ tinklaraščių platformą savo Raspberry Pi!
„Ghost“ yra vienas iš daugelio lengvai įdiegiamų „Raspberry Pi“ savarankiško prieglobos projektų. Jums nieko nekainuoja nei įdiegti, nei paleisti. Kodėl nesukūrus naujo tinklaraščio, pagrįsto jūsų nuotykiais įdomiame Raspberry Pi savarankiško prieglobos projektų pasaulyje?