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.
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:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
Sau khi cài đặt hoàn tất, hãy đăng nhập vào shell MariaDB bằng lệnh sau:
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:
Tiếp theo, cấp tất cả các quyền cho jiradb bằng lệnh sau:
Tiếp theo, xóa các đặc quyền và thoát khỏi shell MariaDB bằng lệnh sau:
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.
Thêm các dòng sau vào bên trong [mysqld]:
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:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
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:
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:
Bạn sẽ thấy đầu ra sau:
Nhấn Enter để tiếp tục. Bạn sẽ thấy kết quả sau:
Nhập 2 và nhấn Enter để cài đặt tùy chỉnh. Bạn sẽ thấy kết quả sau:
Chọn đường dẫn cài đặt Jira và nhấn Enter. Bạn sẽ thấy kết quả sau:
Bây giờ, nhấn Enter để tiếp tục. Bạn sẽ thấy đầu ra sau:
Nhập 1 và nhấn Enter để sử dụng cổng HTTP mặc định. Bạn sẽ thấy đầu ra sau:
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:
Nhập i và nhấn Enter để bắt đầu cài đặt. Bạn sẽ thấy kết quả sau:
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:
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.
Tiếp theo, giải nén tệp đã tải xuống bằng lệnh sau:
Tiếp theo, sao chép trình kết nối MySQL bằng lệnh sau:
Tiếp theo, dừng và khởi động dịch vụ Jira để áp dụng các thay đổi:
Tìm các dòng sau:
Bây giờ, hãy chạy lệnh sau để áp dụng cấu hình mới.
Đầu tiên, hãy cài đặt máy chủ web Nginx bằng lệnh sau:
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:
Thêm các dòng sau:
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:
Tiếp theo, kiểm tra Nginx xem có lỗi cú pháp nào không bằng lệnh sau:
Bạn sẽ thấy đầu ra sau:
Cuối cùng, khởi động lại Jira và dịch vụ Nginx để áp dụng các thay đổi:
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:
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
Mã:
apt-get install unzip fontconfig -y
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
Mã:
mysql
Mã:
MariaDB [(none)]> CREATE DATABASE jiradb CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
MariaDB [(none)]> CREATE USER 'jirauser'@'localhost' IDENTIFIED BY 'password';
Mã:
MariaDB [(none)]> CẤP TẤT CẢ TRÊN jiradb.* CHO 'jirauser'@'localhost' VỚI TÙY CHỌN CẤP;
Mã:
MariaDB [(none)]> XÓA CÁC ĐẶC QUYỀN; MariaDB [(none)]> EXIT;
Mã:
nano /etc/mysql/mariadb.conf.d/50-server.cnf
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
Mã:
systemctl restart mariadb.service
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
Mã:
chmod a+x atlassian-jira-software-8.11.0-x64.bin
Mã:
./atlassian-jira-software-8.11.0-x64.bin
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]
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
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]
Mã:
Vị trí mặc định cho dữ liệu Jira Software[/var/atlassian/application-data/jira]
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
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
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
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
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 ...
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
Mã:
unzip mysql-connector-java-8.0.18.zip
Mã:
cp mysql-connector-java-8.0.18/mysql-connector-java-8.0.18.jar /opt/atlassian/jira/lib
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
Mã:
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
Mã:
nano /etc/nginx/sites-available/jira.conf
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; }}
Mã:
ln -s /etc/nginx/sites-available/jira.conf /etc/nginx/sites-enabled/
Mã:
nginx -t
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
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: