如何在 Ubuntu 22.04 LTS 上安装 Jira 敏捷项目管理

在本教程中,我们将向您展示如何在 Ubuntu 22.04 LTS 上安装 Jira Agile Project Management。 对于那些不知道的人,Jira Agile Project Management 是专为软件开发团队设计的项目管理工具。 它帮助团队以简化和有组织的方式管理他们的项目、问题和任务。 该工具提供了一个灵活且可定制的工作流程,可以进行调整以满足项目的特定需求。 Jira Agile Project Management 提供一系列功能,包括敏捷面板、冲刺计划和积压管理。

本文假定您至少具有 Linux 的基本知识,知道如何使用 shell,最重要的是,您将站点托管在自己的 VPS 上。 安装非常简单,假设您正在运行 root 帐户,如果没有,您可能需要添加 ‘sudo‘ 获取命令 root 特权。 我将向您展示 Jira Agile Project Management 在 Ubuntu 22.04 (Jammy Jellyfish) 上的分步安装。 对于 Ubuntu 22.04 和任何其他基于 Debian 的发行版(如 Linux Mint、Elementary OS、Pop!_OS 等),您可以遵循相同的说明。

先决条件

  • 运行以下操作系统之一的服务器:Ubuntu 22.04、20.04 和任何其他基于 Debian 的发行版,如 Linux Mint。
  • 建议您使用全新的操作系统安装,以防止出现任何潜在问题。
  • 通过 SSH 访问服务器(如果您在桌面上,则只需打开终端)。
  • 有效的互联网连接。 您需要连接 Internet 才能下载 Jira Agile Project Management 所需的包和依赖项。
  • A non-root sudo user或访问 root user. 我们建议充当 non-root sudo user,但是,如果您在充当 root.

在 Ubuntu 22.04 LTS Jammy Jellyfish 上安装 Jira 敏捷项目管理

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

sudo apt update
sudo apt upgrade
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

步骤 2. 安装 Java。

在安装 Jira 之前,您需要在系统上安装 Java。 如果您没有安装 Java,您可以按照我们的指南进行操作。

您可以使用以下命令验证 Java 版本:

java --version

步骤 3. 安装 MariaDB 数据库。

默认情况下,MariaDB 在 Ubuntu 22.04 基础存储库上可用。 现在 run 下面的以下命令将最新版本的 MariaDB 安装到您的 Ubuntu 系统:

sudo apt install mariadb-server mariadb-client

安装成功后,启用MariaDB(系统开机自动启动),启动,使用以下命令验证状态:

sudo systemctl enable mariadb
sudo systemctl start mariadb
sudo systemctl status mariadb

确认安装并检查已安装的 MariaDB 构建版本:

mariadb --version

默认情况下,MariaDB 未加固。 您可以使用以下方法保护 MariaDB mysql_secure_installation 脚本。 您应该仔细阅读下面的每个步骤,这将设置一个 root 密码,删除匿名用户,禁止远程 root 登录,并删除测试数据库和对安全 MariaDB 的访问:

mysql_secure_installation

像这样配置它:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

您现在可以使用新密码连接到 MariaDB 服务器:

mysql -u root -p

登录后,使用以下命令创建数据库和用户:

MariaDB [(none)]> CREATE DATABASE jiradb CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
MariaDB [(none)]> CREATE USER 'jirauser'@'localhost' IDENTIFIED BY 'your-strong-password';
MariaDB [(none)]> GRANT ALL ON jiradb.* TO 'jirauser'@'localhost' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

有关安装 MariaDB 的其他资源,请阅读以下帖子:

  • 如何在 Ubuntu Linux 上安装 MariaDB √

步骤 4. 在 Ubuntu 22.04 上安装 Jira 敏捷项目管理。

现在我们进入Jira官方下载页面,使用下面的命令下载最新版本的Jira:

wget https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-9.6.0-x64.bin

接下来,使用以下命令更改下载文件的权限:

chmod a+x atlassian-jira-software-9.6.0-x64.bin

然后,通过运行下载的二进制文件来安装 JIRA 软件,如下所示:

./atlassian-jira-software-9.6.0-x64.bin

安装过程将开始,系统将提示您提供一些信息,例如安装目录、端口号和服务器设置。 按照提示完成安装过程。

步骤 5. 配置 Jira。

首先,下载MySQL JDBC驱动,复制到Jira安装目录:

wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-8.0.18.zip

接下来,使用以下命令解压缩下载的文件:

unzip mysql-connector-java-8.0.18.zip

之后,使用以下命令复制 MySQL 连接器:

cp mysql-connector-java-8.0.18/mysql-connector-java-8.0.18.jar /opt/atlassian/jira/lib

最后,停止并启动 Jira 服务以应用更改:

/etc/init.d/jira stop
/etc/init.d/jira start

步骤 6. 配置防火墙。

现在,我们使用 Jira 设置一个简单的防火墙 (UFW),以允许在 8080 的默认 Web 端口上进行公共访问:

sudo ufw allow OpenSSH
sudo ufw allow 8080
sudo ufw enable

第 7 步。访问 Jira 敏捷项目管理 Web 界面。

成功安装后,打开 Web 浏览器并使用 URL 访问 Jira Agile Project Management 安装向导 https://your-IP-address:8080. 您将被重定向到以下页面:

在 Ubuntu 22.04 LTS Jammy Jellyfish 上安装 Jira 敏捷项目管理

在 Ubuntu 22.04 LTS Jammy Jellyfish 上安装 Jira 敏捷项目管理

恭喜! 您已成功安装 Jira。 感谢您使用本教程在 Ubuntu 22.04 LTS Jammy Jellyfish 系统上安装 Jira Agile Project Management。 如需更多帮助或有用信息,我们建议您查看 吉拉官方网站.