如何在 Debian 10 上安装 TaskBoard 看板

TaskBoard 是一个基于 PHP 的免费开源工具,可帮助用户跟踪他们的重要任务。 它具有简单易用的 Web 界面,直观且易于使用。 它很容易定制,可以在任何 Linux 平台上工作。 使用 TaskBoard,您可以创建无限的板和项目,并跟踪需要完成的事情。

在本文中,我们将解释如何在 Linux 操作系统上安装 TaskBoard。 TaskBoard 提供了很多功能。 其中一些如下所列:

  • 免费、开源
  • 自托管。
  • 易于安装。
  • 无限的董事会和项目。
  • 自定义面板内的列和每个用户的持久展开/折叠。
  • 项目允许自定义颜色、分类、Mark Down 描述、附件和评论。
  • 项目显示活动的完整历史记录。
  • 管理员所有董事会活动的完整历史记录。
  • 轻松定制。
  • 基本用户管理(admin 和普通用户)。
  • 没有外部依赖。
  • 首次使用时自动创建 SQLite 数据库。
  • RESTful API。
  • 适用于几乎所有网络主机

我们已经在 Debian 10 操作系统上运行了本文中提到的命令和过程。

先决条件

以下是我们在安装 TaskBoard 之前需要安装的一些先决条件。

  • Apache 2
  • Sqlite
  • PHP > 5.5, php5-sqlite PHP 库

第一步:更新系统

在安装 TaskBoard 及其先决条件之前,我们需要更新包数据库。 它将允许系统找出已安装软件包的新版本是否可用。 为此,请进入系统中的终端应用程序 活动 Debian 桌面左上角的选项卡。 然后在搜索栏中输入 终端. 当终端图标出现时,单击它以启动它。

然后在终端中键入以下命令以更新包数据库。

$ sudo apt update

一旦我们更新了包数据库,我们将需要升级已安装的包。 为此运行以下命令:

$ sudo apt upgrade

第 2 步:安装 Apache

TaskBoard 需要一个网络服务器来提供其内容。 我们将使用 Apache 为此目的的网络服务器。 在终端中运行以下命令进行安装:

$ apt -y install apache2

完成安装后 Apache 网络服务器,启用 Apache 服务在服务器重新启动时自动启动。

$ systemctl enable apache2

然后运行以下命令启动 Apache 服务:

$ systemctl start apache2

为了验证 Apache 正在运行,在终端中运行以下命令:

$ systemctl status apache2

您将获得类似于以下输出的结果,显示 Apache 服务处于活动状态并正在运行。