Cách cài đặt Jira Agile Project Management Tool trên Ubuntu 20.04

theanh

Administrator
Nhân viên
JIRA là một công cụ quản lý dự án do Atlassian phát triển, được sử dụng như một hệ thống theo dõi sự cố và lỗi. Đây là một công cụ thương mại và có sẵn dưới dạng phiên bản dùng thử trong thời gian giới hạn. Bạn có thể sử dụng JIRA trong Hỗ trợ và Dịch vụ khách hàng để tạo phiếu và theo dõi trạng thái của các phiếu đã tạo. Nó đi kèm với bảng điều khiển đơn giản và thân thiện với người dùng giúp bạn theo dõi tiến độ công việc và các sự cố. Nó cung cấp một bộ tính năng phong phú bao gồm Quản lý lỗi và khiếm khuyết, Báo cáo nâng cao, Tìm kiếm và lọc, Quy trình công việc có thể tùy chỉnh, Bảng thông tin có thể tùy chỉnh, Bảo mật và quản trị nâng cao và nhiều tính năng khác.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt công cụ quản lý dự án JIRA trên máy chủ Ubuntu 20.04.

Điều kiện tiên quyết​

  • Một máy chủ chạy Ubuntu 20.04 với tối thiểu 4GB RAM.
  • Một tên miền hợp lệ được trỏ bằng IP máy chủ của bạn.
  • Một mật khẩu gốc được cấu hình trên máy chủ.

Bắt đầu​

Trước tiên, bạn nên cập nhật hệ thống của mình lên phiên bản mới nhất. Bạn có thể cập nhật chúng bằng lệnh sau:
Mã:
apt-get update -y
Sau khi tất cả các gói được cập nhật, hãy cài đặt các gói cần thiết khác bằng lệnh sau:
Mã:
apt-get install unzip fontconfig -y
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

Cài đặt và cấu hình cơ sở dữ liệu MariaDB​

JIRA sử dụng MySQL/MariaDB để lưu trữ dữ liệu của họ. Vì vậy, bạn sẽ cần cài đặt máy chủ MariaDB trong máy chủ của mình. Bạn có thể cài đặt bằng lệnh sau:
Mã:
apt-get install mariadb-server -y
Sau khi cài đặt hoàn tất, hãy đăng nhập vào shell MariaDB bằng lệnh sau:
Mã:
mysql
Sau khi đăng nhập, hãy tạo cơ sở dữ liệu và người dùng cho JIRA bằng lệnh sau:
Mã:
MariaDB [(none)]> CREATE DATABASE jiradb CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
MariaDB [(none)]> CREATE USER 'jirauser'@'localhost' IDENTIFIED BY 'password';
Tiếp theo, cấp tất cả các quyền cho jiradb bằng lệnh sau:
Mã:
MariaDB [(none)]> CẤP TẤT CẢ TRÊN jiradb.* CHO 'jirauser'@'localhost' VỚI TÙY CHỌN CẤP;
Tiếp theo, xóa các đặc quyền và thoát khỏi shell MariaDB bằng lệnh sau:
Mã:
MariaDB [(none)]> XÓA CÁC ĐẶC QUYỀN; MariaDB [(none)]> EXIT;
Tiếp theo, chỉnh sửa tệp cấu hình mặc định của MariaDB và điều chỉnh một số cài đặt để có hiệu suất tốt hơn.
Mã:
nano /etc/mysql/mariadb.conf.d/50-server.cnf
Thêm các dòng sau vào bên trong [mysqld]:
Mã:
default-storage-engine= INNODBcharacter_set_server = utf8mb4innodb_default_row_format = DYNAMICinnodb_large_prefix = ONinnodb_file_format = Barracudainnodb_log_file_size = 2Gsql_mode = NO_AUTO_VALUE_ON_ZERO
Lưu và đóng tệp khi bạn hoàn tất. Sau đó, khởi động lại dịch vụ MariaDB để áp dụng các thay đổi:
Mã:
systemctl restart mariadb.service
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

Cài đặt JIRA​

