AdminMongo: Różnice pomiędzy wersjami
(→Odnośniki zewnętrzne) |
|||
Linia 10: | Linia 10: | ||
=== Instalacja === | === Instalacja === | ||
− | Należy się [[logowanie|zalogować]] na MyDevil poprzez SSH. Następnie przejść do katalogu wcześniej utworzonej | + | Należy się [[logowanie|zalogować]] na MyDevil poprzez SSH. Następnie przejść do katalogu wcześniej utworzonej strony: <code class="directory">/usr/home/''login''/domains/''domena''/</code>, gdzie za ''domena'' należy podstawić wcześniej skonfigurowaną domenę lub subdomenę. Następnie: |
# Wydać polecenie <code>npm i admin-mongo</code> w celu instalacji adminMongo. | # Wydać polecenie <code>npm i admin-mongo</code> w celu instalacji adminMongo. | ||
− | # Wydać polecenie <code>rm | + | # Wydać polecenie <code> rm -R public_nodejs</code> oraz <code>ln -s node_modules/admin-mongo/ public_nodejs</code>. |
# Wejść przeglądarką na adres wskazanej domeny (przy pierwszym wejściu tworzony jest m.in. config). | # Wejść przeglądarką na adres wskazanej domeny (przy pierwszym wejściu tworzony jest m.in. config). | ||
− | # Ustawić hasło dostępowe do panelu poprzez zmianę zawartości pliku <code>config/app.json</code> przy pomocy ulubionego edytora tekstu (np. vi, ee, nano, mcedit): <code>nano config/app.json</code> nowa zawartość dla pliku: | + | # Ustawić hasło dostępowe do panelu poprzez zmianę zawartości pliku <code>public_nodejs/config/app.json</code> przy pomocy ulubionego edytora tekstu (np. vi, ee, nano, mcedit): <code>nano public_nodejs/config/app.json</code> nowa zawartość dla pliku: |
<nowiki> { | <nowiki> { | ||
Linia 35: | Linia 35: | ||
[[Kategoria:Poradniki]] | [[Kategoria:Poradniki]] | ||
[[Kategoria:Node.js]] | [[Kategoria:Node.js]] | ||
− |
Wersja z 11:04, 21 lip 2017
adminMongo to webowy interfejs graficzny napisany w Node.js służący do zarządzania bazami danych MongoDB. Poniższy opis wskazuje podstawowe czynności niezbędne do uruchomienia wspomnianego interfejsu przez nasz Passenger z nałożeniem hasła autoryzacyjnego na wejście do panelu.
Wstępna konfiguracja
Do uruchomienia adminMongo należy najpierw zadbać o prawidłową konfigurację samej domeny (lub subdomeny). 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, plik wykonywalny Node.js w wersji 4.X.
Instalacja
Należy się zalogować na MyDevil poprzez SSH. Następnie przejść do katalogu wcześniej utworzonej strony: /usr/home/login/domains/domena/
, gdzie za domena należy podstawić wcześniej skonfigurowaną domenę lub subdomenę. Następnie:
- Wydać polecenie
npm i admin-mongo
w celu instalacji adminMongo. - Wydać polecenie
rm -R public_nodejs
orazln -s node_modules/admin-mongo/ public_nodejs
. - Wejść przeglądarką na adres wskazanej domeny (przy pierwszym wejściu tworzony jest m.in. config).
- Ustawić hasło dostępowe do panelu poprzez zmianę zawartości pliku
public_nodejs/config/app.json
przy pomocy ulubionego edytora tekstu (np. vi, ee, nano, mcedit):nano public_nodejs/config/app.json
nowa zawartość dla pliku:
{ "app": { "password": "supertajnehaslo" } }
gdzie supertajnehaslo to nowe hasło dostępowe do panelu.
Uwaga!
Witrynę należy zresetować devil www restart domena
w celu aktywacji wprowadzanych zmian w konfiguracji. Bez tego nasz panel nie będzie chroniony hasłem.