Kuinka asentaa ja käyttää Ghost Blogging Platformia Raspberry Pi:ssä

Kuinka asentaa ja käyttää Ghost Blogging Platformia Raspberry Pi:ssä

Blogialustojen avulla voit ilmaista ajatuksesi ja mielipiteesi koko maailmalle – riippumatta osaamis- tai kiinnostuksenkohteesi alasta, voit viedä tietotietosi esiin ja saada sen lukemaan tuhansia tai jopa miljoonia ihmisiä. Ghost on yksi parhaista saatavilla olevista blogialustoista ja sisällönhallintajärjestelmistä, ja pienellä vaivalla voit käyttää Ghostia auttamaan sinua luomaan ja hallinnoimaan blogia Raspberry Pi -laitteellasi.





PÄIVÄN VIDEON TEKEMINEN

Miksi Ghost on yksi Raspberry Pi:n parhaista blogityökaluista

Ghostin päävaatimus kuuluisuuteen on sen yksinkertaisuus, ja kehittäjät väittävät, että Ghost-blogikokemus on keskittynyt tarjoamaan paras mahdollinen kirjoitus- ja julkaisukokemus. Toisin kuin WordPress, jossa toimintoja tehostetaan maksullisilla ja ilmaisilla laajennuksilla, Ghost tarjoaa suurimman osan tarvitsemastasi peruspakettiin.





Jos aiot kaupallistaa blogisi, nämä työkalut voivat olla korvaamattomia, ja niihin kuuluu mahdollisuus julkaista sekä verkossa että sähköpostiuutiskirjeessä. Kun tutkit Ghostin ominaisuuksia tarkemmin, löydät mahdollisuuden perustaa jäsenjärjestelmän ja maksulliset tilaukset – voit helposti muuta blogistasi yritys .





Mikä parasta, vaikka Ghost tarjoaa skaalautuvaa maksullista isännöintiä 9–2 500 dollarilla kuukaudessa, ohjelmisto on avoimen lähdekoodin, mikä tarkoittaa, että voit vapaasti ladata, muokata, jakaa uudelleen tai asentaa sen omalle laitteistollesi. Näytämme sinulle, kuinka se asennetaan Raspberry Pi -laitteeseen.

Kuinka asentaa Ghost Raspberry Pi -laitteeseen

Ennen kuin aloitat, sinun on noudatettava opetusohjelmaamme siitä, kuinka voit valmistaa Raspberry Pisi palvelimeksi. Kun se on tehty, käy rekisterinpitäjässäsi Advanced DNS asetussivu. Poista kaikki tietueet ja luo uusi A ennätys. Aseta isäntä ' @' , julkisen IP-osoitteesi arvo ja TTL mahdollisimman alhainen.



Jos aiot käyttää Ghostia aliverkkotunnuksen, esim. ghost.improbable.guru, kautta, asetat sen sijaan A-tietueeksi 'ghost'. Kirjaudu Raspberry Pi -laitteeseen Secure Shellillä (SSH) ja päivitä sitten kaikki päivitykset ja asennetut paketit:

sudo apt update 
sudo apt upgrade

Ota nyt nämä kaksi Apache-modia käyttöön ja käynnistä Apache uudelleen:





sudo a2enmod proxy proxy_http 
sudo service apache2 restart

Vaihda hakemistoa ja käytä nanoa uuden Apache-konf-tiedoston luomiseen:

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

…ja kirjoita:





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

Tallenna ja poistu nanosta Ctrl + O sitten Ctrl + X .

kuinka nähdä tykkääsi viiniköynnöksestä

Ota conf käyttöön:

sudo a2ensite ghost.conf  

…ja käynnistä Apache uudelleen.

sudo service apache2 restart 

Lisää tietokanta

Ghost tarvitsee tietokannan toimiakseen, joten kirjoita MariaDB:

sudo mariadb 

Luo uusi käyttäjä nimeltä ghost, uusi tietokanta nimeltä ghost ja anna haamukäyttäjän käyttää haamutietokantaa:

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 -käyttäjien ja tietokannan luominen

Asenna Node.js

Siirry kotihakemistoosi, ota NodeSource-arkisto käyttöön ja asenna sitten Node.js ja Node-pakettien hallinta (npm):

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

Kirjoittaminen:

node --version 

…pitäisi paljastaa Node-versiosi. Meidän tapauksessamme tulos on v16.17.0 . Omasi voi olla erilainen.

Asenna Ghost

Käytä npm:ää Ghost-asennustyökalun asentamiseen:

