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

So installieren Sie Wekan unter Ubuntu 14.04

In diesem Blogbeitrag zeigen wir Ihnen, wie Sie Wekan auf einem Ubuntu 14.04 VPS installieren mit der neuesten Version von Nginx als Reverse-Proxy. Wekan ist eine Trello-ähnliche Open-Source-Kanban-Board-Anwendung, die auf Node.js und MongoDB läuft. Diese Anleitung sollte auch auf anderen Linux-VPS-Systemen funktionieren, wurde aber für Ubuntu 14.04 VPS getestet und geschrieben.

Melden Sie sich über SSH bei Ihrem VPS an

ssh user@vps_IP

Aktualisieren Sie das System und installieren Sie die erforderlichen Pakete

[user]$ sudo apt-get update && sudo apt-get -y upgrade
[user]$ sudo apt-get install software-properties-common libssl-dev curl build-essential nano

Installieren Sie Node.js

Wir werden die nodejs-Version 0.10.40 mit dem nvm-Skript (Node Version Manager)

installieren
[user]$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.1/install.sh | bash
[user]$ source ~/.nvm/nvm.sh
[user]$ nvm install v0.10.40
[user]$ nvm use v0.10.40
[user]$ nvm alias default v0.10.40

Installieren Sie MongoDB

Führen Sie die folgenden Befehle aus, um das neueste MongoDB-Paket aus dem offiziellen MongoDB-Repository zu installieren:

[user]$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
[user]$ echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
[user]$ sudo apt-get update
[user]$ sudo apt-get install -y mongodb-org

Wekan herunterladen und installieren

Erstellen Sie ein Stammverzeichnis für Ihre Wekan-Instanz und laden Sie die neueste Version von github mit den folgenden Befehlen herunter:

[user]$ mkdir -p ~/wekan
[user]$ curl -LOk https://github.com/wekan/wekan/releases/download/v0.10.1/wekan-0.10.1.tar.gz
[user]$ tar xzvf wekan-0.10.1.tar.gz -C ~/wekan
[user]$ cd ~/wekan/bundle/programs/server
[user]$ npm install 

Falls Sie noch nie von Forever gehört haben, es ist ein Tool, das dafür sorgt, dass ein bestimmtes Skript für immer läuft.

[user]$ npm install forever -g

Erstellen Sie ein Upstart-Skript

[user]$ sudo nano /etc/init/wekan.conf
#!upstart

description "Wekan Upstart Script"
 
start on startup
stop on shutdown
 
expect fork

env NAME="Wekan"
env NODE_PATH="/home/username/.nvm/v0.10.40/bin"
env APPLICATION_PATH="/home/username/wekan/bundle/main.js"
env PIDFILE=/var/run/wekan.pid
env LOGFILE=/var/log/wekan.log
env MONGO_URL="mongodb://127.0.0.1:27017/wekan"
env ROOT_URL="http://127.0.0.1"
env MAIL_URL='smtp://user:[email protected]:25/'
env PORT="8080"

script
    PATH=$NODE_PATH:$PATH

    exec forever \
        --pidFile $PIDFILE \
        -a \
        -l $LOGFILE \
        --minUptime 5000 \
        --spinSleepTime 2000 \
        start $APPLICATION_PATH

end script
 
pre-stop script
    PATH=$NODE_PATH:$PATH

    exec forever stop $APPLICATION_PATH
end script

Vergessen Sie nicht, den Benutzernamen durch Ihren tatsächlichen Benutzernamen zu ändern.

Sie können Ihren Wekan-Dienst jetzt mit :

starten
[user]$ sudo service wekan start

Nginx installieren und konfigurieren

Die neueste Version von Nginx 1.8 ist nicht über die standardmäßigen Ubuntu-Repositories verfügbar, daher werden wir das PPA „nginx/stable“ hinzufügen, das System aktualisieren und das nginx-Paket installieren.

[user]$ sudo add-apt-repository ppa:nginx/stable
[user]$ sudo apt-get update
[user]$ sudo apt-get install nginx

Erstellen Sie einen neuen Nginx-Serverblock mit folgendem Inhalt

[user]$ sudo nano /etc/nginx/sites-available/wekan
server {
    server_name my_wekan_domain;
    listen 80;

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

    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:8080;
    }
 
}

Aktivieren Sie die Serversperre, indem Sie einen symbolischen Link erstellen :

[user]$ sudo ln -s /etc/nginx/sites-available/wekan /etc/nginx/sites-enabled/wekan

Testen Sie die Nginx-Konfiguration und starten Sie den Server neu

[user]$ sudo nginx -t
[user]$ sudo service nginx restart

Das ist es. Sie können jetzt Ihren Browser öffnen, die Adresse Ihrer Wekan-Instanz eingeben und Ihren ersten Benutzer registrieren.

Weitere Informationen zur Verwaltung Ihrer Wekan-Anwendung finden Sie auf der Wekan-Website.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, dies für Sie einzurichten. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS . Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. Installieren Sie Cockpit auf Ubuntu 16.04

  2. So installieren Sie Koken auf Ubuntu

  3. So installieren Sie LimeSurvey auf einem Ubuntu 14.04 VPS

  4. So installieren Sie e107 CMS unter Ubuntu 14.04

  5. So installieren Sie Pimcore auf Ubuntu

So installieren Sie Koel unter Ubuntu 14.04

So installieren Sie YOURLS unter Ubuntu 14.04

So installieren Sie CubeCart unter Ubuntu 14.04

So installieren Sie Zenphoto unter Ubuntu 14.04

So installieren Sie Pligg CMS unter Ubuntu 14.04

So installieren Sie CachetHQ unter Ubuntu 16.04