GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Wekan unter CentOS 7

In diesem Tutorial installieren wir Wekan und Snap auf einem CentOS 7 VPS.

Wekan ist eine webbasierte Kanban-Board-Anwendung, die eine Aufgabenverteilung mit intuitiven Grafiken für eine bessere und moderne Teamzusammenarbeit ermöglicht. Wekan nutzt das sogenannte „Board“, aus dem Sie Ihre Teammitglieder hinzufügen können. Hinzugefügte Mitglieder können auf einer „Karte“ zugewiesen werden, die einfach eine kartenähnliche Oberfläche ist, die die Details zu einer Aufgabe enthält.

Dieses grundlegende Konzept von „Tafel“ und „Karten“ macht die Anordnung von Aufgaben mühelos, da die Teammitglieder sehen können, wie der Gesamtfortschritt des Teams in Bezug auf die zu erledigende Arbeit, die Arbeit, die gerade erledigt wird, und alle Arbeiten, die erledigt werden, ist bereits erledigt, was wiederum die Produktivität des Teams steigert.

Wekan bietet fast die gleichen Funktionen wie Trello, mit einigen Vorteilen:

  • Quellcode ist vollständig Open-Source
  • Quellcode wird von Sicherheitsforschern überprüft
  • Angetrieben durch Mainstream-Webtechnologien, z. Nginx, Node JS und MongoDB
  • Keine monatlichen Abonnementzahlungsgebühren
  • Kann auf Ihrem eigenen Server gehostet werden
  • Kann in einem privaten oder lokalen Netzwerk verwendet werden
  • Führt Veröffentlichungen und Fehlerkorrekturen von Betreuern fort

Für die Installation verwendet Wekan Snap, das einfach eine Paketierungssoftware für die plattformübergreifende und abhängigkeitsfreie Installation ist.

Wekan wird unter der MIT-Lizenz verwaltet und wird derzeit vom Wekan-Team unter seinem Betreuer unter dem Namen „xet7“ unterstützt.

Dies ist eine Schritt-für-Schritt-Anleitung, wie Sie Ihre Wekan-Anwendung im Handumdrehen zum Laufen bringen. Beginnen wir zunächst mit den Serveranforderungen.

Voraussetzungen

Bevor Sie eine Wekan-Anwendung einrichten, empfehlen wir die Verwendung eines Servers mit einer Neuinstallation von CentOS 7 Server, der die folgenden grundlegenden Anforderungen erfüllt:

Grundlegende Anforderungen:

  • 64-Bit-CPU
  • 1 GB freier RAM für die Entwicklung und 4 GB freier RAM für eine Produktionsumgebung
  • Server mit neu installiertem CentOS 7
  • Ein Konto mit Root-Rechten oder Zugriff auf den Root-Benutzer selbst
  • Domänenname, der auf die öffentliche IP-Adresse des Servers verweist

Schritt 1:Installieren von Updates und Abhängigkeiten

Greifen Sie über Ihr bevorzugtes Terminal per SSH auf Ihren öffentlichen Server zu mit:

ssh root@IP_address -p Port_number

Stellen Sie sicher, dass IP_address und Port_number auf die IP-Adresse und SSH-Portnummer Ihres Servers eingestellt sind. Ersetzen Sie außerdem „root“ durch den Benutzernamen des Kontos, das über sudo-Berechtigungen verfügt, falls erforderlich.

Nach der Anmeldung ist es am besten, in den verfügbaren Repositories nach Paketaktualisierungen zu suchen.

yum update -y

Wir empfehlen außerdem, das EPEL-Release-Repository und die grundlegenden Entwicklungsbibliotheken zu installieren, um sich in Zukunft von fehlenden Bibliotheken fernzuhalten.

yum install epel-release -y
yum groupinstall -y "Development Tools"

Schritt 2:Snap installieren

Die neueste Version und zukünftige Versionen von Wekan werden mit dem Snap-Paket-Framework erstellt, um die Installation auf verschiedenen Plattformen zu vereinfachen. Da das Snap-Paket nicht offiziell mit CentOS 7 verfügbar ist, müssen wir COPR installieren und aktivieren – ein leichtgewichtiges Build-System zum Installieren von Repositories von Drittanbietern.

Um mit der Snap-Installation fortzufahren, führen Sie nacheinander die folgenden Befehle aus:

yum makecache fast
yum install yum-plugin-copr
yum copr enable ngompa/snapcore-el7
yum install snapd

Sobald das Snap-Paket installiert ist, können wir jetzt den Dienst snapd.socket aktivieren:

systemctl enable --now snapd.socket

Schritt 3:Wekan installieren

Nach erfolgreicher Installation des Snap-Pakets können wir Wekan nun mit nur einer Zeile installieren:

snap install wekan

Wenn die Installation erfolgreich war, sollten Sie die folgende Ausgabe sehen:

wekan 2.65 from Lauri Ojansivu (xet7) installed

Schritt 4:Wekan einrichten

