Przejdź do treści

AdminMongo

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 (dotyczy całego opisu) należy podstawić wcześniej skonfigurowaną domenę lub subdomenę. Następnie:

Wydać polecenia:

npm i admin-mongo
rm -R public_nodejs
ln -s node_modules/admin-mongo/ public_nodejs

Wywołać w przeglądarce adres strony z aplikacją.

Utworzyć linkowania symboliczne:

ln -s ~/domains/domena/node_modules/bootstrap/dist public_nodejs/public/bootstrap
ln -s ~/domains/domena/node_modules/jquery/dist public_nodejs/public/jquery
ln -s ~/domains/domena/node_modules/font-awesome public_nodejs/public/font-awesome

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.

Zobacz też

Odnośniki zewnętrzne

Kategoria:Poradniki Node.js