sudo npm install ghost-cli@latest -g 

Vaihda hakemistoa ja luo sitten uusi hakemisto aave :

cd /var/www/ 
sudo mkdir ghost

Siirry uuteen hakemistoon ja asenna sitten Ghost asennustyökalulla:

miten avata .dat tiedosto
ghost install 

Järjestelmän tarkistukset epäonnistuvat varoituksella, että 'Linux-versio ei ole Ubuntu 16, 18 tai 20', mutta voit jättää tämän huomiotta ja kirjoittaa Y jatkaa. Toinen viesti varoittaa sinua: 'Paikallista MySQL-asennusta ei löydy tai se on pysäytetty'. Pidä hermosi ja napauta Y ohittaaksesi MySQL-tarkistuksen ja jatkaaksesi. Ghost lataa ja asentaa nyt. Raspberry Pi -testissämme tämä prosessi kesti noin 10 minuuttia.

  Pääte, jossa on järjestelmän tarkistusvaroitukset

Luo blogitili

Kun olet valmis, sinulta kysytään blogisi URL-osoite sekä MySQL-tietokannan tiedot. Kun asensit MariaDB:n vanilla MySQL:n sijaan, nämä tiedot ovat samat, jotka asetat MariaDB:lle. Isäntänimesi tulee olemaan paikallinen isäntä , MySQL-käyttäjänimesi on aave , ja MySQL-tietokantasi nimi on aave , ja salasana on se pirun vaikea tietokannan salasana, jonka määritit aiemmin. Kun kysytään 'Haluatko määrittää Systemd', kirjoita Y , sitten Y uudelleen, kun sinulta kysytään, haluatko käynnistää Ghostin.

Avaa selain ja käy verkkotunnuksesi-nimi.tld/ghost/ . Sinua pyydetään luomaan ensimmäinen tili, joten täytä kenttiin sivuston nimi, nimesi, sähköpostiosoitteesi ja salasana. Ghost vaatii vähintään kymmenen merkin salasanaa; olla varma Luo salasana, joka on turvallinen ja mieleenpainuva .

  haamutilin luomisen ensimmäinen luku,

Klikkaa Luo tili ja aloita julkaiseminen jatkaaksesi sivustollesi. Heti kun teet tämän, saat sähköpostin osoitteesta noreply@your-domain.tld, jossa kerrotaan, että uusi tilisi on luotu.

Ennen kuin jatkat, sinun on suojattava Ghost-asennus Let's Encryptin SSL:llä.

sudo certbot 

Kirjoita pyydettäessä sähköpostiosoitteesi ja valitse, mille nimelle haluat aktivoida HTTPS:n.

Certbot hakee ja asentaa SSL-avaimet ja varmenteet Let's Encryptistä. Käynnistä Apache uudelleen:

sudo apache2 restart 

Kun lataat sivun uudelleen selaimessasi, yhteys Ghost-blogiisi on suojattu ja sinun on kirjauduttava uudelleen sisään.

Verkkosivuston rakentaminen Ghostilla Raspberry Pi:llesi

Kuten kehittäjät väittävät, Ghostin käyttö on erittäin intuitiivinen, ja siellä on jo automaattisesti luotu kotisivu sivustosi otsikolla, valeviesti ja luettava 'Tietoja'-sivu, joka julistaa Ghost-sivustosi itsenäiseksi julkaisuksi. , ja aloituspäivämäärä.

  Etusivun muokkausliittymä Ghostissa

Admin-sivulle päästään kautta oma-verkkotunnus.tld/ghost/ ja verkkosivuston hallintatyökalut ovat näytön oikealla puolella. Luo uusi viesti napsauttamalla + . Editori itsessään on minimalistinen WYSIWYG-lohkoeditori, joka on samanlainen kuin WordPress, ja sitä on helppo käyttää ilman häiriötekijöitä.

Hallintapaneelista voit lisätä jäseniä, luoda postituslistoja, tarkastella sitoutumista ja muokata Ghost-sivustoasi.

  Web-sivu, joka näyttää asetukset verkkosivustolle, jäsenille ja edistyneille. Viestiohjaimet ovat vasemmalla puolella

Voit helposti asentaa Ghost Blogging Platformin Raspberry Pi -laitteeseesi!

Ghost on yksi monista helposti asennettavista itseisännöivistä projekteista Raspberry Pi:lle. Asennus ei maksa sinulle mitään eikä käyttäminen. Miksi et luo uutta blogia, joka perustuu seikkailuihisi Raspberry Pi -omaisännöintiprojektien jännittävässä maailmassa?