
Giles Benson
0
4130
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] "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,