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.
 
# Wydać polecenie <code>rm public/index.html</code> (w celu usunięcia statycznego pliku domyślnego witryny).
 
# Wydać polecenie <code>rm public/index.html</code> (w celu usunięcia statycznego pliku domyślnego witryny).
 +
# 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>config/app.json</code> przy pomocy ulubionego edytora tekstu (np. vi, ee, nano, mcedit): <code>nano config/app.json</code> nowa zawartość dla pliku:
  
Linia 24: Linia 25:
 
gdzie ''supertajnehaslo'' to nowe hasło dostępowe do panelu.
 
gdzie ''supertajnehaslo'' to nowe hasło dostępowe do panelu.
  
{{Warning|Jeżeli przed ustawieniem hasła wywoływaliśmy witrynę to należy zresetować <code>devil www restart ''domena''</code> w celu aktywacji wprowadzanych zmian w konfiguracji. Bez tego nasz panel nie będzie chroniony hasłem.}}
+
{{Warning| Witrynę należy zresetować <code>devil www restart ''domena''</code> w celu aktywacji wprowadzanych zmian w konfiguracji. Bez tego nasz panel nie będzie chroniony hasłem.}}
  
 
=== Zobacz też ===
 
=== Zobacz też ===

Wersja z 17:58, 10 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. Wydać polecenie rm public/index.html (w celu usunięcia statycznego pliku domyślnego witryny).
  3. Wejść przeglądarką na adres wskazanej domeny (przy pierwszym wejściu tworzony jest m.in. config).
  4. 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.

Zobacz też

Odnośniki zewnętrzne