GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Wekan na Ubuntu 18.04 LTS

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.


Ubuntu
  1. Jak nainstalovat Docker na Ubuntu 22.04 / 20.04 LTS

  2. Jak nainstalovat PlayOnLinux na Ubuntu 20.04 LTS

  3. Jak nainstalovat Wekan na Ubuntu 18.04

  1. Jak nainstalovat MariaDB v Ubuntu 20.04 LTS

  2. Jak nainstalovat Ansible na Ubuntu 20.04 LTS / 21.04

  3. Jak nainstalovat Minikube na Ubuntu 20.04 LTS / 21.04

  1. Jak nainstalovat Spotify na Ubuntu 18.04 LTS

  2. Jak nainstalovat Prometheus na Ubuntu 18.04 LTS

  3. Jak nainstalovat Memcached na Ubuntu 18.04 LTS