Jak zainstalować Wekan na Ubuntu 18.04 | 16.04

  • Giles Benson
  • 0
  • 4120
  • 903

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować Wekan na Ubuntu 18.04 | 16.04.

Dla niewtajemniczonych Wekan to tablica Kanban typu open source zbudowana z wykorzystaniem frameworka Meteor JavaScript. Jest to jedna z wielu alternatyw dla Trello, oferująca prawie te same funkcje i możliwości.

Tablica Kanban to sprawne narzędzie do zarządzania projektami, które pomaga wizualizować pracę i pomaga zespołowi w efektywnym i wspólnym wykonywaniu zadań.

Jeśli szukasz platformy tablicy Kanban typu open source, która jest łatwa w użyciu i zarządzaniu, to Wekan jest doskonałym miejscem do rozpoczęcia.

Aby uzyskać więcej informacji na temat Wekan, odwiedź jego stronę główną.

Aby rozpocząć instalację Wekana, wykonaj poniższe czynności:

Krok 1: Utwórz użytkownika Wekan

Ponieważ chcemy, aby Wekan działał jako własny użytkownik zamiast konta root, uruchom poniższe polecenia, aby utworzyć nowe konto użytkownika.

Drugie polecenie poprosi Cię o utworzenie nowego hasła do konta.

sudo useradd -m -s / bin / bash wekan sudo passwd wekan

Po utworzeniu hasła powyżej powinien wyświetlić się komunikat o pomyślnym zakończeniu podobny do poniższego:

Wynik: Wprowadź nowe hasło UNIX: Wpisz ponownie nowe hasło UNIX: passwd: hasło zostało pomyślnie zaktualizowane

Powinno to stworzyć nowe konto, którego możemy użyć do uruchomienia usługi Wekan.

Krok 2: Zainstaluj Nodejs

Ponieważ chcemy, aby użytkownik wekan działał jako usługa dla aplikacji, uruchom poniższe polecenia, aby założyć konto użytkownika wekan i zainstalować Nodejs.

su - wekan curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | grzmotnąć

To powinno zostać zainstalowane Nodejs.

Działając nadal jako użytkownik wekan, uruchom poniższe polecenia, aby zainstalować nvm.

source ~ / .bashrc nvm install v4.8 nvm użyj węzła

Powyższe kroki spowodują zainstalowanie Nodejs i NVM.

Wyjdź z konta wekan.

Krok 3: Zainstaluj MongoDB

Aby pobrać najnowszą wersję MongoDB, musisz dodać jej repozytorium do Ubuntu. Aby to zrobić, uruchom poniższe polecenia, aby dodać oficjalny klucz repozytorium.

sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5

Po dodaniu klucza repozytorium do Ubuntu, uruchom poniższe polecenia, aby dodać repozytorium MongoDB do swojego systemu.

echo "deb [arch = amd64, arm64] https://repo.mongodb.org/apt/ubuntu xenial / mongodb-org / 3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list

Teraz, gdy repozytorium i klucz zostały dodane do Ubuntu, uruchom poniższe polecenia, aby zainstalować pakiet.

sudo apt update sudo apt install -y mongodb-org

Po zainstalowaniu MongoDB poniższe polecenia mogą być używane do zatrzymywania, uruchamiania i włączania MongoDB do automatycznego uruchamiania podczas uruchamiania systemu.

sudo systemctl stop mongod.service sudo systemctl start mongod.service sudo systemctl włącz mongod.service

Domyślnie MongoDB nasłuchuje na porcie 27017… po zainstalowaniu lokalny serwer powinien mieć możliwość komunikacji z MongoDB… aby sprawdzić, czy MongoDB działa i jest aktywne, uruchom poniższe polecenia:

sudo systemctl status mongod

Powinieneś zobaczyć coś takiego jak poniższe linie:

richard @ ubuntu1604: ~ $ sudo systemctl status mongod ● mongod.service - wysokowydajna, wolna od schematów, zorientowana na dokumenty baza danych Załadowana: załadowana (/lib/systemd/system/mongod.service; włączona; ustawienie dostawcy: włączona) Aktywny: aktywny (bieganie) od sob.2018-01-27 08:53:42 CST; 13 min temu Dokumenty: https://docs.mongodb.org/manual Główny PID: 2383 (mongod) Zadania: 23 Pamięć: 60,7 mln Procesor: 2,613s CGroup: /system.slice/mongod.service └─2383 / usr / bin / mongod --config /etc/mongod.conf 27 stycznia 08:53:42 ubuntu1604 systemd [1]: Uruchomiono Wysokowydajną, wolną od schematów, zorientowaną na dokumenty bazę danych. 27 stycznia 09:05:49 ubuntu1604 systemd [1]: rozpoczęto Wydajna, wolna od schematów baza danych zorientowana na dokumenty.

Aby połączyć się z powłoką MongoDB, uruchom poniższe polecenia:

