GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie Wekan unter Ubuntu 18.04

In diesem Tutorial behandeln wir die Schritte, die für die Installation von Wekan auf einem Ubuntu 18.04 VPS erforderlich sind.

Wekan ist eine kostenlose, flexible und Open-Source-Kanban-Board-Anwendung. Mit Wekan können wir Bretter und Karten erstellen, die zwischen mehreren Spalten verschoben werden können. Mit Wekan können Sie Mitglieder in den Vorstand einladen und einem bestimmten Mitglied Aufgaben zuweisen. Dadurch können die Mitglieder eines Teams offener zusammenarbeiten und wissen, wie die Arbeitslast auf die Teammitglieder verteilt wird. Dies verbessert die Produktivität und erledigt mehr Arbeit in kürzerer Zeit. Die Installation sollte nicht lange dauern, also fangen wir an.

Anforderungen:

  • Für die Zwecke dieses Tutorials verwenden wir ein Ubuntu 18.04 VPS.
  • Voller SSH-Root-Zugriff oder ein Benutzer mit sudo-Berechtigungen ist ebenfalls erforderlich.

Erste Schritte

Verbinden Sie sich über SSH als Root-Benutzer mit dem folgenden Befehl mit Ihrem Server:

ssh root@IP_ADDRESS -p PORT_NUMBER

und ersetzen Sie „IP_ADDRESS“ und „PORT_NUMBER“ durch Ihre tatsächliche Server-IP-Adresse und SSH-Portnummer.

Bevor Sie mit der Installation beginnen, müssen Sie Ihre Systempakete auf die neueste Version aktualisieren.

Sie können dies tun, indem Sie den folgenden Befehl ausführen:

apt-get update 
apt-get upgrade

Schritt 1:Node.js installieren

Vor der Installation von Node.js fügen wir einen neuen Systembenutzer „wekan“ hinzu. Wir müssen Node.js installieren, da Wekan eine Node.js-basierte Anwendung ist.

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

Wir müssen uns als Benutzer „wekan“ anmelden und Node.js installieren.

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

Jetzt installieren wir nvm als wekan-Benutzer, danach fügen wir eine neue Konfiguration in .bashrc hinzu Konfigurationsdatei.

source ~/.bashrc

Wir werden die nvm-Installation mit den folgenden Befehlen testen:

command -v nvm
nvm --version

Um Node.js zu installieren, müssen wir die unten gezeigten Befehle ausführen:

nvm install v4.8
nvm use node

Die Node.js-Installation ist abgeschlossen. Führen Sie den folgenden Befehl aus, um die Version zu testen und zu überprüfen:

node -v

Schritt 2:MongoDB installieren und konfigurieren

In diesem Schritt müssen wir den MongoDB NoSQL-Datenbankserver konfigurieren und installieren. Wir müssen den MongoDB-Schlüssel und das Repository zum System hinzufügen. Dadurch können wir MongoDB über den Paketmanager installieren. Führen Sie zunächst die folgenden Befehle aus:

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

Jetzt werden wir das Repository aktualisieren und MongoDB mit dem apt-Befehl installieren.

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

Die MongoDB-Installation ist abgeschlossen. Wir starten den MongoDB-Dienst und aktivieren ihn.

sudo systemctl start mongod
sudo systemctl enable mongod

Wir müssen die MongoDB-Authentifizierung konfigurieren. Wir melden uns bei der Mongo-Shell an und erstellen einen neuen „admin“-Superuser.

mongo

Wir werden die Mongo-Abfrage unten ausführen, um einen neuen Admin-Benutzer mit Passwort zu erstellen und die Rolle als root festzulegen.

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

Stellen Sie sicher, dass Sie MyAdminPassword durch ein starkes Passwort ersetzen. Der Admin-Benutzer ist jetzt erstellt.

Jetzt aktivieren wir die Authentifizierung, indem wir die MongoDB-Konfigurationsdatei bearbeiten, wir verwenden nano, aber Sie können jeden beliebigen Texteditor verwenden.

nano /etc/mongod.conf

Suchen Sie die Zeile „Sicherheit“ und bearbeiten Sie die Konfiguration:

security:
authorization: enabled

Speichern und schließen.

