GNU/Linux >> Linux の 問題 >  >> Ubuntu

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

このチュートリアルでは、Ubuntu 18.04 LTSにWekanをインストールする方法を紹介します。知らなかった方のために、Wekanはオープンソースの協調型かんばんボードアプリケーションです。かんばんボードは、複数の列間を移動できるボードやカードを作成できます。かんばんボードを使用すると、メンバーをボードに招待して特定のメンバーにタスクを割り当てることができます。これにより、チームのメンバーはよりオープンにコラボレーションし、ワークロードの方法を知ることができます。チームメンバー全体に分散されています。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ‘ルート権限を取得するコマンドに。 Ubuntu18.04サーバーにWekanを段階的にインストールする方法を紹介します。

Ubuntu 18.04 LTSBionicBeaverにWekanをインストールする

手順1.まず、次のaptを実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。

sudo apt update
sudo apt upgrade

ステップ2.Node.jsをインストールします。

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

>
useradd -m -s /bin/bash ramona
passwd ramona

ここで、「ramona」ユーザーとしてログインし、Node.jsをインストールします:

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

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

source ~/.bashrc

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

command -v nvm
nvm --version

Node.jsをインストールするには、次のコマンドを使用します:

nvm install v4.8
nvm use node

ステップ3.MongoDBをインストールします。

MongoDBパッケージの安定バージョンはすでにデフォルトのUbuntuリポジトリにあります。ただし、Ubuntuのリポジトリのバージョンは最新ではありません。最新をインストールする場合バージョンでは、サードパーティのリポジトリをシステムに追加し、そこからインストールする必要があります:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

リポジトリキーをUbuntuに追加した後、以下のコマンドを実行して、MongoDBリポジトリをシステムに追加します。

echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

その後、以下のコマンドを実行して、システムを更新し、既存のリポジトリを更新します。

apt update

そして、MongoDBの最新の安定バージョンをインストールします:

apt install -y mongodb-org

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

sudo systemctl start mongod
sudo systemctl enable mongod

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

mongo

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

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

次に、MongoDB構成ファイルを編集して認証を有効にします:

nano /etc/mongod.conf

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

security:
authorization: enabled

これで、MongoDBを再起動して、変更を行うことができます:

systemctl restart mongod

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

mongo -u admin -p

次のクエリを実行します:

use wekan
db.createUser(
{
user: "ramona",
pwd: "Strong-Password",
roles: ["readWrite"]
}
)

ステップ4.Ubuntu18.04にWekanをインストールします。

まず、wgetを使用して最新バージョンのwekanソースコードをダウンロードします コマンド:

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

そのディレクトリに移動し、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

ステップ5.WekanSystemDサービスを構成します。

すでに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

次に、サービスファイルwekan.service:

を作成します。
cd /etc/systemd/system/
nano 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

Wekanサービスを開始して有効にします:

sudo systemctl daemon-reload
sudo systemctl start wekan
sudo systemctl enable wekan

ステップ6.Wekanにアクセスします。

Elkarteコミュニティフォーラムは、デフォルトでHTTPポート80で利用できます。お気に入りのブラウザを開き、http://your_ip_address:8000に移動します。 インストールを完了するために必要な手順を完了します。ファイアウォールを使用している場合は、ポート8080を開いて、コントロールパネルにアクセスできるようにしてください。

おめでとうございます!Wekanが正常にインストールされました。Ubuntu18.04システムにWekanオープンソースかんばんをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、公式を確認することをお勧めしますかんばんのウェブサイト。


Ubuntu
  1. Ubuntu 22.04 /20.04LTSにDockerをインストールする方法

  2. Ubuntu20.04LTSにPlayOnLinuxをインストールする方法

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

  1. Ubuntu20.04LTSにMariaDBをインストールする方法

  2. Ubuntu 20.04 LTS/21.04にAnsibleをインストールする方法

  3. Ubuntu 20.04 LTS/21.04にMinikubeをインストールする方法

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

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

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