Blogialustojen avulla voit ilmaista ajatuksesi ja mielipiteesi koko maailmalle – riippumatta siitä, millä alueellasi olet asiantuntemusta tai kiinnostusta, voit työntää taitotietosi siellä ja saada sen lukemaan tuhansia tai jopa miljoonia ihmiset. Ghost on yksi parhaista saatavilla olevista blogialustoista ja sisällönhallintajärjestelmistä, ja pienellä vaivalla voit käyttää Ghost-ohjelmaa blogin luomiseen ja hallintaan Raspberry Pi -laitteellasi.

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

instagram viewer
muuta blogistasi yritys.

Mikä parasta, vaikka Ghost tarjoaa skaalautuvan maksullisen isännöinnin hintaan 9–2 500 dollaria kuukaudessa, ohjelmisto on avoimen lähdekoodin, mikä tarkoittaa, että voit vapaasti ladata, muokata, jakaa uudelleen tai asentaa sen itse laitteisto. Näytämme sinulle, kuinka se asennetaan Raspberry Pi -laitteeseen.

Kuinka asentaa Ghost Raspberry Pi -laitteeseen

Ennen kuin aloitat, sinun on noudatettava opetusohjelmaamme valmistele Raspberry Pi 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 päivittää
sudo apt päivitys

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

sudo a2enmod välityspalvelin välityspalvelin_http
sudo service apache2 käynnistyy uudelleen

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

CD /etc/apache2/sites-available/
sudonanoaave.conf

…ja kirjoita:

<VirtualHost *:80>
Palvelimen nimiaave.oma-verkkotunnus.tld
ProxyPass / http://127.0.0.1:2368/
ProxyPassReverse / http:/127.0.0.1:2368/
ProxyPreserveHost päällä
</VirtualHost>

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

Ota conf käyttöön:

sudoa2ensiteaave.conf

…ja käynnistä Apache uudelleen.

sudo service apache2 käynnistyy uudelleen

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:

LUODATIETOKANTA aave;
LUODAKÄYTTÄJÄ aave TUNNISTETTUBY "huippusalainen salasana"
MYÖNTÄÄKÄYTTÖPÄÄLLÄ *.* TO ghost@localhost TUNNISTETTUBY "huippusalainen salasana"
MYÖNTÄÄKAIKKIetuoikeuksiaPÄÄLLÄ aave.* TO ghost@localhost;
FLUSHETUOIKEUDET;
lopettaa;

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 Asentaa nodejs

Kirjoittaminen:

solmu --versio

…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 asenna ghost-cli@Viimeisin -g

Vaihda hakemistoa ja luo sitten uusi hakemisto aave:

cd /var/www/
sudo mkdir ghost

Siirry uuteen hakemistoon ja asenna sitten Ghost asennustyökalulla:

aave Asentaa

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.

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.

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 käynnistyy uudelleen

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 toteavat, 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 päivämäärä aloitus.

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.

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?