AdminMongo: Różnice pomiędzy wersjami
(adminMongo inicjacja :)) |
|||
Linia 6: | Linia 6: | ||
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: | 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]]. | * 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, plik wykonywalny Node.js w wersji 4.X. |
=== Instalacja === | === Instalacja === | ||
Linia 14: | Linia 14: | ||
# Wydać polecenie <code>npm i admin-mongo</code> w celu instalacji adminMongo. | # Wydać polecenie <code>npm i admin-mongo</code> w celu instalacji adminMongo. | ||
# 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>config/app.json</code> przy pomocy ulubionego edytora tekstu (np. vi, ee, nano, mcedit): <code>nano config/app.json</code> nowa zawartość dla pliku: | ||
− | + | ||
{ | { | ||
"app": { | "app": { | ||
Linia 20: | Linia 20: | ||
} | } | ||
} | } | ||
− | + | ||
gdzie <code>supertajnehaslo</code> to nowe hasło dostępowe do panelu. | gdzie <code>supertajnehaslo</code> to nowe hasło dostępowe do panelu. | ||
Jeżeli przed ustawieniem hasła wywoływaliśmy witrynę to należy ją zresetować <code>devil www restart ''domena''</code> w celu aktywacji wprowadzanych zmian w konfiguracji. Bez tego nasz panel nie będzie chroniony hasłem. | Jeżeli przed ustawieniem hasła wywoływaliśmy witrynę to należy ją zresetować <code>devil www restart ''domena''</code> w celu aktywacji wprowadzanych zmian w konfiguracji. Bez tego nasz panel nie będzie chroniony hasłem. |
Wersja z 20:48, 6 paź 2016
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 witryny: /usr/home/login/domains/domena/public_nodejs/
, gdzie za domena należy podstawić wcześniej skonfigurowaną domenę lub subdomenę. Następnie:
- Wydać polecenie
npm i admin-mongo
w celu instalacji adminMongo. - Ustawić hasło dostępowe do panelu poprzez zmianę zawartości pliku
config/app.json
przy pomocy ulubionego edytora tekstu (np. vi, ee, nano, mcedit):nano config/app.json
nowa zawartość dla pliku:
{
"app": { "password": "supertajnehaslo" }
}
gdzie supertajnehaslo
to nowe hasło dostępowe do panelu.
Jeżeli przed ustawieniem hasła wywoływaliśmy witrynę to należy ją zresetować devil www restart domena
w celu aktywacji wprowadzanych zmian w konfiguracji. Bez tego nasz panel nie będzie chroniony hasłem.