Da Wekan mit Snap installiert wurde, können wir die integrierte CLI verwenden, um einige der Grundeinstellungen von Wekan zu ändern.

Zuerst wäre der Domainname. Legen Sie den Domänennamen mit dem folgenden Befehl fest. Stellen Sie sicher, dass Sie your_domain.com ersetzen mit Ihrem tatsächlich registrierten Domainnamen.

snap set wekan root-url="http://wekan.your_domain.com"

Es ist erforderlich, einen Port auf unserer Wekan-Installation zuzuweisen. Sie können jeden verfügbaren Port in Reichweite verwenden.

snap set wekan port='3001'

Der nächste Schritt besteht darin, den E-Mail-Server für SMTP-Verbindungen einzurichten. Es wird empfohlen, es ordnungsgemäß einzurichten, da es bei der Registrierung und zum Zurücksetzen des Passworts erforderlich ist.

snap set wekan mail-url='smtps://user:[email protected]:453'
snap set wekan mail-from='Wekan Boards <[email protected]>'

Sie können hier andere für Wekan verfügbare E-Mail-Konfigurationen überprüfen.

Sobald alle Grundkonfigurationen aktualisiert sind, können wir jetzt unseren Snap – Wekan-Dienst neu starten, um die Änderungen zu übernehmen.

systemctl restart snap.wekan.wekan

Schritt 5:Zugriff auf Wekan

Nachdem der Dienst neu gestartet wurde, können wir nun über den folgenden Link auf die Anmeldeseite zugreifen:

http://[server_IP_address]:[port_assigned]

Sie sollten die Anmeldeseite sehen, die so aussieht:

Derzeit gibt es keinen standardmäßigen „Benutzernamen“ und „Passwort“ für das Administratorkonto und die Registrierung sollte zuerst erfolgen.

Beachten Sie, dass das first account to be registered ist wird automatisch die Administratorrolle zugewiesen.

Sobald Sie sich angemeldet haben, sollten Sie in der Lage sein, die standardmäßige Dashboard-Oberfläche von Wekan zu sehen, die wie das folgende Bild aussieht:

Schritt 6:Einrichten von Wekan mit einem Nginx-Reverse-Proxy

Da unsere Wekan-Anwendung auf einem Port ausgeführt wird, können wir mithilfe des Nginx-Webservers einen Reverse-Proxy einrichten, um unsere Anwendung direkt auf unserer gewünschten Domain oder Subdomain zu hosten, ohne eine Portnummer eingeben zu müssen.

Installieren Sie zuerst den Nginx-Webserver mit dem folgenden Befehl:

yum -y install nginx

Erstellen Sie nach der ordnungsgemäßen Installation die virtuelle Wekan-Hostdatei und fügen Sie den folgenden Text mit Ihrem bevorzugten Texteditor ein. Vergessen Sie nicht, die Variablen entsprechend zu ändern.

nano /etc/nginx/conf.d/wekan.conf
server {
listen 80;
        server_name your_domain.com;
    
        location / {
            proxy_set_header   X-Real-IP $remote_addr;
            proxy_set_header   Host      $host;
            proxy_http_version 1.1;
            proxy_set_header   Upgrade $http_upgrade;
            proxy_set_header   Connection 'upgrade';
            proxy_cache_bypass $http_upgrade;
            proxy_pass         http://127.0.0.1:[port_assigned];
        }

        access_log /var/log/nginx/wekan-access.log;
        error_log /var/log/nginx/wekan-error.log;
}

Speichern und schließen. Überprüfen Sie, ob die Nginx-Konfiguration korrekt ist, indem Sie Folgendes verwenden:

nginx -t

Wenn alles in Ordnung ist, starten Sie Nginx neu und greifen Sie mit Ihrem bevorzugten Webbrowser auf Ihren Domainnamen zu.

systemctl restart nginx

Sie sollten jetzt die Anmeldeseite Ihrer frisch installierten Wekan-Anwendung sehen können.

Das ist es! –  Sie haben jetzt eine Wekan-Anwendung, die auf Ihrem CentOS 7-Server ausgeführt wird.

Natürlich müssen Sie Wekan nicht installieren auf CentOS 7 wenn Sie einen verwalteten CentOS-VPS bei uns haben. In diesem Fall können Sie einfach unser Support-Team bitten, Wekan auf CentOS 7 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 CentOS 7 gefallen hat, können Sie ihn gerne in sozialen Netzwerken teilen, indem Sie die unten stehenden Verknüpfungen verwenden, oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.


Cent OS
  1. So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

  2. So installieren Sie Java 11 und 12 unter CentOS 7

  3. So installieren Sie Wine 4.0 unter CentOS 7

  4. So installieren Sie Vim 8.2 unter CentOS 7

  5. So installieren Sie Wekan unter CentOS 7

So installieren Sie Java unter CentOS 7

So installieren Sie Ruby unter CentOS 7

So installieren Sie PostgreSQL unter CentOS 7

So installieren Sie Go unter CentOS 7

So installieren Sie R unter CentOS 7

So installieren Sie R unter CentOS 8