如何在 Ubuntu 20.04 LTS 上安装 TaskBoard

TaskBoard 是一个免费的开源调度平台,允许用户跟踪他们的重要任务。TaskBoard 使用 SQLite 来存储数据库。在 TaskBoard 中,可以创建无限的板,您可以自定义板内的列。

Ubuntu 20.04 LTS Focal Fossa 上安装 TaskBoard

步骤 1. 首先,通过apt在终端中运行以下命令确保所有系统包都是最新的。

sudo apt update
sudo apt upgrade

步骤 2. 安装 Apache Web Server 和 PHP。

运行以下命令来安装 Apache 和 PHP 包:

sudo apt install git apache2 php libapache2-mod-php php-cli php-common php-json php-readline php-sqlite3 libaio1 libapr1 libhtml-template-perl libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1 libdbi-perl libterm-readkey-perl libwrap0

步骤 3. 安装 SQLite。

现在运行以下命令在 Ubuntu 系统上安装SQLite

sudo apt install sqlite3

通过运行以下命令检查已安装的版本:

sqlite3 --version

步骤 4. 安装 Java。

按照说明安装 Java:

sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-installer

步骤 5. 在 Ubuntu 20.04 上安装 TaskBoard。

现在我们从官方页面下载最新版本的TaskBoard:

cd /srv
sudo git clone https://github.com/kiswa/TaskBoard.git

接下来,安装 Composer PHP 依赖管理器:

sudo apt install composer

然后,通过 composer 安装 PHP 依赖项:

cd /srv/TaskBoard
./build/composer.phar self-update
./build/composer.phar install
./build/build-all

我们需要更改一些文件夹的权限:

sudo chown -R www-data:www-data /srv/TaskBoard/

步骤 6. 配置 Apache。

现在我们在 Apache 中创建一个新的虚拟主机指令。例如,在您的虚拟服务器上创建一个名为“ ”的新 Apache 配置文件:taskboard.conf

sudo nano /etc/apache2/sites-enabled/taskboard.conf

添加以下文件:

<VirtualHost *:80>
    ServerAdmin admin@idroot.us
    DocumentRoot "/srv/TaskBoard"
    ServerName taskboard.idroot.us
    ServerAlias www.taskboard.idroot.us
    <Directory "/srv/TaskBoard">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
    ErrorLog "/var/log/apache2/taskboard-error_log"
    CustomLog "/var/log/apache2/taskboard-access_log" combined
</VirtualHost>

现在,我们可以重新启动 Apache 网络服务器以进行更改:

sudo a2enmod rewrite
sudo a2ensite taskboard.conf 
sudo systemctl restart apache2.service

步骤 7. 访问 TaskBoard Web 界面。

成功安装后,打开您的网络浏览器并导航至屏幕上显示的任务板登录页面。默认凭据是admin/adminhttp://taskboard.idroot.us

taskbooard-web-interface

感谢您使用本教程在 Ubuntu 20.04 LTS Focal Fossa 系统上安装 TaskBoard。如需更多帮助或有用信息,我们建议您查看官方 TaskBoard 网站

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun223938.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年7月7日
下一篇 2021年7月7日

相关推荐