GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Wekan unter Debian 9

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

Wekan ist ein kostenloses, flexibles und Open-Source-Kanban-Board. 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. Dies maximiert die Produktivität in einem Team, da jedes Mitglied genau sehen kann, wie weit alle Aufgaben fortgeschritten sind, und sich auf Aufgaben basierend auf ihrer Priorität konzentrieren kann. Der Installationsvorgang wird nicht lange dauern, also beginnen wir mit der Installation.

Voraussetzungen

  • Für die Zwecke dieses Tutorials verwenden wir einen Debian 9 VPS.
  • Mindestens 1 GB freier RAM für Wekan. Ein Produktionsserver sollte mindestens über insgesamt 4 GB RAM verfügen.
  • Voller SSH-Zugriff über das Root-Konto oder ein Benutzer mit sudo-Berechtigungen ist ebenfalls erforderlich.

Schritt 1: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. Ersetzen Sie „root“ gegebenenfalls durch den Benutzernamen eines anderen Kontos.

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

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

apt-get update 
apt-get upgrade

Schritt 2:Node.js installieren

Auf Debian-Systemen können Sie Node.js aus dem NodeSource-Repository installieren:

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

Installieren Sie danach das Node.js-Repository mit dem folgenden Befehl

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

Führen Sie danach die folgenden Befehle aus, um Node.js zu installieren:

$ apt-get install nodejs

Schritt 3:Überprüfen Sie die Node.js-Version

Überprüfen und verifizieren Sie nach Abschluss der Installation die installierte Version von Node.js und NPM. Weitere Details zur aktuellen Version finden Sie auf der offiziellen Website von Node.js.

$ node -v 

v12.2.0

Überprüfen Sie auch die Version von NPM.

$ npm -v 

6.9.0

Wenn es sich um die oben angezeigten oder neueren Versionen handelt, können Sie mit dem nächsten Schritt fortfahren.

Schritt 4:Installieren Sie den MongoDB-Datenbankserver

MongoDB ist der Standarddatenbankserver für Wekan. Starten Sie die Installation, indem Sie den vom Paketverwaltungssystem verwendeten öffentlichen Schlüssel importieren.

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

Fügen Sie das MongoDB-Repository hinzu:

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

Aktualisieren Sie den apt-Paketindex und installieren Sie den MongoDB-Server:

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

Starten Sie den MongoDB-Dienst:

$ systemctl start mongod.service
$ systemctl enable mongod.service

Überprüfen Sie die Installation von MongoDB. Sie sollten Version 4.0 oder höher haben:

$ mongod --version
db version v4.0.9
git version: fc525e2d9b0e4bceff5c2201457e564362909765
OpenSSL version: OpenSSL 1.1.0j  20 Nov 2018
allocator: tcmalloc
modules: none
build environment:
    distmod: debian92
    distarch: x86_64
    target_arch: x86_64

Schritt 5:MongoDB konfigurieren

Wir müssen die MongoDB-Authentifizierung konfigurieren. Wir melden uns bei der Mongo-Shell an und erstellen einen neuen „admin“-Superuser. Melden Sie sich bei MongoDB an, indem Sie den folgenden Befehl ausführen:

mongo

Wechseln Sie dann zum DB-Admin und erstellen Sie einen neuen Admin-Benutzer:

use admin

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" } ]
}
)

Achten Sie darauf, „MyAdminPassword“ durch ein sicheres Passwort zu ersetzen.

Der Admin-Benutzer ist jetzt erstellt.

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. Ändern Sie das Passwort entsprechend.

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 6:Wekan installieren

Lassen Sie uns zuerst ein wekan erstellen Benutzer, damit root Ihre Wekan-Anwendung nicht ausführt.

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

Wir melden uns als „wekan“-Benutzer an.

$ su - wekan

Wir werden die neueste Version des Wekan-Quellcodes mit dem Befehl wget herunterladen und extrahieren.

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

Wir werden unseren neuen Benutzer auch dazu bringen, alle Wekan-Installationsverzeichnisse zu besitzen, damit er sie ohne Probleme ausführen kann:

$ chown -R wekan:wekan /opt/bundle

Wir gehen in dieses Verzeichnis und installieren die Wekan-Abhängigkeiten mit dem Befehl „npm“.

$ cd /opt/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

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

$ cd /opt/bundle
$ node main.js

Wekan wurde erfolgreich installiert und lauscht auf Port 8000.

Schritt 7:Wekan SystemD-Dienst konfigurieren

Sie haben jetzt Wekan in Betrieb, aber es wird nicht mehr ausgeführt, sobald Sie die Terminalsitzung schließen. Um dies zu verhindern, müssen wir einen SystemD-Dienst erstellen, damit er vom System und nicht vom Benutzer ausgeführt wird.

Erstellen Sie eine Datei namens wekan.service in /etc/systemd/system/ , mit Ihrem bevorzugten Texteditor:

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

Fügen Sie den folgenden Inhalt ein:

[Unit]
Description=Wekan Server
After=syslog.target
After=network.target

[Service]
Type=simple
Restart=always
StandardOutput=syslog
SyslogIdentifier=Wekan
User=wekan
Group=wekan
Environment=MONGO_URL=mongodb://127.0.0.1:27017/wekan
Environment=ROOT_URL=https://example.com
Environment=PORT=8000
Environment=MAIL_URL=smtp://user:[email protected]:25/
WorkingDirectory=/opt/bundle
ExecStart=/usr/bin/node /opt/bundle/main.js

[Install]
WantedBy=multi-user.target

Stellen Sie sicher, dass Sie „example.com“ durch Ihren registrierten Domainnamen ersetzen. Speichern und schließen Sie die Datei.
Um SystemD auf diese neue Datei aufmerksam zu machen, führen Sie den folgenden Befehl aus:

$ systemctl daemon-reload

Starten Sie den Wekan-Dienst und aktivieren Sie ihn.

$ systemctl start wekan
$ systemctl enable wekan

Schritt 8:Greifen Sie auf Wekan zu

Öffnen Sie Ihren bevorzugten Webbrowser und geben Sie die URL http://your_ip_address:8000 . Wir werden zur Anmeldeseite von Wekan weitergeleitet.

Das ist es. Wenn Sie alle Anweisungen korrekt befolgt haben, sollten Sie jetzt auf Ihre Wekan-Installation auf Ihrem Debian 9-Server zugreifen können.

Natürlich müssen Sie nicht i Installieren Sie Wekan auf Debian 9 wenn Sie einen Debian VPS bei uns haben. Wenn Sie möchten, können Sie Wekan auf Ihrem Server installieren, indem Sie einfach unser Support-Team bitten, Wekan auf Debian 9 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 Debian 9 gefallen hat, können Sie ihn gerne in sozialen Netzwerken teilen, indem Sie die Share-Shortcuts verwenden, oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.


Debian
  1. So installieren Sie Debian 10 (Buster)

  2. So installieren Sie Python 3.9 unter Debian 10

  3. So installieren Sie Memcached unter Debian 10

  4. So installieren Sie TeamViewer unter Debian 10

  5. So installieren Sie Wekan unter Debian 9

So installieren Sie Gradle unter Debian 9

So installieren Sie Skype unter Debian 9

So installieren Sie R unter Debian 10

So installieren Sie Debian 11

So installieren Sie Go unter Debian 10

So installieren Sie Go unter Debian