- -KanboardをLinuxサーバーで動作させる方法

LinuxサーバーでKanboardを動作させる方法

Trelloサービスに代わるオープンソースLinuxでポップアップし始めており、優れています。今月初めに、Wekanプロジェクトマネージャーを取り上げました。ユーザーが自分でホストできるかんばん型のプロジェクト管理システムです。

Kanboardの紹介は、Trelloに挑戦することを目的とする自己ホスト型のタスク管理システムです。プラグイン、動的カスタムフィルターなど、提供するものがたくさんあります!

このガイドでは、さまざまなLinuxオペレーティングシステムでKanboardをセットアップしてインストールする方法について説明します。

始める前に

Kanboardは、ユーザーがWeb経由で対話できるネットワークアプリケーションです。Kanboardを使用するには、Linux OSを実行しているサーバーが必要です。

使用することをお勧めしますが、従来のLinuxサーバーは、ソフトウェアの負荷を最大限に処理できるため、LinuxデスクトップPCでKanboardを実行することも可能です。ただし、常にオンであり、ネットワークに接続されている必要があります。

現在、Kanboardソフトウェアは複数のLinuxサーバーオペレーティングシステムをサポートしています。具体的には、Ubuntu、Debian、RedHat Enterprise Linux、CentOS、その他いくつかをサポートしています。

UbuntuサーバーにKanboardをインストールする

Kanboardのドキュメントには、Ubuntu 16。04サポートされている最新のOSとはいえ、リリース内での変更はそれほど多くないので、おそらく18.04 / 18.10でも機能するでしょう。

Kanboardのインストールを開始するには、ターミナルウィンドウを起動して、 更新 そして アップグレード Ubuntuマシンに最新のパッチがあることを確認するコマンド。

sudo apt update
sudo apt upgrade -y

すべてが最新になったので、UbuntuにKanboardに必要な依存関係をインストールする必要があります。

Ubuntu 16.04 LTS

sudo apt-get install -y apache2 libapache2-mod-php7.0 php7.0-cli php7.0-mbstring php7.0-sqlite3 php7.0-opcache php7.0-json php7.0-mysql php7.0-pgsql php7.0-ldap php7.0-gd php7.0-xml

Ubuntu 18.04 LTS

sudo apt-get install -y apache2 libapache2-mod-php7.2 php7.2-cli php7.2-mbstring php7.2-sqlite3 php7.2-opcache php7.2-json php7.2-mysql php7.2-pgsql php7.2-ldap php7.2-gd php7.2-xml

ターミナルセッションをApache Webディレクトリに移動します。 CD コマンド。

cd /var/www/html

Webディレクトリに移動したら、経由でルートアクセスを取得します sudo -s コマンド。

sudo -s

を使用して、GitHubリリースページからKanboardソフトウェアの最新バージョンを入手します。 wget ダウンロードツール。

wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip

を使用してZIPファイルからKanboardファイルを抽出します 解凍する コマンド。

unzip kanboard-v1.2.6.zip

Kanboardフォルダーのアクセス許可を更新します。 チャウン.

chown -R www-data:www-data kanboard-1.2.6/data

Kanboardフォルダーの名前を変更します。

mv kanboard-1.2.6 kanboard

最後に、Ubuntu WebフォルダーからZIPアーカイブを削除します。

rm kanboard-v1.2.6.zip

DebianサーバーにKanboardをインストールする

Debian LinuxはUbuntuによく似ているため、オペレーティングシステムでKanboardがサポートされています。インストールを開始するには、ターミナルを起動します。次に、 更新 そして アップグレード すべてを最新にするコマンド。

注:これらの手順はDebian 9 Stretchを対象としています。以前のリリースを使用している場合は、続行する前にマシンをアップグレードしてください。

sudo apt-get update
sudo apt-get upgrade -y

次に、DebianサーバーにKanboardの依存関係をインストールする必要があります。依存関係をインストールするには、次を入力します アプトゲット ターミナルウィンドウで次のコマンドを実行します。

sudo apt-get install -y apache2 libapache2-mod-php7.0 php7.0-cli php7.0-mbstring 
php7.0-sqlite3 php7.0-opcache php7.0-json php7.0-mysql php7.0-pgsql 
php7.0-ldap php7.0-gd php7.0-xml

依存関係が処理されたら、DebianにKanboardをインストールします。を使用して CD コマンド、ターミナルを/ var / www / htmlに移動します

cd /var/www/html

を使用してルートシェルを取得する コマンド。

su -

開発者のGitHubからKanboardの最新リリースをダウンロードします wget ダウンローダーツール。

wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip

でコードを抽出します 解凍する コマンド。

unzip kanboard-v1.2.6.zip

Kanboardデータディレクトリの名前を変更します。

mv kanboard-1.2.6 kanboard

最後に、WebディレクトリからKanboard Zipアーカイブを削除します。

rm kanboard-v1.2.6.zip

RHEL / CentOSにKanboardをインストールする

Kanboardインスタンスのホストを探している場合RedHat Enterprise Linux、CentOSなどのRedHatベースのLinuxディストリビューションでは、いくつかの依存関係をインストールすることから始める必要があります。ターミナルを起動して、以下のコマンドを入力します。

sudo yum install -y php php-xml php-mbstring php-pdo php-gd unzip wget

Kanboardの実行に必要な依存関係をインストールした後、Apache Webサーバーを再起動する必要があります。

sudo systemctl restart httpd.service

を使用して CD コマンド、ターミナルウィンドウをwebフォルダーに移動します。

cd /var/www/html/

を使用してGitHubからKanboardソースコードを取得します wget ダウンローダーツール。

wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip

ZIPアーカイブを解凍します 解凍する コマンド。

unzip kanboard-v1.2.6.zip

Kanboardデータフォルダーの名前を変更します。

mv kanboard-1.2.6 kanboard

Kanboard Zipアーカイブを削除して終了します。

rm kanboard-v1.2.6.zip

Kanboardへのアクセス

インストールが完了しました!あとは、Webブラウザーを開き、以下のURLにアクセスしてKanboardインスタンスにアクセスするだけです。

注:Kanboardのデフォルトのログインは admin / admin。

http://server-ip-address/kanboard/

KanboardサーバーのIPアドレスがわかりませんか?実行:

ip addr show | grep 192.168.*
</ p>

コメント