GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara menginstal Wekan di Ubuntu 14.04

Dalam posting blog ini kami akan menunjukkan cara menginstal Wekan di Ubuntu 14.04 VPS dengan versi terbaru Nginx sebagai proxy terbalik. Wekan adalah aplikasi papan kanban mirip Trello sumber terbuka yang berjalan di Node.js dan MongoDB. Panduan ini juga dapat digunakan pada sistem VPS Linux lainnya, tetapi telah diuji dan ditulis untuk Ubuntu 14.04 VPS.

Masuk ke VPS Anda melalui SSH

ssh user@vps_IP

Perbarui sistem dan instal paket yang diperlukan

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

Instal Node.js

Kami akan menginstal nodejs versi 0.10.40 menggunakan skrip 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

Instal MongoDB

Untuk menginstal paket MongoDB terbaru dari repositori resmi MongoDB, jalankan perintah berikut:

[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

Unduh dan instal Wekan

Buat direktori root untuk instance Wekan Anda dan unduh rilis terbaru dari github menggunakan perintah berikut:

[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 

Jika Anda belum pernah mendengar tentang Forever, ini adalah alat yang memastikan bahwa skrip tertentu berjalan selamanya.

[user]$ npm install forever -g

Buat skrip Pemula

[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

Jangan lupa untuk mengganti nama pengguna dengan nama pengguna Anda yang sebenarnya.

Anda sekarang dapat memulai layanan Wekan Anda dengan :

[user]$ sudo service wekan start

Instal dan Konfigurasi Nginx

Versi terbaru Nginx 1.8 tidak tersedia melalui repositori default Ubuntu, jadi kami akan menambahkan PPA “nginx/stable”, memperbarui sistem dan menginstal paket nginx.

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

Buat blok server Nginx baru dengan konten berikut

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

Aktifkan blok server dengan membuat tautan simbolis :

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

Uji konfigurasi Nginx dan restart server

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

Itu dia. Anda sekarang dapat membuka browser Anda, ketik alamat instance Wekan Anda dan daftarkan pengguna pertama Anda.

Untuk informasi lebih lanjut tentang cara mengelola aplikasi Wekan Anda, silakan merujuk ke situs web Wekan.

Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkannya untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS . Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Panels
  1. Instal Cockpit di Ubuntu 16.04

  2. Cara menginstal Koken di Ubuntu

  3. Cara menginstal LimeSurvey di Ubuntu 14.04 VPS

  1. Instal Mautic di Ubuntu 14.04

  2. Instal Miniflux di Ubuntu 14.04

  3. Cara menginstal ImpressCMS di Ubuntu 14.04

  1. Cara menginstal DokuWiki di Ubuntu

  2. Cara menginstal X2CRM di Ubuntu 16.04

  3. Cara Menginstal Wekan di Ubuntu 18.04