このチュートリアルでは、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オープンソースかんばんをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、公式を確認することをお勧めしますかんばんのウェブサイト。