V tomto tutoriálu vám ukážeme, jak nainstalovat Wekan na Ubuntu 18.04 LTS. Pro ty z vás, kteří to nevěděli, Wekan je open source a spolupracující aplikace kanban board. Wekan, můžeme vytvářet nástěnky a karty, které lze přesouvat mezi několika sloupci. Wekan vám umožňuje zvát členy na nástěnku 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ěž se šíří mezi členy týmu.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Wekanu na server Ubuntu 18.04.
Nainstalujte Wekan na Ubuntu 18.04 LTS Bionic Beaver
Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujícího apt
příkazy v terminálu.
sudo apt update sudo apt upgrade
Krok 2. Instalace Node.js.
Před instalací Node.js přidáme nového uživatele systému 'ramona'. Musíme nainstalovat node js, protože Wekan je aplikace založená na nodejs:
useradd -m -s /bin/bash ramona passwd ramona
Nyní se přihlaste jako uživatel ‚ramona‘ a nainstalujte Node.js:
su - ramona curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
Dále nainstalujeme nvm jako uživatele wekan a poté přidáme novou konfiguraci do konfiguračního souboru .bashrc:
source ~/.bashrc
Instalaci nvm otestujeme pomocí následujících příkazů:
command -v nvm nvm --version
K instalaci Node.js použijeme příkazy:
nvm install v4.8 nvm use node
Krok 3. Instalace MongoDB.
Stabilní verze balíčků MongoDB je již ve výchozím úložišti Ubuntu. Verze v úložišti Ubuntu však není nejnovější. Pokud chcete nainstalovat nejnovější verze, musíte do systému přidat úložiště třetí strany a nainstalovat jej odtud:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
Po přidání klíče úložiště do Ubuntu spusťte níže uvedené příkazy a přidejte úložiště MongoDB do svého systému:
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
Poté aktualizujte svůj systém a obnovte stávající úložiště spuštěním následujících příkazů:
apt update
A nyní si nainstalujte nejnovější stabilní verzi MongoDB:
apt install -y mongodb-org
Instalace MongoDB byla dokončena. Spustíme službu MongoDB a povolíme ji:
sudo systemctl start mongod sudo systemctl enable mongod
Potřebujeme nakonfigurovat autentizaci MongoDB. Přihlásíme se do prostředí mongo a vytvoříme nového superuživatele ‚admin‘:
mongo
Dále 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: "MyAdmin-Password", roles: [ { role: "root", db: "admin" } ] } )
Potom povolíme ověřování úpravou konfiguračního souboru MongoDB:
nano /etc/mongod.conf
Najděte řádek „security“ a upravte konfiguraci:
security: authorization: enabled
Nyní můžeme restartovat MongoDB, aby se změny projevily:
systemctl restart mongod
Přihlaste se do prostředí mongo jako uživatel admin:
mongo -u admin -p
Spusťte následující dotazy:
use wekan db.createUser( { user: "ramona", pwd: "Strong-Password", roles: ["readWrite"] } )
Krok 4. Instalace Wekan na Ubuntu 18.04.
Nejprve si stáhněte nejnovější verzi zdrojového kódu wekan pomocí wget
příkaz:
su - ramona wget https://github.com/wekan/wekan/releases/download/v0.63/wekan-0.63.tar.gz tar xf wekan-0.63.tar.gz
Přejdeme do tohoto adresáře a nainstalujeme závislosti Wekan pomocí příkazu npm:
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
Přejdeme do adresáře ‚bundle‘ a spustíme aplikaci Wekan Node.js:
cd ~/bundle node main.js
Krok 5. Nakonfigurujte službu Wekan SystemD.
Jsme již přihlášeni jako wekan uživatel a nyní potřebujeme vytvořit nový soubor proměnné prostředí ‚.env‘:
nano .env
Potom upravte a vložte následující informace:
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
Nyní vytvoříme soubor služby wekan.service:
cd /etc/systemd/system/ nano wekan.service
Přidejte 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
Spusťte službu Wekan a povolte ji:
sudo systemctl daemon-reload sudo systemctl start wekan sudo systemctl enable wekan
Krok 6. Přístup k Wekan.
Elkarte Community Forum bude ve výchozím nastavení dostupné na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://your_ip_address:8000
a dokončete požadované kroky k dokončení instalace. Pokud používáte firewall, otevřete port 8080, abyste umožnili přístup k ovládacímu panelu.
Blahopřejeme! Úspěšně jste nainstalovali Wekan. Děkujeme, že jste použili tento návod k instalaci Wekan open-source kanbanu do vašeho systému Ubuntu 18.04. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální Web Wekan.