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

Ubuntu20.04にKanboardをインストールする方法

Kanboardは、無料のオープンソースプロジェクト管理ソフトウェアであり、進行中の作業を視覚化して制限し、目標に集中するのに役立ちます。かんばんの方法論に従い、プロジェクトを効率的かつ簡単に管理したい人のために特別に設計されています。 Kanboardは、レポートと分析のサポートも提供し、外部サービスと統合できます。複数のプロジェクトを作成し、必要に応じてボードをカスタマイズできます。

このチュートリアルでは、KanboardソフトウェアをUbuntu20.04にインストールする方法を学習します。

前提条件

  • Atlantic.Netクラウドプラットフォーム上の新しいUbuntu20.04VPS
  • サーバーで構成されているrootパスワード

ステップ1–Atlantic.Netクラウドサーバーを作成する

まず、Atlantic.Netクラウドサーバーにログインします。 2GB以上のRAMを搭載したオペレーティングシステムとしてUbuntu20.04を選択して、新しいサーバーを作成します。 SSH経由でクラウドサーバーに接続し、ページの上部で強調表示されているクレデンシャルを使用してログインします。

Ubuntu 20.04サーバーにログインしたら、次のコマンドを実行して、ベースシステムを最新の利用可能なパッケージで更新します。

apt-get update -y

ステップ2– Apache、MariaDB、およびPHPをインストールします

まず、Apache Webサーバー、MariaDB、PHP、およびその他の必要な拡張機能をシステムにインストールする必要があります。次のコマンドですべてをインストールできます:

apt-get install apache2 mariadb-server php libapache2-mod-php php-common php-curl php-intl 
php-mbstring php-xmlrpc php-mysql php-gd php-pgsql php-xml php-cli php-zip unzip wget curl git 
-y
を解凍します

すべてのパッケージをインストールしたら、php.iniファイルを編集して、必要な変更を加えます。

nano /etc/php/7.4/apache2/php.ini

次の行を変更します:

file_uploads = On
allow_url_fopen = On
short_open_tag = On
memory_limit = 512M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = America/Chicago

ファイルを保存して閉じてから、Apacheサービスを再起動して変更を適用します。

systemctl restart apache2

ステップ3–Kanboard用のデータベースを作成する

次に、Kanboardのデータベースとユーザーを作成する必要があります。まず、次のコマンドを使用してMariaDBにログインします。

mysql

ログインしたら、次のコマンドを使用してデータベースとユーザーを作成します。

CREATE DATABASE kanboard;
CREATE USER 'kanboard'@'localhost' IDENTIFIED BY 'password';

次に、次のコマンドを使用して、データベースにすべての権限を付与します。

GRANT ALL ON kanboard.* TO 'kanboard'@'localhost' WITH GRANT OPTION;

次に、特権をフラッシュし、次のコマンドでMariaDBを終了します。

FLUSH PRIVILEGES;
EXIT;

この時点で、データベースとユーザーが作成されます。これで、次のステップに進むことができます。

ステップ4–Kanboardをダウンロード

まず、次のコマンドを使用して、Gitリポジトリから最新バージョンのKanboardをダウンロードします。

wget https://github.com/kanboard/kanboard/archive/v1.2.15.zip

ダウンロードしたら、次のコマンドでダウンロードしたファイルを解凍します。

unzip v1.2.15.zip

次に、抽出したディレクトリをApacheルートディレクトリに移動します。

mv kanboard-1.2.15 /var/www/html/kanboard

次に、ディレクトリをkanboardに変更し、デフォルトの構成ファイルの名前を変更します。

cd /var/www/html/kanboard
cp config.default.php config.php

次に、次のコマンドを使用してデフォルトの構成ファイルを編集します。

nano config.php

以下に示すようにデータベース設定を定義し、confiig.phpにすでにあるデフォルトのエントリを上書きしていることを確認してください:

// Database driver: sqlite, mysql or postgres (sqlite by default)
define('DB_DRIVER', 'mysql');

// Mysql/Postgres username
define('DB_USERNAME', 'kanboard');

// Mysql/Postgres password
define('DB_PASSWORD', 'password');

// Mysql/Postgres hostname
define('DB_HOSTNAME', 'localhost');

// Mysql/Postgres database name
define('DB_NAME', 'kanboard');

ファイルを保存して閉じ、Kanboardに適切な所有権と権限を付与します:

chown -R www-data:www-data /var/www/html/kanboard
chmod -R 755 /var/www/html/kanboard

ステップ5–Kanboard用にApacheを構成する

まず、次のコマンドを使用してApache仮想ホスト構成ファイルを作成します。

nano /etc/apache2/sites-available/kanboard.conf

次の行を追加します:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/kanboard
ServerName your-domain.com

<Directory /var/www/html/kanboard/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

ファイルを保存して閉じてから、仮想ホストをアクティブ化し、次のコマンドでApacheリライトモジュールを有効にします。

a2ensite kanboard.conf
a2enmod rewrite

最後に、Apacheサービスを再起動して、変更を適用します。

systemctl restart apache2

ステップ6–KanboardUIにアクセスする

次に、Webブラウザーを開き、URLhttp://your-domain.comを使用してKanboardにアクセスします。 Kanboardログインページにリダイレクトされます:

デフォルトのユーザー名とパスワードをadmin/adminとして指定し、署名をクリックします ボタン。次のページにKanboardダッシュボードが表示されます。

結論

おめでとう!これで、KanboardがUbuntu20.04サーバーに正常にインストールされました。これで、独自のプロジェクトを作成し、ボードを作成し、かんばん手法を使用してプロジェクトワークフローの管理を開始できます。上記のチュートリアルを使用して、Atlantic.NetからVPSホスティングでKanboardを試してください!


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

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

  3. Ubuntu20.04にphpBBをインストールする方法

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

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

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

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

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

  3. Ubuntu20.04にPodmanをインストールする方法