Natrag na blog

Postavljanje bloga pomoću Ghosta

Postavljanje bloga pomoću Ghosta

Ghost je potpuno open-source prilagodljiva platforma za izradu i vođenje modernih mrežnih publikacija. Uz Ghost, postavljanje bloga je dječja igra. Postaje još lakše uz CloudSigma’s već pripremljenu bazu OS slika iz knjižnice.

Uvod

Za početak, kreiram stroj na CloudSigma platformi s 5 GHz procesorom i 8 GB RAM-a. Nazivam ga “Ghost-Blog” i optimiziram za ‘Linux VM’. Prilažem sliku Ubuntu 16.04 LTS iz knjižnice i mijenjam joj veličinu na 100 GB. Prvo, jedan od najvažnijih aspekata je dodjeljivanje statičke IP adrese, tako da u slučaju potrebe za ponovnim pokretanjem stroja ne moramo prolaziti kroz dodatne poteškoće s upravljanjem DNS-om.

Zatim, nakon što se poslužitelj pokrene, prelazimo na njegovu pripremu za instalaciju Ghosta.

Nakon toga, za produkcijska okruženja, Ghost službeno preporučuje sljedeći skup tehnologija:

  • Ubuntu 16.04
  • MySQL
  • NGINX (minimalno 1.9.5 za SSL)
  • Systemd
  • Node v6 instaliran putem NodeSourcea
  • Najmanje 1 GB memorije (može se koristiti swap)
  • Korisnik koji nije root za pokretanje ghost naredbi

Na poslužitelju ćemo najprije nadograditi popis paketa, a zatim nadograditi već instalirane pakete. To će nam pomoći da dobijemo ažurirane verzije svih paketa/softvera.

Nakon što se uvjerimo da su svi softverski paketi najnoviji, možemo nastaviti s instalacijom.

Instalacija NGINX-a

Prvo instaliramo NGINX. Prema NGINX Wiki, “NGINX je besplatan, open-source HTTP poslužitelj i reverzni proxy visokih performansi, kao i IMAP/POP3 proxy poslužitelj. NGINX je poznat po svojim visokim performansama, stabilnosti, bogatom skupu značajki, jednostavnoj konfiguraciji i niskoj potrošnji resursa.”

Ovo je komponenta koja omogućuje da naši podaci budu javno dostupni usmjeravanjem na određeni port s kojeg im korisnici mogu pristupiti.

Nakon što je NGINX instaliran, instalirat ćemo MySQL poslužitelj. MySQL je open-source sustav za upravljanje relacijskim bazama podataka. Ova komponenta će pohranjivati podatke našeg bloga.

Obavezno postavite lozinku za MySQL poslužitelj. To je važno jer Ghost ne podržava mehanizam autentifikacije bez lozinke.

Zatim instaliramo Node. Node.js je open-source, višeplatformsko JavaScript radno okruženje koje izvršava JavaScript kod na strani poslužitelja.

Za instalaciju Node v6, najprije moramo dodati NodeSource repozitorij na naš stroj.

Nakon što dodamo repozitorij, moći ćemo instalirati Node pomoću ove naredbe.

Zatim, kada naš stroj bude spreman, možemo instalirati Ghost.

Nakon instalacije Ghost CLI-ja, kreiram direktorij ‘ghost’ u /var/www/ gdje mogu postaviti blog.

Zatim ću dodijeliti vlasništvo nad direktorijem svom korisniku ‘cloudsigma’.

Sljedeća naredba promijenit će dopuštenja direktorija prema preporuci.

Instalacija Ghosta

Napokon možemo postaviti blog. Čekanje je završeno!

 

Kada unesemo naredbu ghost install, u nastavku je prikazan izlaz s raznim upitima koji su ovdje napisani podebljano.

 

Sada kada smo postavili Ghost, možemo mu pristupiti na IP adresi koju smo naveli tijekom postavljanja. Recimo, ako sam koristio 192.168.0.22, svatko može pristupiti blogu na adresi http://192.168.0.22

Nadalje, moramo postaviti administratorsko sučelje bloga na http://192.168.0.22/ghost. Otvorite ovu poveznicu čim završite gore navedene korake u web pregledniku svog lokalnog računala. Otvorit će se stranica Ghost Admin i izgledat će ovako:

Ghost Welcome Screen

Ghost zaslon dobrodošlice

Od vas će se tražiti da izradite račun. Kliknite na gumb za prijelaz na ovaj zaslon gdje trebate po prvi put izraditi račun kako biste pristupili sučelju. Nakon toga ispunite sve podatke i prijeđite na sljedeću stranicu.

Account Creation

Izrada Ghost računa

Na sljedećem zaslonu možete pozvati svoj tim koji će s vama pisati priče. Oni će primiti pozivnicu e-poštom.

Invite Your Team

Ghost pozovite svoj tim

Nakon toga bit ćete prijavljeni na upravljačku ploču koja izgleda ovako:

Ghost Your Stories

Ghost vaše priče

Imate razne postavke za dodatnu personalizaciju u Postavkama. Na primjer – kartice Općenito, Dizajn itd.

Naposljetku, da biste napisali novu priču, možete kliknuti na Nova priča na lijevoj ploči.

Ghost Quick Setup

Ghost brzo postavljanje

 

To je sve. Želim vam puno uspjeha s vašim novim blog projektima!

Podijeli ovu objavu

author

Akshay Nagpal

Autor · CloudSigma

Preslav Dobrev je kreativni dizajner u CloudSigma, usredotočen na dosljedan poslovni identitet korištenjem tradicionalnih i inovativnih marketinških kanala. Vješt je u spajanju umjetničke vizije sa strateškim marketingom kako bi stvorio dojmljive brendirane priče.

Komentari

Još nema komentara. Budite prvi.