Đầu tiên, bạn cần tải xuống phiên bản JIRA mới nhất từ trang web chính thức của họ. Bạn có thể tải xuống bằng lệnh wget như được hiển thị bên dưới:
Mã:
wget https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.7.1-x64.bin
Sau khi tải xuống hoàn tất, hãy thay đổi quyền của tệp đã tải xuống bằng lệnh sau:
Mã:
chmod a+x atlassian-jira-software-8.11.0-x64.bin
Tiếp theo, cài đặt phần mềm JIRA bằng cách chạy tệp nhị phân đã tải xuống như được hiển thị bên dưới:
Mã:
./atlassian-jira-software-8.11.0-x64.bin
Bạn sẽ thấy đầu ra sau:
Mã:
Điều này sẽ cài đặt Jira Software 8.11.0 trên máy tính của bạn.OK [o, Enter], Cancel [c]
Nhấn Enter để tiếp tục. Bạn sẽ thấy kết quả sau:
Mã:
Nhấp vào Next để tiếp tục hoặc Cancel để thoát khỏi Setup.Chọn tùy chọn cài đặt hoặc nâng cấp phù hợp.Vui lòng chọn một trong các tùy chọn sau:Cài đặt nhanh (sử dụng cài đặt mặc định) [1], Cài đặt tùy chỉnh (khuyến nghị cho người dùng nâng cao) [2, Enter], Nâng cấp cài đặt Jira hiện có [3]2
Nhập 2 và nhấn Enter để cài đặt tùy chỉnh. Bạn sẽ thấy kết quả sau:
Mã:
Chọn thư mục mà bạn muốn cài đặt Jira Software.Nên cài đặt Jira Software ở đâu?[/opt/atlassian/jira]
Chọn đường dẫn cài đặt Jira và nhấn Enter. Bạn sẽ thấy kết quả sau:
Mã:
Vị trí mặc định cho dữ liệu Jira Software[/var/atlassian/application-data/jira]
Bây giờ, nhấn Enter để tiếp tục. Bạn sẽ thấy đầu ra sau:
Mã:
Cấu hình các cổng mà Jira Software sẽ sử dụng.Jira yêu cầu hai cổng TCP không được bất kỳứng dụng nào khác trên máy này sử dụng. Cổng HTTP là nơi bạn sẽ truy cập Jirathông qua trình duyệt của mình. Cổng Control được sử dụng để khởi động và tắt Jira.Sử dụng các cổng mặc định (HTTP: 8080, Control: 8005) - Khuyến nghị [1, Enter], Đặt giá trị tùy chỉnh cho các cổng HTTP và Control [2]1
Nhập 1 và nhấn Enter để sử dụng cổng HTTP mặc định. Bạn sẽ thấy đầu ra sau:
Mã:
Jira có thể chạy ở chế độ nền.Bạn có thể chọn chạy Jira dưới dạng dịch vụ, nghĩa là nó sẽ tự động khởi độngkhi máy tính khởi động lại.Cài đặt Jira dưới dạng Dịch vụ?Có [y, Enter], Không [n]y
Nhập y và nhấn Enter để cài đặt Jira dưới dạng Dịch vụ. Bạn sẽ thấy kết quả sau:
Mã:
Chi tiết về nơi Phần mềm Jira sẽ được cài đặt và các cài đặt sẽ được sử dụng.Thư mục cài đặt: /opt/atlassian/jiraThư mục gốc: /var/atlassian/application-data/jiraCổng HTTP: 8080Cổng RMI: 8005Cài đặt dưới dạng dịch vụ: CóCài đặt [i, Enter], Thoát [e]i
Nhập i và nhấn Enter để bắt đầu cài đặt. Bạn sẽ thấy kết quả sau:
Mã:
Vui lòng đợi một lát trong khi Phần mềm Jira được cấu hình.Quá trình cài đặt Phần mềm Jira 8.11.0 đã hoàn tấtKhởi động Phần mềm Jira 8.11.0 ngay bây giờ?Có [y, Enter], Không [n]y
Nhập y và nhấn Enter để khởi động phần mềm Jira. Sau khi quá trình cài đặt hoàn tất thành công, bạn sẽ thấy kết quả sau:
Mã:
Vui lòng đợi một lát trong khi Jira Software khởi động.Đang khởi chạy Jira Software ...Quá trình cài đặt Jira Software 8.11.0 đã hoàn tấtQuá trình cài đặt Jira Software 8.11.0 của bạn hiện đã sẵn sàng và có thể truy cậpthông qua trình duyệt của bạn.Jira Software 8.11.0 có thể được truy cập tại http://localhost:8080Đang hoàn tất quá trình cài đặt ...
Lúc này, Jira đã được cài đặt trên máy chủ của bạn. Bây giờ, bạn có thể tiến hành bước tiếp theo.

Cấu hình JIRA​

Tiếp theo, bạn sẽ cần tải xuống trình điều khiển MySQL JDBC và sao chép vào thư mục cài đặt Jira. Trước tiên, hãy tải xuống bằng lệnh sau:
Mã:
wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-8.0.18.zip
Tiếp theo, giải nén tệp đã tải xuống bằng lệnh sau:
Mã:
unzip mysql-connector-java-8.0.18.zip
Tiếp theo, sao chép trình kết nối MySQL bằng lệnh sau:
Mã:
cp mysql-connector-java-8.0.18/mysql-connector-java-8.0.18.jar /opt/atlassian/jira/lib
Tiếp theo, dừng và khởi động dịch vụ Jira để áp dụng các thay đổi:
Mã:
/etc/init.d/jira stop
/etc/init.d/jira start

