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

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

このチュートリアルでは、Ubuntu18.04VPSにWekanをインストールするために必要な手順について説明します。

Wekanは、無料で柔軟なオープンソースのかんばんボードアプリケーションです。 Wekanを使用すると、複数の列の間を移動できるボードやカードを作成できます。 Wekanを使用すると、メンバーをボードに招待し、特定のメンバーにタスクを割り当てることができます。これにより、チームのメンバーはよりオープンにコラボレーションし、ワークロードがチームメンバー全体にどのように分散されているかを知ることができます。これにより、生産性が向上し、より多くの作業をより短時間で行うことができます。インストールにそれほど時間はかからないので、始めましょう。

要件:

  • このチュートリアルでは、Ubuntu18.04VPSを使用します。
  • 完全なSSHルートアクセスまたはsudo権限を持つユーザーも必要です。

はじめに

次のコマンドを使用して、rootユーザーとしてSSH経由でサーバーに接続します。

ssh root@IP_ADDRESS -p PORT_NUMBER

「IP_ADDRESS」と「PORT_NUMBER」を実際のサーバーのIPアドレスとSSHポート番号に置き換えます。

インストールを開始する前に、システムパッケージを最新バージョンに更新する必要があります。

これを行うには、次のコマンドを実行します。

apt-get update 
apt-get upgrade

ステップ1:Node.jsをインストールする

Node.jsをインストールする前に、新しいシステムユーザー「wekan」を追加します。 WekanはNode.jsベースのアプリケーションであるため、Node.jsをインストールする必要があります。

useradd -m -s /bin/bash wekan
passwd wekan

「wekan」ユーザーとしてログインし、Node.jsをインストールする必要があります。

su - wekan
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

次に、nvmをインストールします wekanユーザーとして、その後.bashrcに新しい構成を追加します 構成ファイル。

source ~/.bashrc

次のコマンドを使用して、nvmのインストールをテストします。

command -v nvm
nvm --version

Node.jsをインストールするには、以下に示すコマンドを実行する必要があります。

nvm install v4.8
nvm use node

Node.jsのインストールが完了しました。バージョンをテストおよび確認するには、次のコマンドを実行します。

node -v

ステップ2:MongoDBのインストールと構成

このステップでは、MongoDBNoSQLデータベースサーバーを構成してインストールする必要があります。 MongoDBキーとリポジトリをシステムに追加する必要があります。これにより、パッケージマネージャーを介してMongoDBをインストールできます。次のコマンドを実行することから始めます。

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

次に、リポジトリを更新し、aptコマンドを使用してMongoDBをインストールします。

sudo apt update
sudo apt install mongodb-org mongodb-org-server mongodb-org-shell mongodb-org-mongos mongodb-org-tools

MongoDBのインストールが完了しました。 MongoDBサービスを開始して有効にします。

sudo systemctl start mongod
sudo systemctl enable mongod

MongoDB認証を構成する必要があります。 mongoシェルにログインして、新しい「admin」スーパーユーザーを作成します。

mongo

以下のMongoクエリを実行して、パスワードを使用して新しい管理者ユーザーを作成し、ロールをrootとして設定します。

db.createUser(
{
user: "admin",
pwd: "MyAdminPassword",
roles: [ { role: "root", db: "admin" } ]
}
)

MyAdminPasswordを強力なパスワードに置き換えてください。これで管理者ユーザーが作成されました。

次に、MongoDB構成ファイルを編集して認証を有効にします。nanoを使用しますが、任意のテキストエディターを使用できます。

nano /etc/mongod.conf

「セキュリティ」行を見つけて、構成を編集します。

security:
authorization: enabled

保存して閉じます。

MongoDBサービスを再起動すると、MongoDB認証が有効になります。

systemctl restart mongod

ユーザー「wekan」、パスワード「StrongPassword」の「wekan」という名前の新しいデータベースを作成する必要があります。これを行うときは、このデータベースをより強力なものに置き換えてください。

管理者ユーザーとしてmongoシェルにログインします。

mongo -u admin -p

Mongoシェルでは、次のクエリを実行します:

use wekan
db.createUser(
{
user: "wekan",
pwd: "StrongPassword",
roles: ["readWrite"]
}
)

