AdminMongo: Różnice pomiędzy wersjami

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:
 
+
''{
<code>{"app": {
+
    "app": {
 
         "password": "supertajnehaslo"
 
         "password": "supertajnehaslo"
}           }</code>
+
    }
 
+
}''
gdzie <code>supertajnehaslo</code> to nowe hasło dostępowe do panelu.
+
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ć <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:50, 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:

  1. Wydać polecenie npm i admin-mongo w celu instalacji adminMongo.
  2. 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.