Starten Sie den MongoDB-Dienst neu und die MongoDB-Authentifizierung sollte aktiviert werden.

systemctl restart mongod

Wir müssen eine neue Datenbank namens „wekan“ mit dem Benutzer „wekan“ und dem Passwort „StrongPassword“ erstellen. Ersetzen Sie es erneut durch etwas Stärkeres, wenn Sie dies tun.

Melden Sie sich als Admin-Benutzer bei der Mongo-Shell an.

mongo -u admin -p

In der Mongo-Shell führen wir die folgenden Abfragen aus:

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

Wir haben erfolgreich eine Datenbank und einen Benutzer für die Wekan-Installation erstellt.

Schritt 3:Wekan installieren

Zuerst melden wir uns als „wekan“-Benutzer an.

su - wekan

Wir werden die neueste Version des Wekan-Quellcodes mit dem Befehl wget herunterladen, bevor wir ihn extrahieren.

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

Es wird ein neues Verzeichnis mit dem Namen „bundle“ heruntergeladen. Wir gehen in dieses Verzeichnis und installieren die Wekan-Abhängigkeiten mit dem npm Befehl.

cd bundle/programs/server
npm install

Jetzt führen wir die folgenden Befehle aus, um die Umgebungsvariablen für die Wekan-Anwendung zu erstellen.

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

Stellen Sie sicher, dass Sie alle Werte in Rot durch die entsprechenden Werte für Ihren Server ersetzen.

Wir gehen in das Verzeichnis „Bundle“ und führen die Anwendung Wekan Node.js aus.

cd ~/bundle
node main.js

Wekan wurde erfolgreich installiert und lauscht auf Port 8000.

Schritt 4:Wekan als SystemD-Dienst konfigurieren

Wir sind bereits als wekan-Benutzer angemeldet und müssen jetzt eine neue Umgebungsvariablendatei ‚.env‘ erstellen.

nano .env

Bearbeiten Sie die folgenden Informationen und fügen Sie sie mit Ihren Daten ein.

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

Speichern und schließen.

Erstellen Sie eine Dienstdatei wekan.service in /etc/systemd/system .

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

Fügen Sie den folgenden Inhalt ein:

[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

Speichern und schließen Sie die Datei.
Um SystemD darauf aufmerksam zu machen, führen Sie den folgenden Befehl aus:

systemctl daemon-reload

Starten Sie schließlich den Wekan-Dienst und aktivieren Sie ihn.

systemctl start wekan
systemctl enable wekan

Schritt 5:Zugriff auf Wekan

Öffnen Sie Ihren bevorzugten Webbrowser und geben Sie die URL http://your_ip_address:8000 ein . Wir werden auf die Anmeldeseite von Wekan weitergeleitet. Das war’s – Sie haben Wekan erfolgreich für Ihr Ubuntu 18.04 VPS installiert und konfiguriert.

Natürlich müssen Sie nicht i Installieren Sie Wekan auf Ubuntu 18.04 wenn Sie ein Ubuntu-VPS bei uns haben. Sie können einfach unser Support-Team bitten, Wekan auf Ubuntu 18.04 für Sie zu installieren. Sie sind rund um die Uhr verfügbar und können Ihnen bei der Installation helfen.

PS . Wenn Ihnen dieser Blogbeitrag zur Installation von Wekan auf Ubuntu 18.04 gefallen hat, können Sie ihn gerne über die unten stehenden Verknüpfungen in sozialen Netzwerken teilen oder einfach einen Kommentar im Kommentarbereich hinterlassen. Danke.


Panels
  1. So installieren Sie ATutor unter Ubuntu 14.04

  2. So installieren Sie Traq unter Ubuntu 16.04

  3. So installieren Sie Pip unter Ubuntu 16.04

  4. So installieren Sie Go unter Ubuntu 18.04

  5. So installieren Sie Wekan unter Ubuntu 18.04

So installieren Sie Go unter Ubuntu 18.04

So installieren Sie R unter Ubuntu 18.04

So installieren Sie qt unter Ubuntu 20.04

So installieren Sie Wekan auf Ubuntu 18.04 LTS

So installieren Sie Go in Ubuntu 20.04

So installieren Sie Go unter Ubuntu 22.04