Kako instalirati i koristiti platformu za bloganje Ghost na Raspberry Pi

Kako instalirati i koristiti platformu za bloganje Ghost na Raspberry Pi

Platforme za bloganje omogućuju vam da izrazite svoje misli i mišljenja cijelom svijetu—bez obzira na vaše područje stručnosti ili interesa, možete progurati svoje znanje i iskustvo i dati ga čitati tisućama ili čak milijunima ljudi. Ghost je jedna od najboljih dostupnih platformi za bloganje i sustava za upravljanje sadržajem, a uz malo truda, možete koristiti Ghost kao pomoć pri stvaranju i administriranju bloga sa svog Raspberry Pi.





MAKEUSEOF VIDEO DANA

Zašto je Ghost jedan od najboljih alata za bloganje za Raspberry Pi

Ghostova glavna tvrdnja za slavu je njegova jednostavnost, a programeri tvrde da je Ghostovo iskustvo bloganja usmjereno na pružanje najboljeg mogućeg iskustva pisanja i objavljivanja. Za razliku od WordPressa, gdje je funkcionalnost poboljšana plaćenim i besplatnim dodacima, Ghost nudi većinu onoga što vam je potrebno ugrađeno u osnovni paket.





Ako planirate unovčiti svoj blog, ovi alati mogu biti neprocjenjivi i uključuju mogućnost objavljivanja putem weba i biltena putem e-pošte. Zadubivši se dalje u značajke Ghosta, pronaći ćete mogućnost postavljanja sustava članstva i plaćenih pretplata—možete jednostavno pretvorite svoj blog u posao .





Najbolje od svega, dok Ghost nudi skalabilni plaćeni hosting za između 9 i 2500 USD mjesečno, softver je otvorenog koda—što znači da ga slobodno možete preuzimati, mijenjati, redistribuirati ili instalirati na vlastiti hardver. Pokazat ćemo vam kako ga instalirati na Raspberry Pi.

Kako instalirati Ghost na Raspberry Pi

Prije nego počnete, morat ćete slijediti naš vodič o tome kako pripremiti svoj Raspberry Pi kao poslužitelj. Kada to učinite, posjetite svog matičara Napredni DNS stranica postavki. Izbrišite sve zapise i stvorite novi A snimiti. Postavite domaćina na ' @' , vrijednost vaše javne IP adrese i što niži TTL.



Ako ćete pristupiti Ghostu putem poddomene, npr. ghost.improbable.guru, umjesto toga ćete postaviti A zapis na 'ghost'. Prijavite se na svoj Raspberry Pi koristeći Secure Shell (SSH), zatim ažurirajte sve nadogradnje i instalirane pakete:

sudo apt update 
sudo apt upgrade

Sada omogućite ova dva Apache moda i ponovno pokrenite Apache:





zašto moje poruke kažu da nije isporučeno
sudo a2enmod proxy proxy_http 
sudo service apache2 restart

Promijenite direktorij i koristite nano za stvaranje nove Apache conf datoteke:

cd /etc/apache2/sites-available/ 
sudo nano ghost.conf

...i unesite:





<VirtualHost *:80> 
ServerName ghost.your-domain.tld
ProxyPass / http://127.0.0.1:2368/
ProxyPassReverse / http:/127.0.0.1:2368/
ProxyPreserveHost On
</VirtualHost>

Spremite i izađite iz nano s Ctrl + O zatim Ctrl + X .

Omogućite conf pomoću:

sudo a2ensite ghost.conf  

...i ponovo pokrenite Apache.

sudo service apache2 restart 

Dodajte bazu podataka

Ghost treba bazu podataka kako bi radio, pa unesite MariaDB:

sudo mariadb 

Stvorite novog korisnika pod nazivom ghost, novu bazu podataka pod nazivom ghost, zatim dopustite korisniku ghost da koristi bazu podataka ghost:

CREATE DATABASE ghost; 
CREATE USER ghost IDENTIFIED BY 'topsecretpassword'
GRANT USAGE ON *.* TO ghost@localhost IDENTIFIED BY 'topsecretpassword'
GRANT ALL privileges ON ghost.* TO ghost@localhost;
FLUSH PRIVILEGES;
quit;
  mariadb ghost korisnik i stvaranje baze podataka

Instalirajte Node.js

Premjestite se u svoj matični direktorij i omogućite NodeSource repozitorij, zatim instalirajte Node.js i Node package manager (npm):

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

Upisivanje:

node --version 