Cấu hình Proxy cho JIRA​

Tiếp theo, bạn sẽ cần định nghĩa một proxy trong Jira. Nếu bạn muốn truy cập Jira bằng tên miền của mình. Bạn có thể định nghĩa nó bằng cách chỉnh sửa tệp /opt/atlassian/jira/conf/server.xml:
Mã:
nano /opt/atlassian/jira/conf/server.xml
Tìm các dòng sau:
Mã:
Bây giờ, hãy chạy lệnh sau để áp dụng cấu hình mới.
Mã:
/etc/init.d/jira stop
/etc/init.d/jira start

Cấu hình Nginx làm Proxy ngược cho Jira​

Tiếp theo, bạn sẽ cần cấu hình Nginx làm proxy ngược nếu bạn muốn truy cập Jira trên cổng 80.

Đầu tiên, hãy cài đặt máy chủ web Nginx bằng lệnh sau:
Mã:
apt-get install nginx -y
Sau khi máy chủ Nginx được cài đặt, hãy tạo tệp cấu hình máy chủ ảo Nginx mới:
Mã:
nano /etc/nginx/sites-available/jira.conf
Thêm các dòng sau:
Mã:
server { listen 80; server_name jira.example.com; location / { proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://localhost:8080; client_max_body_size 10M; }}
Lưu và đóng tệp khi bạn hoàn tất. Sau đó, kích hoạt tệp máy chủ ảo bằng lệnh sau:
Mã:
ln -s /etc/nginx/sites-available/jira.conf /etc/nginx/sites-enabled/
Tiếp theo, kiểm tra Nginx xem có lỗi cú pháp nào không bằng lệnh sau:
Mã:
nginx -t
Bạn sẽ thấy đầu ra sau:
Mã:
nginx: cú pháp tệp cấu hình /etc/nginx/nginx.conf là oknginx: tệp cấu hình /etc/nginx/nginx.conf đã kiểm tra thành công
Cuối cùng, khởi động lại Jira và dịch vụ Nginx để áp dụng các thay đổi:
Mã:
/etc/init.d/jira stop
/etc/init.d/jira start
systemctl nginx restart

Truy cập Jira Web Giao diện người dùng​

Bây giờ, hãy mở trình duyệt web của bạn và truy cập giao diện web Jira bằng URL http://jira.example.com. Bạn sẽ được chuyển hướng đến màn hình sau:



Chọn "tôi sẽ tự thiết lập" và nhấp vào nút Tiếp theo. Bạn sẽ thấy màn hình sau:



Chọn "Cơ sở dữ liệu của riêng tôi", cung cấp thông tin chi tiết về cơ sở dữ liệu của bạn và nhấp vào nút Tiếp theo. Bạn sẽ thấy màn hình sau:



Cung cấp tiêu đề ứng dụng, Chế độ, URL và nhấp vào nút Tiếp theo. Bạn sẽ thấy màn hình sau:



Cung cấp khóa cấp phép dùng thử của bạn và nhấp vào nút Tiếp theo. Bạn sẽ thấy màn hình sau:



Cung cấp thông tin chi tiết về tài khoản quản trị viên của bạn và nhấp vào nút Tiếp theo. Bạn sẽ thấy màn hình sau:



Nhấp vào nút Hoàn tất để hoàn tất cài đặt. Bạn sẽ thấy màn hình lựa chọn ngôn ngữ:



Chọn ngôn ngữ mong muốn và nhấp vào nút Tiếp tục. Bạn sẽ thấy màn hình sau:



Chọn hình đại diện của bạn và nhấp vào nút Tiếp theo. Bạn sẽ thấy màn hình sau:



Nhấp vào "Tạo dự án mới" để tạo dự án đầu tiên của bạn. Bạn sẽ thấy màn hình sau:



Chọn "Phát triển phần mềm Scrum" và nhấp vào nút Tiếp theo. Bạn sẽ thấy màn hình sau:



Nhấp vào nút Chọn để chọn Quy trình làm việc của bạn. Bạn sẽ thấy màn hình sau:



Cung cấp tên dự án và khóa của bạn, sau đó nhấp vào nút Gửi. Bạn sẽ thấy bảng điều khiển Jira trong màn hình sau:


Kết luận​

Trong hướng dẫn trên, bạn đã học cách cài đặt JIRA trên Ubuntu 20.04. Nếu bạn chưa biết cách cài đặt và sử dụng JIRA hiệu quả thì hướng dẫn này sẽ giúp bạn cài đặt JIRA mà không gặp bất kỳ vấn đề nào.
 
Back
Bên trên