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