GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Wekan na Debian 9

V tomto tutoriálu probereme kroky potřebné k instalaci Wekanu na Debian 9 VPS.

Wekan je bezplatná, flexibilní a open source 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 maximalizuje produktivitu v týmu, protože každý člen přesně vidí, jak daleko jsou všechny úkoly, a může se soustředit na úkoly podle své priority. Proces instalace nebude trvat dlouho, takže začněme instalací.

Předpoklady

  • Pro účely tohoto tutoriálu budeme používat Debian 9 VPS.
  • Alespoň 1 GB volné paměti RAM pro Wekan. Produkční server by měl mít minimálně 4 GB RAM.
  • Je také vyžadován úplný přístup SSH pomocí účtu root nebo uživatele s právy sudo.

Krok 1: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. V případě potřeby nahraďte „root“ uživatelským jménem jiného účtu.

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

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

apt-get update apt-get upgrade

Krok 2:Nainstalujte Node.js

Na systémech Debian můžete nainstalovat Node.js z úložiště NodeSource:

$ apt-get update$ apt install curl git gcc g++ make

Poté nainstalujte úložiště Node.js pomocí následujícího příkazu

$ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

Poté spusťte níže uvedené příkazy a nainstalujte Node.js:

$ apt-get install nodejs

Krok 3:Zkontrolujte verzi Node.js

Po dokončení instalace zkontrolujte a ověřte nainstalovanou verzi Node.js a NPM. Další podrobnosti o aktuální verzi najdete na oficiálních stránkách Node.js.

$ node -v  v12.2.0

Zkontrolujte také verzi NPM.

$ npm -v  6.9.0

Pokud se jedná o verze uvedené výše nebo novější, můžete pokračovat dalším krokem.

Krok 4:Instalace databázového serveru MongoDB

MongoDB je výchozí databázový server pro Wekan. Spusťte instalaci importem veřejného klíče používaného systémem správy balíčků.

$ apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

Přidejte úložiště MongoDB:

echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

Aktualizujte index balíčku apt a nainstalujte server MongoDB:

$ apt-get update$ apt-get install -y mongodb-org

Spusťte službu MongoDB:

$ systemctl spustit mongod.service$ systemctl povolit mongod.service

Ověřte instalaci MongoDB. Měli byste mít verzi 4.0 nebo novější:

$ mongod --version verze db v4.0.9git verze:fc525e2d9b0e4bceff5c2201457e564362909765Verze OpenSSL:OpenSSL 1.1.0j 20. listopadu 2018allocator:tcmallocmodules:nonebuild debian target:x64_8_distarch_8_8_distarch_8_82 

Krok 5:Konfigurace MongoDB

Musíme nakonfigurovat autentizaci MongoDB. Přihlásíme se do mongo shellu a vytvoříme nového superuživatele ‚admin‘. Přihlaste se do MongoDB spuštěním následujícího příkazu:

mongo

Poté se přepněte na správce DB a vytvořte nového uživatele správce:

použít správce

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",role:[ { role:"root", db:"admin" } ]})

Nezapomeňte nahradit „MyAdminPassword“ silným heslem.

Uživatel Admin byl nyní vytvořen.

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“. Změňte odpovídajícím způsobem heslo.

Přihlaste se do mongo shellu jako uživatel admin.

mongo -u admin -p

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

použijte wekandb.createUser({user:"wekan",pwd:"StrongPassword",roles:["readWrite"]})

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

Krok 6:Nainstalujte Wekan

Nejprve vytvořte wekan uživatel, aby root nespouštěl vaši aplikaci Wekan.

$ adduser wekan --disabled-login --no-create-home

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

$ su - wekan

Stáhneme nejnovější verzi zdrojového kódu wekan pomocí příkazu wget a rozbalíme jej.

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

Také zajistíme, aby náš nový uživatel vlastnil všechny instalační adresáře Wekan, aby je mohl bez problémů spouštět:

$ chown -R wekan:wekan /opt/bundle

Přejdeme do tohoto adresáře a nainstalujeme závislosti Wekan pomocí příkazu ‚npm‘.

$ cd /opt/bundle/programs/server$ instalace npm

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 /opt/bundle$ node main.js

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

Krok 7:Konfigurace služby Wekan SystemD

Nyní máte Wekan v provozu, ale po zavření terminálové relace se zastaví. Abychom tomu zabránili, musíme vytvořit službu SystemD, aby ji spouštěl systém namísto uživatele.

Vytvořte soubor s názvem wekan.service v /etc/systemd/system/ , pomocí preferovaného textového editoru:

$ cd /etc/systemd/system/$ nano wekan.service

Vložte následující obsah:

[Unit]Description=Wekan ServerAfter=syslog.targetAfter=network.target[Service]Type=simpleRestart=alwaysStandardOutput=syslogSyslogIdentifier=WekanUser=wekanGroup=wekanEnvironment=MONGO_URL=mongodb_vi17.0.0URL =https://example.comEnvironment=PORT=8000Environment=MAIL_URL=smtp://user:[email protected]:25/WorkingDirectory=/opt/bundleExecStart=/usr/bin/node /opt/bundle/main .js[Install]WantedBy=multi-user.target

Nezapomeňte nahradit „example.com“ svým registrovaným názvem domény. Uložte a zavřete soubor.
Chcete-li SystemD upozornit na tento nový soubor, spusťte následující příkaz:

$ systemctl daemon-reload

Spusťte službu Wekan a povolte ji.

$ systemctl start wekan$ systemctl enable wekan

Krok 8:Přístup k Wekan

Otevřete svůj oblíbený webový prohlížeč a zadejte adresu URL http://your_ip_address:8000 . Budeme přesměrováni na přihlašovací stránku Wekan.

A je to. Pokud jste postupovali správně podle všech pokynů, měli byste nyní mít přístup k instalaci Wekan na vašem serveru Debian 9.

Samozřejmě nemusíte i ninstalujte Wekan na Debianu 9 pokud u nás máte Debian VPS. Pokud ano, můžete si nainstalovat Wekan na svůj server jednoduše tím, že požádáte náš tým podpory, aby vám nainstaloval Wekan na Debian 9. 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 Debian 9, můžete jej sdílet na sociálních sítích pomocí zkratek pro sdílení nebo jednoduše zanechat komentář v sekci komentářů. Děkuji.


Debian
  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat Python 3.9 na Debian 10

  3. Jak nainstalovat Wekan na Debian 9

  1. Jak nainstalovat Memcached na Debian 10

  2. Jak nainstalovat TeamViewer na Debian 10

  3. Jak nainstalovat Git na Debian 9

  1. Jak nainstalovat Go na Debian 9

  2. Jak nainstalovat Pip na Debian 9

  3. Jak nainstalovat R na Debian 9