Sådan installeres Wekan på Ubuntu 14.04

install-wekan-på-en-ubuntu-14-04-VPSI dette blogindlæg viser vi dig hvordan installer Wekan på en Ubuntu 14.04 VPS med den nyeste version af Nginx som omvendt proxy. Wekan er en open-source Trello-lignende kanban board applikation, der kører på Node.js og MongoDB. Denne vejledning skal fungere på andre Linux VPS systemer, men blev testet og skrevet til Ubuntu 14.04 VPS.

Log ind på din VPS via SSH

ssh [Email protected]_IP

Opdater systemet og installer nødvendige pakker

[bruger] $ sudo apt-get opdatering && sudo apt-get -y opgradering [bruger] $ sudo apt-get install software-egenskaber-fælles libssl-dev curl build-essential nano

Installer Node.js

Vi installerer nodejs versionen 0.10.40 ved hjælp af nvm (Node Version Manager) scriptet

[bruger] $ curl -o https://raw.githubusercontent.com/creationix/nvm/v0.30.1/install.sh | bash [bruger] $ source ~ / .nvm / nvm.sh [bruger] $ nvm installere v0.10.40 [bruger] $ nvm brug v0.10.40 [bruger] $ nvm alias standard v0.10.40

Installer MongoDB

For at installere den seneste MongoDB-pakke fra det officielle MongoDB-depot, kør følgende kommandoer:

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

Download og installer Wekan

Opret en rodmappe til din Wekan-forekomst og download den nyeste udgivelse fra github ved hjælp af følgende kommandoer:

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

Hvis du aldrig har hørt om Forever, er det et værktøj, der sikrer, at et givet script kører for evigt.

[bruger] $ npm installere for evigt -g

Opret et Upstart-script

[bruger] $ sudo nano /etc/init/wekan.conf
#! upstart beskrivelse "Wekan Upstart Script" start ved opstart stop ved shutdown forventer gaffel env NAME = "Wekan" env NODE_PATH = "/ home / brugernavn / .nvm / v0.10.40 / bin" env APPLICATION_PATH = "/ home / brugernavn / 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: // bruger:[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 slut script pre-stop script PATH = $ NODE_PATH: $ PATH exec for altid stop $ APPLICATION_PATH slut script

Glem ikke at ændre brugernavn med dit faktiske brugernavn.

Du kan nu starte din Wekan service med:

[bruger] $ sudo service wekan start

Installer og konfigurer Nginx

Den nyeste version af Nginx 1.8 er ikke tilgængelig via standard Ubuntu-arkiver, så vi vil tilføje "nginx / stable" PPA, opdatere systemet og installere nginx-pakken.

[bruger] $ sudo add-apt-depot ppa: nginx / stable [bruger] $ sudo apt-get opdatering [bruger] $ sudo apt-get install nginx

Opret en ny Nginx-serverblok med følgende indhold

[bruger] $ sudo nano / etc / nginx / sites-available / wekan
server {server_name my_wekan_domain; lyt 80; access_log /var/log/nginx/wekan-access.log; error_log /var/log/nginx/wekan-error.log; placering / {proxy_set_header X-Real-IP $ remote_addr; proxy_set_header Host $ vært; proxy_http_version 1.1; proxy_set_header Opgrader $ http_upgrade; proxy_set_header Forbindelse 'opgradering'; proxy_cache_bypass $ http_upgrade; proxy_pass http: // 127.0.0.1: 8080; }}

Aktivér serverblokken ved at oprette et symbolsk link:

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

Test Nginx-konfigurationen og genstart serveren

[bruger] $ sudo nginx -t [bruger] $ sudo service nginx genstart

Det er det. Du kan nu åbne din browser, skrive adressen til din Wekan-forekomst og registrere din første bruger.

For mere information om, hvordan du administrerer din Wekan-applikation, se venligst Wekan internet side.

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.