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.