Wekanインストール用のデータベースとユーザーを正常に作成しました。

ステップ3:Wekanをインストールする

まず、「wekan」ユーザーとしてログインします。

su - wekan

抽出する前に、wgetコマンドを使用してwekanソースコードの最新バージョンをダウンロードします。

wget https://github.com/wekan/wekan/releases/download/v0.63/wekan-0.63.tar.gz
tar xf wekan-0.63.tar.gz

「bundle」という名前の新しいディレクトリがダウンロードされます。そのディレクトリに移動し、npmを使用してWekanの依存関係をインストールします コマンド。

cd bundle/programs/server
npm install

次に、次のコマンドを実行して、Wekanアプリケーションの環境変数を作成します。

export MONGO_URL='mongodb://wekan:[email protected]:27017/wekan?authSource=wekan'
export ROOT_URL='http://your_ip_address/'
export MAIL_URL='smtp://user:pass@your_domain.com:25/'
export MAIL_FROM='wekan@your_domain.com'
export PORT=8000

赤で表示されているすべての値を、サーバーのそれぞれの値に置き換えてください。

「バンドル」ディレクトリに移動して、WekanNode.jsアプリケーションを実行します。

cd ~/bundle
node main.js

Wekanは正常にインストールされ、ポート8000​​でリッスンしています。

ステップ4:WekanをSystemDサービスとして構成する

すでにwekanユーザーとしてログインしているので、新しい環境変数ファイル「.env」を作成する必要があります。

nano .env

次の情報を編集して、詳細とともに貼り付けます。

export MONGO_URL='mongodb://wekan:[email protected]:27017/wekan?authSource=wekan'
export ROOT_URL='http://your_ip_address/'
export MAIL_URL='smtp://user:pass@your_domain.com:25/'
export MAIL_FROM='wekan@your_domain.com'
export PORT=8000

保存して閉じます。

/etc/systemd/systemにサービスファイルwekan.serviceを作成します 。

cd /etc/systemd/system/
vim wekan.service

次のコンテンツを貼り付けます:

[Unit]
Description=Wekan Server
After=syslog.target
After=network.target

[Service]
Type=simple
Restart=on-failure
StartLimitInterval=86400
StartLimitBurst=5
RestartSec=10
ExecStart=/home/wekan/.nvm/versions/node/v4.8.7/bin/node bundle/main.js
EnvironmentFile=/home/wekan/bundle/.env
ExecReload=/bin/kill -USR1 $MAINPID
RestartSec=10
User=wekan
Group=wekan
WorkingDirectory=/home/wekan
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=Wekan

[Install]
WantedBy=multi-user.target

ファイルを保存して閉じます。
SystemDにファイルを認識させるには、次のコマンドを実行します。

systemctl daemon-reload

最後に、Wekanサービスを開始して有効にします。

systemctl start wekan
systemctl enable wekan

ステップ5:Wekanにアクセスする

お好みのウェブブラウザを開き、URLを入力します http://your_ip_address:8000 。 Wekanログインページにリダイレクトされます。これで、Ubuntu18.04VPS用にWekanが正常にインストールおよび構成されました。

もちろん、 iする必要はありません nstall Wekan Ubuntu18.04の場合 UbuntuVPSをお持ちの場合。サポートチームにUbuntu18.04にWekanをインストールするよう依頼するだけです。それらは24時間年中無休で利用可能であり、インストールを支援することができます。

PS 。 Ubuntu 18.04にWekanをインストールする方法に関するこのブログ投稿を読んで楽しんだ場合は、以下のショートカットを使用してソーシャルネットワークで自由に共有するか、コメントセクションにコメントを残してください。ありがとうございます。


Panels
  1. Ubuntu14.04にATutorをインストールする方法

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

  3. Ubuntu16.04にPipをインストールする方法

  1. Ubuntu16.04にRをインストールする方法

  2. Ubuntu18.04にGoをインストールする方法

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

  1. Ubuntu18.04にISPConfig3をインストールする方法

  2. Ubuntu18.04にWebminをインストールする方法

  3. Ubuntu10.04にPanda3Dをインストールする方法