GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Wekan na Ubuntu 18.04

V tomto tutoriálu probereme kroky potřebné k instalaci Wekan na Ubuntu 18.04 VPS.

Wekan je bezplatná, flexibilní a open source aplikace Kanban Board. S Wekanem můžeme vytvářet desky a karty, které lze přesouvat mezi několika sloupci. Wekan vám umožňuje zvát členy do nástěnky a přidělovat úkoly konkrétnímu členovi. To umožňuje členům týmu otevřeněji spolupracovat a vědět, jak je pracovní zátěž rozložena mezi členy týmu. To zvyšuje produktivitu a dělá více práce za kratší dobu. Instalace by neměla trvat dlouho, tak pojďme začít.

Požadavky:

  • Pro účely tohoto tutoriálu použijeme Ubuntu 18.04 VPS.
  • Je také vyžadován úplný root přístup SSH nebo uživatel s právy sudo.

Začínáme

Připojte se k serveru přes SSH jako uživatel root pomocí následujícího příkazu:

ssh root@IP_ADDRESS -p PORT_NUMBER

a nahraďte „IP_ADDRESS“ a „PORT_NUMBER“ vaší skutečnou IP adresou serveru a číslem portu SSH.

Než začnete s instalací, budete muset aktualizovat své systémové balíčky na jejich nejnovější verzi.

Můžete to provést spuštěním následujícího příkazu:

apt-get update 
apt-get upgrade

Krok 1:Nainstalujte Node.js

Před instalací Node.js přidáme nového systémového uživatele ‚wekan‘. Potřebujeme nainstalovat Node.js, protože Wekan je aplikace založená na Node.js.

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

Musíme se přihlásit jako uživatel „wekan“ a nainstalovat Node.js.

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

Nyní nainstalujeme nvm jako uživatel wekan, poté přidáme novou konfiguraci do .bashrc konfigurační soubor.

source ~/.bashrc

Instalaci nvm otestujeme pomocí následujících příkazů:

command -v nvm
nvm --version

Chcete-li nainstalovat Node.js, musíme spustit níže uvedené příkazy:

nvm install v4.8
nvm use node

Instalace Node.js byla dokončena. Chcete-li otestovat a zkontrolovat verzi, spusťte následující příkaz:

node -v

Krok 2:Instalace a konfigurace MongoDB

V tomto kroku musíme nakonfigurovat a nainstalovat databázový server MongoDB NoSQL. Musíme do systému přidat klíč MongoDB a úložiště. To nám umožňuje nainstalovat MongoDB prostřednictvím správce balíčků. Začněte spuštěním následujících příkazů:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

Nyní aktualizujeme úložiště a nainstalujeme MongoDB pomocí příkazu apt.

sudo apt update
sudo apt install mongodb-org mongodb-org-server mongodb-org-shell mongodb-org-mongos mongodb-org-tools

Instalace MongoDB byla dokončena. Spustíme službu MongoDB a povolíme ji.

sudo systemctl start mongod
sudo systemctl enable mongod

Musíme nakonfigurovat autentizaci MongoDB. Přihlásíme se do mongo shellu a vytvoříme nového superuživatele „admin“.

mongo

Spustíme dotaz Mongo níže, abychom vytvořili nového administrátora s heslem a nastavili roli jako root.

db.createUser(
{
user: "admin",
pwd: "MyAdminPassword",
roles: [ { role: "root", db: "admin" } ]
}
)

Nezapomeňte nahradit MyAdminPassword silným heslem. Uživatel admin byl nyní vytvořen.

Nyní povolíme ověřování úpravou konfiguračního souboru MongoDB, použijeme nano, ale můžete použít libovolný textový editor, který chcete.

nano /etc/mongod.conf

Najděte řádek „security“ a upravte konfiguraci:

security:
authorization: enabled

Uložit a zavřít.

Restartujte službu MongoDB a mělo by být povoleno ověřování MongoDB.

systemctl restart mongod

Potřebujeme vytvořit novou databázi s názvem „wekan“ s uživatelem „wekan“ s heslem „StrongPassword“ Znovu jej nahraďte něčím silnějším, když to uděláte.

Přihlaste se do prostředí mongo jako uživatel admin.

mongo -u admin -p

V prostředí Mongo spustíme následující dotazy:

use wekan
db.createUser(
{
user: "wekan",
pwd: "StrongPassword",
roles: ["readWrite"]
}
)

