Před několika dny jsem zveřejnil příspěvek o jak nainstalovat Duch snadno pomocí instalačního skriptu, dnes to píšu, abych se naučil, jak to nainstalovat Nginx a název vaší domény. Bez dalších okolků začneme s výukovým programem!
Povinné balíčky
Chcete-li nainstalovat Duch Ve VPS se k němu musíme připojit a nainstalovat závislosti, k tomu musíme nainstalovat následující:
# apt-get install build-essential automake make checkinstall dpatch patchutils autotools-dev debhelper quilt fakeroot xutils lintian cmake dh-make libtool autoconf git-core curl zip nginx
Tím se nainstalují závislosti ke kompilaci NodeJS (vyžaduje Duch), se nainstaluje Nginx a další nástroje.
Kompilace NodeJS
Sestavit NodeJS musíme stáhnout zdroje:
wget http://nodejs.org/dist/node-latest.tar.gz
Jakmile to provedete, musíte je rozbalit:
tar -xzf node-latest.tar.gz
Přesuneme se do adresáře, kde je umístěn kód:
nodeversion=`ls | grep node`
cd $nodeversion
Sestavujeme a instalujeme:
./configure
make -s
make install
Připraven!
Instalace
Před konfigurací jej musíte nainstalovat, že? I když samozřejmě nepanikařte, již nebudete kompilovat 🙂
Vytvořte adresář www a přejděte do něj:
mkdir -p /var/www
cd /var/www/
Plnění Duch:
curl -L -O https://ghost.org/zip/ghost-latest.zip
Rozbalte:
unzip -d ghost ghost-latest.zip
rm ghost.zip
Zadejte adresář:
cd ghost/
Přesunout vše na / var / www /:
mv /var/www/ghost/* /var/www/
Vraťte se na / var / www /:
cd /var/www/
Nainstalovat Duch
/usr/local/bin/npm install --production
Dobrý! Nyní ke konfiguraci. 😀
konfigurace
Upravíme konfigurační soubor pomocí následujícího příkazu:
sed -e 's/127.0.0.1/0.0.0.0/' -e 's/my-ghost-blog.com/www.dominio.com/' -e 's/2368/8080/' config.js
Snadné, že? Stačí nahradit „doména.com“ vaší doménou, například:
sed -e 's/127.0.0.1/0.0.0.0/' -e 's/my-ghost-blog.com/www.theworldofthegeek.com/' -e 's/2368/8080/' config.js
Mohli bychom to udělat s nano (editor GNU, nezaměňovat s Nano DesdeLinux : V), ale bylo by to komplikovanější a museli bychom nahradit hodně (ano, hodně, jak to čtete) kódu, ale tento způsob vysvětlování je snazší :).
Ale pamatujte, že musíme být v pozadí! K tomu instalujeme navždy:
/usr/local/bin/npm install -g forever
Zavedeme následující příkaz (pro začátek Duch Musíme být v instalačním adresáři (/ var / www /)):
NODE_ENV=production forever start index.js
Ta dah! V pozadí!
Chcete-li zastavit, restartovat nebo spustit Duch:
forever stop index.js
forever restart index.js
NODE_ENV=production forever start index.js
Připraven! 😀
Nastavení Nginx
Je čas na konfiguraci Nginx!
Upravíme konfigurační soubor:
nano /etc/nginx/nginx.conf
Vše smažeme a vložíme následující konfiguraci: http://paste.desdelinux.net/5034
Jakmile v novém nastavení nahradíte slovo „doména“ názvem domény na řádcích 36, 38, 39 a 43.
Nyní restartujte Nginx
service nginx restart
Připraven! 😀
Nakonfigurujte doménu
Zadejte poskytovatele domény a upravte záznam A (hostitel). Změňte IP adresu, na kterou odkazuje, pro váš VPS, a voila!
Závěrečné poznámky
Pro přístup do administrace přejděte na www.dominio.com/ghost/ nezapomeňte změnit doménu pro svou doménu. Připraveno! Nyní máte přístup ke své doméně, můžete začít publikovat a nainstalovat motiv :), ale ...
Svět geeků (I) vám toto téma pro vás nainstalovat, upravit a užívat si. 🙂
Stačí si jej stáhnout:
wget http://www.theworldofthegeek.com/files/TWOTGFlat.zip
Rozbalte jej:
unzip TWOTGFlat.zip
A zkopírujte téma do svého Duch
cp TWOTGFlat/ /var/www/content/themes
Nyní v nastavení vašeho Duch změňte téma na nové a voila!
Pokud máte dotaz nebo potřebujete pomoc s Duch, nechte své dotazy v komentářích nebo mě můžete kontaktovat na mém webu.
Na zdraví! nn /
Dobrý návod, chystám se jej otestovat na „přehraném“ VPS, nebudete mít náhled motivu, abyste zjistili, jak je před stažením 😛
Tak určitě! http://www.theworldofthegeek.com/content/images/2014/Aug/Captura-de-pantalla-de-2014-08-09-17-04-57.png
Musíte pouze upravit default.hbs (protože má malou chybu v navbaru) a sidebar.hbs a voila!
Děkujeme!
Zajímavý návod. Možná se věnuji migraci na Ducha, ale nevím, jaké by tam bylo vedení (ve skutečnosti, pokud to vyžaduje přístup k VPS, bylo by to trochu nepohodlné).
Existují nástroje pro migraci na Ghost, například WordPress, je velmi snadné jej ovládat, ze stránky tusite.com/ghost máte přístup ke správě příspěvků, uživatelů a blogů, bohužel nemá podporu pro více uživatelů (ale bude přidána), ale s některými hacky na kód lze provést, i když osobně raději počkám na aktualizace, abych nedělal chyby, pokud máte dotazy, zeptejte se mě
V každém případě bych chtěl vyzkoušet Ghostovu správu více uživatelů.
A teď to můžete udělat!
Duch již podporuje více uživatelů 😀
Chtěl bych vědět, co duch nabízí jako platformu nebo blogování, které ostatní nenabízejí. Dali to vědět zde a také jak instalovat a konfigurovat, ale nezmínili, proč používat ducha. Například v současné době si myslím, že WordPress je korunou v tomto typu platformy, otázkou by bylo, proč používat ducha a ne wordpress? Nebo je to prostě alternativa, právě to?
+1. Chtěl bych o tom více informací, protože o Ghostovi se toho ví málo.
Díval jsem se na můj hosting a uvědomil jsem si, že Softaculous nabízí jeho instalaci, ale nevidím výhody oproti WordPress.
Jediná věc, kterou jsem viděl, je, že Ghost je minimalističtější, což snad poskytuje určitou výhodu oproti zatížení serveru.
Ve skutečnosti je zatížení serveru mnohem rychlejší a využívá méně zdrojů
Vysvětlím to v příštím článku 😉
A jedna věc, které jsem dosud nepochopil ... Co je to Duch? Pro blog? Pro doménu? ...
Chcete-li vytvořit blog
Skvělý. Nyní zbývá jen několik snímků obrazovky, abyste viděli, jak Ghost vypadá zvenčí i zevnitř
To samé. Jen pár screenshotů pro ilustraci postupu a všichni jsou spokojeni. #LOL.
Člověče, to je další věc 😀