Ghost: Różnice pomiędzy wersjami
Linia 4: | Linia 4: | ||
Do uruchomienia Ghost należy najpierw zadbać o prawidłową konfigurację samej domeny. Przed przystąpieniem do dalszych kroków należy upewnić się, że: | Do uruchomienia Ghost należy najpierw zadbać o prawidłową konfigurację samej domeny. Przed przystąpieniem do dalszych kroków należy upewnić się, że: | ||
− | * Domena jest prawidłowo dodana i skonfigurowana w naszym systemie [[DNS]] | + | * Domena jest prawidłowo dodana i skonfigurowana w naszym systemie [[DNS]]. |
* Została dodana [[Strona WWW]] z wskazaniem typu Node.js. | * Została dodana [[Strona WWW]] z wskazaniem typu Node.js. | ||
* Włączono możliwość korzystania z własnego oprogramowania - [[Binexec]]. | * Włączono możliwość korzystania z własnego oprogramowania - [[Binexec]]. |
Wersja z 11:22, 8 maj 2015
Ghost to otwarty system blogowy publikowany na licencji MIT.
Wstępna konfiguracja
Do uruchomienia Ghost należy najpierw zadbać o prawidłową konfigurację samej domeny. Przed przystąpieniem do dalszych kroków należy upewnić się, że:
- Domena jest prawidłowo dodana i skonfigurowana w naszym systemie DNS.
- Została dodana Strona WWW z wskazaniem typu Node.js.
- Włączono możliwość korzystania z własnego oprogramowania - Binexec.
Instalacja
Ghost trzeba zainstalować ze źródeł. Aby to zrobić należy się zalogować na shellu MyDevil i przejść do katalogu /usr/home/login/domains/domena/public_nodejs
. Następnie trzeba:
- Ściągnąć pliki Ghosta
fetch -o ghost.zip https://ghost.org/zip/ghost-latest.zip
. - Wypakować archiwum
tar -xf ghost.zip
. - Usunąć archiwum
rm ghost.zip
. - Zainstalować zależności
export CXX=clang++ && npm install --production
. - Utworzyć plik
app.js
z zawartością require("./index.js");echo "require(\"./index.js\");" >> app.js
. - Usunąć plik
rm public/index.html
.
Panel administracyjny bloga znajduje się subURL-u /ghost.