...trebalo bi otkriti vašu verziju čvora. U našem slučaju, izlaz je v16.17.0 . Vaš može biti drugačiji.

Instalirajte Ghost

Koristite npm za instaliranje alata za instalaciju Ghost:

sudo npm install ghost-cli@latest -g 

Promijenite imenik, a zatim stvorite novi imenik pod nazivom duh :

cd /var/www/ 
sudo mkdir ghost

Premjestite se u novi direktorij, zatim upotrijebite alat za instalaciju Ghosta da instalirate Ghost:

ghost install 

Provjere sustava neće uspjeti s upozorenjem da 'Linux verzija nije Ubuntu 16, 18 ili 20', ali to možete slobodno zanemariti i upisati Y nastaviti. Druga poruka će vas upozoriti, 'Lokalna MySQL instalacija nije pronađena ili je zaustavljena'. Imajte hrabrosti i tapkajte Y da biste preskočili MySQL provjeru i nastavili. Ghost će sada preuzeti i instalirati. Na našem testu Raspberry Pi, ovaj proces je trajao oko 10 minuta.

  Terminal s upozorenjima o provjeri sustava

Postavite svoj blog račun

Nakon što završite, od vas će se tražiti URL vašeg bloga, kao i pojedinosti o vašoj MySQL bazi podataka. Kako ste instalirali MariaDB, a ne vanilla MySQL, ovi detalji bit će oni koje ste postavili za MariaDB. Vaše ime hosta bit će lokalni domaćin , vaše MySQL korisničko ime bit će duh , a naziv vaše MySQL baze podataka bit će duh , a lozinka će biti vraški teška lozinka baze podataka koju ste ranije postavili. Na upit 'Želite li postaviti Systemd', upišite Y , onda Y ponovno na upit želite li pokrenuti Ghost.

Otvorite preglednik i posjetite ime-vaše-domene.tld/ghost/ . Od vas će se tražiti da napravite prvi račun, pa ispunite polja s nazivom stranice, svojim imenom, adresom e-pošte i lozinkom. Ghost će inzistirati na lozinci od najmanje deset znakova; biti siguran u stvorite lozinku koja je sigurna i nezaboravna .

  čitanje početne izrade računa duha,

Kliknite na Stvorite račun i počnite objavljivati da nastavite na svoju stranicu. Čim to učinite, primit ćete e-poruku s adrese noreply@your-domain.tld koja vas obavještava da je vaš novi račun kreiran.

Prije nego što krenete dalje, morate osigurati svoju Ghost instalaciju SSL-om tvrtke Let's Encrypt.

sudo certbot 

Unesite svoju adresu e-pošte kada se to od vas zatraži i odaberite za koje ime želite aktivirati HTTPS.

Certbot će dohvatiti i instalirati SSL ključeve i certifikate od Let's Encrypt. Sada ponovno pokrenite Apache:

sudo apache2 restart 

Kada ponovno učitate stranicu u svoj preglednik, veza s vašim Ghost blogom bit će sigurna i morat ćete se ponovno prijaviti.

Izrada web stranice s Ghostom na vašem Raspberry Piju

Kao što programeri navode, Ghost je vrlo intuitivan za korištenje, a već će postojati automatski generirana početna stranica s naslovom vaše web-lokacije, lažnom objavom i čitljivom stranicom 'O' koja izjavljuje da je vaša Ghost stranica vaša neovisna publikacija , i datum pokretanja.

  Sučelje za uređivanje naslovnice u Ghostu

Administratorskoj stranici se pristupa putem vaša-domena.tld/ghost/ a alati za administratore web stranice nalaze se na desnoj strani ekrana. Za izradu nove objave jednostavno kliknite + . Sam uređivač je minimalistički WYSIWYG uređivač blokova sličan onom u WordPressu i jednostavan je za korištenje bez ometanja.

kako dodati riječi na tiktok

S nadzorne ploče možete dodavati članove, stvarati popise za slanje e-pošte, pregledavati angažman i prilagođavati svoje Ghost mjesto.

  Web stranica koja prikazuje postavke za web stranicu, članove i napredne. Post kontrole su na lijevoj strani

Možete jednostavno instalirati Ghost Blogging Platformu na svoj Raspberry Pi!

Ghost je jedan od mnogih projekata za samostalno hosting za Raspberry Pi koji se lako instaliraju. Ništa vas ne košta instalacija i pokretanje. Zašto ne biste stvorili novi blog temeljen na svojim avanturama u uzbudljivom svijetu Raspberry Pi projekata koji se sami hostiraju?