GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Wekan na Ubuntu 14.04

V tomto příspěvku na blogu vám ukážeme, jak nainstalovat Wekan na Ubuntu 14.04 VPS s nejnovější verzí Nginx jako reverzní proxy. Wekan je open-source kanban board aplikace podobná Trello, která běží na Node.js a MongoDB. Tato příručka by měla fungovat i na jiných systémech Linux VPS, ale byla testována a napsána pro Ubuntu 14.04 VPS.

Přihlaste se ke svému VPS přes SSH

ssh user@vps_IP

Aktualizujte systém a nainstalujte potřebné balíčky

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

Nainstalujte Node.js

Nainstalujeme verzi nodejs 0.10.40 pomocí skriptu 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

Nainstalujte MongoDB

Chcete-li nainstalovat nejnovější balíček MongoDB z oficiálního úložiště MongoDB, spusťte následující příkazy:

[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

Stáhněte si a nainstalujte Wekan

Vytvořte kořenový adresář pro svou instanci Wekan a stáhněte si nejnovější vydání z githubu pomocí následujících příkazů:

[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 

V případě, že jste o Forever nikdy neslyšeli, je to nástroj, který zajišťuje, že daný skript běží navždy.

[user]$ npm install forever -g

Vytvořte skript 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

Nezapomeňte změnit uživatelské jméno na své skutečné uživatelské jméno.

Nyní můžete spustit službu Wekan pomocí:

[user]$ sudo service wekan start

Nainstalujte a nakonfigurujte Nginx

Nejnovější verze Nginx 1.8 není dostupná prostřednictvím výchozích repozitářů Ubuntu, takže přidáme „nginx/stable“ PPA, aktualizujeme systém a nainstalujeme balíček nginx.

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

Vytvořte nový blok serveru Nginx s následujícím obsahem

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

Aktivujte blok serveru vytvořením symbolického odkazu :

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

Otestujte konfiguraci Nginx a restartujte server

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

A je to. Nyní můžete otevřít svůj prohlížeč, zadat adresu své instance Wekan a zaregistrovat svého prvního uživatele.

Další informace o tom, jak spravovat aplikaci Wekan, naleznete na webových stránkách Wekan.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám to nastavili. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS . Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Nainstalujte Cockpit na Ubuntu 16.04

  2. Jak nainstalovat DokuWiki na Ubuntu

  3. Jak nainstalovat X2CRM na Ubuntu 16.04

  1. Jak nainstalovat Koken na Ubuntu

  2. Jak nainstalovat LimeSurvey na Ubuntu 14.04 VPS

  3. Jak nainstalovat CachetHQ na Ubuntu 16.04

  1. Nainstalujte Mautic na Ubuntu 14.04

  2. Jak nainstalovat Sonerezh na Ubuntu 14.04

  3. Jak nainstalovat Pixie na Ubuntu 14.04