Úspěšně jsme vytvořili databázi a uživatele pro instalaci Wekan.

Krok 3:Nainstalujte Wekan

Nejprve se přihlásíme jako uživatel „wekan“.

su - wekan

Před extrahováním si stáhneme nejnovější verzi zdrojového kódu wekan pomocí příkazu wget.

wget https://github.com/wekan/wekan/releases/download/v0.63/wekan-0.63.tar.gz
tar xf wekan-0.63.tar.gz

Stáhne se nový adresář s názvem ‚bundle‘. Přejdeme do tohoto adresáře a nainstalujeme závislosti Wekan pomocí npm příkaz.

cd bundle/programs/server
npm install

Nyní spustíme následující příkazy k vytvoření proměnných prostředí pro aplikaci Wekan.

export MONGO_URL='mongodb://wekan:[email protected]:27017/wekan?authSource=wekan'
export ROOT_URL='http://your_ip_address/'
export MAIL_URL='smtp://user:pass@your_domain.com:25/'
export MAIL_FROM='wekan@your_domain.com'
export PORT=8000

Ujistěte se, že jste nahradili všechny hodnoty červeně odpovídajícími hodnotami pro váš server.

Přejdeme do adresáře ‚bundle‘ a spustíme aplikaci Wekan Node.js.

cd ~/bundle
node main.js

Wekan byl úspěšně nainstalován a naslouchá na portu 8000.

Krok 4:Nakonfigurujte Wekan jako službu SystemD

Již jsme přihlášeni jako wekan uživatel a nyní potřebujeme vytvořit nový soubor proměnné prostředí „.env“.

nano .env

Upravte a vložte následující informace se svými údaji.

export MONGO_URL='mongodb://wekan:[email protected]:27017/wekan?authSource=wekan'
export ROOT_URL='http://your_ip_address/'
export MAIL_URL='smtp://user:pass@your_domain.com:25/'
export MAIL_FROM='wekan@your_domain.com'
export PORT=8000

Uložit a zavřít.

Vytvořte soubor služby wekan.service v /etc/systemd/system .

cd /etc/systemd/system/
vim wekan.service

Vložte následující obsah:

[Unit]
Description=Wekan Server
After=syslog.target
After=network.target

[Service]
Type=simple
Restart=on-failure
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
User=wekan
Group=wekan
WorkingDirectory=/home/wekan
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=Wekan

[Install]
WantedBy=multi-user.target

Uložte a zavřete soubor.
Aby si to SystemD uvědomil, spusťte následující příkaz:

systemctl daemon-reload

Nakonec spusťte službu Wekan a povolte ji.

systemctl start wekan
systemctl enable wekan

Krok 5:Přístup k Wekan

Otevřete preferovaný webový prohlížeč a zadejte adresu URL http://your_ip_address:8000 . Budeme přesměrováni na přihlašovací stránku Wekan. To je vše – úspěšně jste nainstalovali a nakonfigurovali Wekan pro váš Ubuntu 18.04 VPS.

Samozřejmě nemusíte i ninstalujte Wekan na Ubuntu 18.04 pokud u nás máte Ubuntu VPS. Můžete jednoduše požádat náš tým podpory, aby vám nainstaloval Wekan na Ubuntu 18.04. Jsou k dispozici 24 hodin denně, 7 dní v týdnu a budou vám schopni pomoci s instalací.

PS . Pokud se vám líbilo čtení tohoto blogového příspěvku o tom, jak nainstalovat Wekan na Ubuntu 18.04, můžete jej sdílet na sociálních sítích pomocí níže uvedených zkratek nebo jednoduše zanechat komentář v sekci komentářů. Děkuji.


Panels
  1. Jak nainstalovat ISPConfig 3 na Ubuntu 18.04

  2. Jak nainstalovat Webmin na Ubuntu 18.04

  3. Jak nainstalovat Panda3D na Ubuntu 10.04

  1. Jak nainstalovat Zabbix na Ubuntu

  2. Jak nainstalovat Observium na Ubuntu 14.04

  3. Jak nainstalovat Wekan na Ubuntu 14.04

  1. Jak nainstalovat ATutor na Ubuntu 14.04

  2. Jak nainstalovat Traq na Ubuntu 16.04

  3. Jak nainstalovat Pip na Ubuntu 16.04