GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu14.04にWekanをインストールする方法

このブログ投稿では、 Ubuntu14.04VPSにWekanをインストールする方法を紹介します。 リバースプロキシとして最新バージョンのNginxを使用します。 Wekanは、Node.jsとMongoDBで実行されるオープンソースのTrelloのようなかんばんボードアプリケーションです。このガイドは他のLinuxVPSシステムでも機能するはずですが、Ubuntu14.04VPS用にテストおよび作成されています。

SSH経由でVPSにログイン

ssh user@vps_IP

システムを更新し、必要なパッケージをインストールします

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

Node.jsをインストール

nvm(ノードバージョンマネージャー)スクリプトを使用してnodejsバージョン0.10.40をインストールします

[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

MongoDBをインストールする

公式のMongoDBリポジトリから最新のMongoDBパッケージをインストールするには、次のコマンドを実行します。

[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をダウンロードしてインストールする

Wekanインスタンスのルートディレクトリを作成し、次のコマンドを使用してgithubから最新リリースをダウンロードします。

[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 

Foreverのことを聞いたことがない場合は、特定のスクリプトが永久に実行されるようにするツールです。

[user]$ npm install forever -g

アップスタートスクリプトを作成する

[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

ユーザー名を実際のユーザー名に変更することを忘れないでください。

これで、Wekanサービスを次のコマンドで開始できます:

[user]$ sudo service wekan start

Nginxのインストールと構成

最新バージョンのNginx1.8は、デフォルトのUbuntuリポジトリからは入手できないため、「nginx / stable」PPAを追加し、システムを更新して、nginxパッケージをインストールします。

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

次のコンテンツで新しいNginxサーバーブロックを作成します

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

シンボリックリンクを作成してサーバーブロックをアクティブ化します:

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

Nginx構成をテストし、サーバーを再起動します

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

それでおしまい。これで、ブラウザを開き、Wekanインスタンスのアドレスを入力して、最初のユーザーを登録できます。

Wekanアプリケーションの管理方法の詳細については、WekanのWebサイトを参照してください。

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にセットアップを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS 。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. Ubuntu16.04にコックピットをインストールする

  2. UbuntuにKokenをインストールする方法

  3. Ubuntu14.04VPSにLimeSurveyをインストールする方法

  1. Ubuntu14.04にMauticをインストールします

  2. Ubuntu14.04にMinifluxをインストールします

  3. Ubuntu14.04にImpressCMSをインストールする方法

  1. UbuntuにDokuWikiをインストールする方法

  2. Ubuntu16.04にX2CRMをインストールする方法

  3. Ubuntu18.04にWekanをインストールする方法