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

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

このチュートリアルでは、UbuntuVPSにTaskBoardと必要なすべてのコンポーネントをインストールする手順について説明します。

TaskBoardは、無料のオープンソースのPHPベースのセルフホストスケジューリングアプリケーションであり、ユーザーが重要なタスクを追跡するのに役立ちます。 TaskBoardには、直感的で非常に使いやすい、シンプルでクリーンな「かんばん」に着想を得たインターフェースがあります。

機能

TaskBoardには、次のような多くの便利な機能があります。

  • 無料のオープンソースのセルフホストアプリケーション
  • 簡単で迅速なインストール
  • 無制限のボード(プロジェクト)
  • ボード内の列をカスタマイズし、ユーザーごとに永続的に展開/折りたたみます
  • アイテムでは、カスタムの色、分類、マークダウンの説明、添付ファイル、コメントを使用できます
  • アイテムにはアクティビティの完全な履歴が表示されます
  • 管理者向けのすべての取締役会活動の完全な履歴
  • 簡単なカスタマイズ
  • 基本的なユーザー管理(管理者および通常のユーザー)
  • 外部依存関係なし
  • 最初の使用時にSQLiteデータベースを作成します
  • RESTful API
  • TaskBoardは、PHPとSQLiteをサポートするほぼすべてのウェブホストで実行できます)

前提条件

  • Ubuntu18.04VPS。このチュートリアルでは、SSD1VPSホスティングプランの1つを使用します。
  • root権限を持つシステムユーザー
  • ApacheWebサーバー+PHPバージョン5以降
  • SQLite

ステップ1:ログインしてサーバーを更新する

rootユーザーまたはsudo権限を持つユーザーとしてSSH経由でUbuntu18.04VPSにログインします。

ssh root@IP_Address -p Port_number

「IP_Address」と「Port_number」を、サーバーの実際のIPアドレスとSSHポート番号に置き換えることを忘れないでください。

次のコマンドを実行して、Ubuntu18.04VPSにインストールされているすべてのパッケージを更新します。

apt update && apt upgrade

ステップ2:Apacheをインストールする

TaskBoardには、コンテンツを提供するためのWebサーバーが必要です。このチュートリアルでは、人気があり使いやすいWebサーバーであるApacheWebサーバーをインストールして使用します。次のコマンドを使用して簡単にインストールできます:

apt -y install apache2

Apache Webサーバーをインストールしたら、それを起動し、サーバーの再起動時に自動的に起動できるようにします。

systemctl start apache2
systemctl enable apache2

次のコマンドを使用して、Apacheのステータスを確認し、Apacheが実行されていることを確認します。

systemctl status apache2

apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ââapache2-systemd.conf
   Active: active (running)
 Main PID: 25440 (apache2)
    Tasks: 6 (limit: 2320)
   CGroup: /system.slice/apache2.service
           ââ25440 /usr/sbin/apache2 -k start
           ââ25443 /usr/sbin/apache2 -k start

または、Webブラウザでhttp://Your_IPaddress/にアクセスします。 Webサーバーが実行されている場合は、デフォルトのApacheページが表示されます。

ステップ3:PHPとSQLiteをインストールする

TaskBoardはPHPベースのアプリケーションであるため、次のステップは、アプリケーションに必要ないくつかのPHP拡張機能とともにPHPをインストールすることです。

apt -y install php php-json php-cli php-gd php-sqlite3 libapache2-mod-php

インストールが完了したら、次のコマンドを使用して、インストールされているPHPのバージョンを確認できます。

php -v
PHP 7.2.15-0ubuntu0.18.04.2 (cli) (built: Mar 22 2019 17:05:14) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.15-0ubuntu0.18.04.2, Copyright (c) 1999-2018, by Zend Technologies

TaskBoardは、MySQLなどのサーバーベースのSQLサーバーを必要としません。これは、ディスク上の単一のファイルで構成されるSQLiteデータベースを使用します。次のコマンドを使用してSQLiteをインストールします:

apt -y install sqlite

ステップ4:TaskBoardをダウンロードしてインストールする

TaskBoardの公式Webサイトにアクセスし、アプリケーションの最新の安定版リリースをサーバーのドキュメントルートディレクトリにダウンロードします。この例では、執筆時点で入手可能な最新バージョンを使用しています。

wget https://github.com/kiswa/TaskBoard/archive/master.zip -P /var/www/html/

ダウンロードしたら、zipアーカイブを解凍します。まず、解凍ユーティリティがサーバーにインストールされていることを確認します。

apt -y install unzip
cd /var/www/html
unzip master.zip

すべてのTaskBoardファイルは、新しい「TaskBoard-master」ディレクトリに保存されます。このディレクトリの名前をもっと簡単なものに変更します:

mv TaskBoard-master/ taskboard

次に、Composerを使用していくつかの追加のPHP依存関係をインストールする必要があります。その前に、Composerの開発バージョンを最新バージョンに更新してください:

cd taskboard/
./build/composer.phar self-update

Composerが最新バージョンに更新された後、PHP依存関係のインストールを続行する場合があります。

./build/composer.phar install

その後、TaskBoardディレクトリに適切な権限を設定します。

chown -R www-data:www-data /var/www/html/taskboard

ステップ5:Apache仮想ホストを作成する

上記のすべての手順が完了すると、TaskBoardにアクセスするドメインのApache仮想ホストディレクティブを作成できます。この例では、「domain.com」ドメイン名を使用します。表示されている場所では、必ずドメイン名に置き換えてください。

nano /etc/apache2/sites-available/taskboard.conf
<VirtualHost *:80> 
 ServerName domain.com  
 DocumentRoot /var/www/html/taskboard  
   
 Options -Indexes +FollowSymLinks +MultiViews  
 AllowOverride All  
 Require all granted  
   
 ErrorLog ${APACHE_LOG_DIR}/domain.com-error.log  
 CustomLog ${APACHE_LOG_DIR}/domain.com-access.log combined  
</VirtualHost>  

ファイルを保存してから、次のコマンドを実行して、構成とApacheモジュールのmod_rewriteを有効にします。 。

a2ensite taskboard
a2enmod rewrite

この後、変更を有効にするためにApacheWebサーバーを再起動します。

この手順で、Ubuntu18.04サーバーへのTaskBoardのインストールが完全に完了します。 Webブラウザーを開き、http://domain.comをポイントします。 TaskBoardのログインページにアクセスします。デフォルトのログインクレデンシャルでログインできます。これは、ユーザー名とパスワードの両方で「admin」です。

TaskBoardの使用方法の詳細については、公式ドキュメントを参照してください。

もちろん、マネージドUbuntuホスティングサービスのいずれかを使用している場合は、Ubuntu 18.04にTaskBoardをインストールする必要はありません。その場合は、エキスパートシステム管理者にUbuntu18.04にTaskBoardをインストールするよう依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。 Ubuntu18.04にTaskBoardをインストールする方法に関するこの投稿が気に入った場合 、以下の共有ショートカットを使用してソーシャルネットワークで友達と共有するか、コメントセクションにコメントを残してください。ありがとう。


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

  2. Ubuntu16.04にGraylogサーバーをインストールする方法

  3. Ubuntu16.04にPHP7.2をインストールする方法

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

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

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

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

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

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