GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare Wekan su Ubuntu 14.04

In questo post del blog ti mostreremo come installare Wekan su un VPS Ubuntu 14.04 con l'ultima versione di Nginx come proxy inverso. Wekan è un'applicazione kanban simile a Trello open source che funziona su Node.js e MongoDB. Questa guida dovrebbe funzionare anche su altri sistemi Linux VPS, ma è stata testata e scritta per Ubuntu 14.04 VPS.

Accedi al tuo VPS tramite SSH

ssh user@vps_IP

Aggiorna il sistema e installa i pacchetti necessari

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

Installa Node.js

Installeremo la versione nodejs 0.10.40 utilizzando lo script nvm (Node Version Manager)

[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

Installa MongoDB

Per installare l'ultimo pacchetto MongoDB dal repository MongoDB ufficiale, esegui i seguenti comandi:

[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

Scarica e installa Wekan

Crea una directory principale per la tua istanza Wekan e scarica l'ultima versione da github usando i seguenti comandi:

[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 

Nel caso in cui non hai mai sentito parlare di Forever, è uno strumento che garantisce che un determinato script venga eseguito per sempre.

[user]$ npm install forever -g

Crea uno script Upstart

[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

Non dimenticare di cambiare il nome utente con il tuo nome utente effettivo.

Ora puoi avviare il tuo servizio Wekan con :

[user]$ sudo service wekan start

Installa e configura Nginx

L'ultima versione di Nginx 1.8 non è disponibile tramite i repository Ubuntu predefiniti, quindi aggiungeremo il PPA "nginx/stable", aggiorneremo il sistema e installeremo il pacchetto nginx.

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

Crea un nuovo blocco server Nginx con il seguente contenuto

[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;
    }
 
}

Attiva il blocco del server creando un collegamento simbolico :

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

Testare la configurazione di Nginx e riavviare il server

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

Questo è tutto. Ora puoi aprire il tuo browser, digitare l'indirizzo della tua istanza Wekan e registrare il tuo primo utente.

Per ulteriori informazioni su come gestire la tua applicazione Wekan, fai riferimento al sito Web di Wekan.

Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di configurarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS . Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Panels
  1. Installa Cockpit su Ubuntu 16.04

  2. Come installare Koken su Ubuntu

  3. Come installare Pligg CMS su Ubuntu 14.04

  4. Come installare e107 CMS su Ubuntu 14.04

  5. Come installare Pimcore su Ubuntu

Come installare Pixie su Ubuntu 14.04

Come installare Koel su Ubuntu 14.04

Come installare YOURLS su Ubuntu 14.04

Come installare CubeCart su Ubuntu 14.04

Come installare Zenphoto su Ubuntu 14.04

Come installare CachetHQ su Ubuntu 16.04