mongo --host 127.0.0.1:27017

Po zainstalowaniu MongoDB możesz uruchomić poniższe polecenia, aby utworzyć nowe hasło dla administratora i ustawić rolę.

Jeśli chcesz włączyć uwierzytelnianie, uruchom polecenia, aby utworzyć nowego użytkownika administratora po zalogowaniu się do serwera MongoDB.

> użyj admin

Następnie uruchom poniższe polecenia, aby utworzyć nowego administratora

> db.createUser (user: "admin", pwd: "new_password_here", role: [role: "root", db: "admin"])

Powinien zostać utworzony pomyślny administrator

Pomyślnie dodano użytkownika: "user": "admin", "role": ["role": "root", "db": "admin"]

Zamknij i kontynuuj poniżej, aby włączyć uwierzytelnianie logowania MongoDB

Następnie zamknij, a następnie przejdź i skonfiguruj uwierzytelnianie MongoDB

sudo nano /etc/mongod.conf

Następnie zaktualizuj linie

bezpieczeństwo: autoryzacja: włączona

Uruchom ponownie MongoDB, gdy jeden.

sudo systemctl zrestartuj mongod

Po ustawieniu powyższych konfiguracji przejdź i utwórz użytkownika wekan w bazie danych.

mongo -u admin -p

Następnie dodaj dostęp użytkownika wekan, korzystając z poniższych linii:

użyj wekan db.createUser (użytkownik: "wekan", pwd: "new_password_here", role: ["readWrite"])

Kiedy skończysz, kontynuuj poniżej, aby zainstalować Wekan

Krok 4: Zainstaluj Wekan

W tym momencie wszystko powinno być skonfigurowane i gotowe do zainstalowania Wekana.

Załóż ponownie konto użytkownika wekan, zainstaluj Wekan i pobierz pakiet Wekan.

su - wekan

Pobierz, rozpakuj i zainstaluj Wekan

wget https://github.com/wekan/wekan/releases/download/v0.63/wekan-0.63.tar.gz tar xf wekan-0.63.tar.gz pakiet cd / programy / serwer npm install

Następnie uruchom poniższe polecenia, aby wyeksportować zmienne środowiskowe Wekan:

export MONGO_URL = 'mongodb: // wekan: [email protected]: 27017 / wekan? authSource = wekan' export ROOT_URL = "http: // localhost /" export MAIL_URL = "smtp: // użytkownik: hasł[email protected] : 25 / "export MAIL_FROM =" [email protected]xample.com "export PORT = 8000

Następnie przejdź do katalogu bundle i uruchom aplikację wekan.

cd ~ / bundle node main.js

Aplikacja Wekan powinna zostać uruchomiona i będzie nasłuchiwać wiadomości 8000

http: // localhost: 8000

Powinno to wyświetlić stronę logowania Wekan.

Wekan został pomyślnie zainstalowany i gotowy do użycia.

Jeśli chcesz zarządzać usługą Wekan za pośrednictwem Systemd, utwórz ustawienie środowiska.

Aby to zrobić, utwórz plik środowiska w katalogu bundle.

nano .env

Następnie skopiuj powyższe ustawienia środowiska i wklej do pliku.

export MONGO_URL = 'mongodb: // wekan: [email protected]: 27017 / wekan? authSource = wekan' export ROOT_URL = "http: // localhost /" export MAIL_URL = "smtp: // użytkownik: hasł[email protected] : 25 / "export MAIL_FROM =" [email protected] "export PORT = 8000

Zapisz plik i zakończ.

Teraz utwórz plik usługi Wekan.

sudo nano /etc/systemd/system/wekan.service

Następnie skopiuj i wklej poniższe linie do pliku i zapisz.

[Jednostka] Opis = Wekan Server After = syslog.target After = network.target [Service] Type = simple Restart = w przypadku awarii StartLimitInterval = 86400 StartLimitBurst = 5 RestartSec = 10 ExecStart = / home / wekan / .nvm / Versions / node /v4.8.7/bin/node bundle / main.js EnvironmentFile = / home / wekan / bundle / .env ExecReload = / bin / kill -USR1 $ MAINPID RestartSec = 10 użytkowników = wekan Group = wekan WorkingDirectory = / home / wekan StandardOutput = syslog StandardError = syslog SyslogIdentifier = Wekan [Zainstaluj] WantedBy = multi-user.target

Następnie przeładuj usługę systemd i uruchom Wekan.

sudo systemctl daemon-reload sudo systemctl start wekan.service sudo systemctl włącz wekan.service

To powinno wystarczyć!

Wniosek:

Ten post pokazał, jak zainstalować i skonfigurować serwer Wekan na Ubuntu 18.04 | 16.04. Jeśli znajdziesz jakikolwiek błąd powyżej, użyj poniższego formularza komentarza, aby zgłosić.

Dzięki,




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux