Cách cài đặt OpenProject trên Debian 11

theanh

Administrator
Nhân viên
OpenProject là một hệ thống quản lý dự án miễn phí, mã nguồn mở và hàng đầu. Nó được viết bằng Ruby on Rails và AngularJS. Nó cho phép bạn quản lý các dự án trên nhiều nhóm và phòng ban khác nhau. Nó có sẵn trong cả phiên bản cộng đồng và doanh nghiệp. Phiên bản cộng đồng bao gồm nhiều tính năng và plugin và được cung cấp miễn phí.

OpenProject cung cấp một bộ tính năng phong phú. Dưới đây là một số trong số chúng:
  • Agile và Scrum
  • Theo dõi lỗi
  • Wiki
  • Diễn đàn
  • Quản lý tác vụ và cộng tác nhóm
  • Lộ trình sản phẩm và lập kế hoạch phát hành
Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách cài đặt phần mềm OpenProject trên Debian 11.

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

  • Máy chủ chạy Debian 11.
  • Tên miền hợp lệ được trỏ bằng IP máy chủ của bạn.
  • Mật khẩu gốc được định cấu hình trên server.

Bắt đầu​

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

Cài đặt OpenProject​

Theo mặc định, gói OpenProject không được bao gồm trong kho lưu trữ chính của Debian 11. Vì vậy, bạn sẽ cần thêm kho lưu trữ OpenProject vào APT.

Đầu tiên, hãy tải xuống và thêm khóa GPG bằng lệnh sau:
Mã:
wget -qO- https://dl.packager.io/srv/opf/openproject/key | apt-key add -
Tiếp theo, thêm kho lưu trữ OpenProject bằng lệnh sau:
Mã:
wget -O /etc/apt/sources.list.d/openproject.list https://dl.packager.io/srv/opf/openproject/dev/installer/debian/11.repo
Sau khi kho lưu trữ được thêm vào APT, hãy cập nhật bộ đệm kho lưu trữ bằng lệnh sau:
Mã:
apt-get update -y
Sau khi kho lưu trữ được cập nhật, hãy cài đặt OpenProject bằng lệnh sau:
Mã:
apt-get install openproject -y
Sau khi quá trình cài đặt hoàn tất, bạn sẽ nhận được kết quả sau:
Mã:
Gói openproject cung cấp trình cài đặt. Vui lòng chạy lệnh sau để hoàn tất quá trình cài đặt:sudo openproject configure=============Đang thiết lập imagemagick (8:6.9.11.60+dfsg-1.3) ...Đang xử lý các kích hoạt cho libc-bin (2.31-13) ...Đang xử lý các kích hoạt cho man-db (2.9.4-2) ...Đang xử lý các kích hoạt cho mailcap (3.69) ...
Lúc này, OpenProject đã được cài đặt trong hệ thống của bạn. Bây giờ bạn có thể tiến hành cấu hình nó.

Cấu hình OpenProject​

Bây giờ bạn có thể cấu hình OpenProject bằng lệnh bên dưới:
Mã:
openproject configure
Bạn sẽ được yêu cầu chọn phiên bản OpenProject:



Chọn tùy chọn mặc định và nhấn phím Enter. Bạn sẽ được yêu cầu chọn cơ sở dữ liệu bên ngoài hoặc cài đặt cục bộ:





Chọn máy chủ PostgreSQL cài đặt và nhấn phím Enter. Bạn sẽ được yêu cầu cài đặt máy chủ web Apache:



Chọn cài đặt máy chủ web Apache2 và nhấn phím Enter. Bạn sẽ được yêu cầu đặt FQDN cho máy chủ của mình.



Cung cấp FQDN của bạn và nhấn phím Enter. Bạn sẽ được yêu cầu xác định đường dẫn máy chủ.



Để trống để cài đặt OpenProject trên miền gốc, sau đó nhấn phím Enter. Bạn sẽ được yêu cầu cài đặt SSL.



Chọn KHÔNG và nhấn phím Enter. Bạn sẽ được yêu cầu thiết lập SVN.



Chọn Cài đặt SVN và nhấn phím Enter. Bạn sẽ được yêu cầu xác định đường dẫn kho lưu trữ:



Giữ nguyên mặc định và nhấn phím Enter. Bạn sẽ được yêu cầu cài đặt kho lưu trữ Git.



Chọn Skip và nhấn phím Enter. Bạn sẽ được yêu cầu cài đặt Sendmail.



Chọn Skip và nhấn phím Enter. Bạn sẽ được yêu cầu cài đặt máy chủ Memcached.



Chọn install Memcached và nhấn phím Enter để bắt đầu cấu hình. Sau khi OpenProject được cấu hình, bạn sẽ thấy đầu ra sau:
Mã:
Nhà cung cấp SCM Subversion sử dụng kho lưu trữ được quản lý từ xa. Bỏ qua.Đã tạo liên kết tượng trưng /etc/systemd/system/multi-user.target.wants/openproject.service → /etc/systemd/system/openproject.service.Đã tạo liên kết tượng trưng /etc/systemd/system/openproject.service.wants/openproject-web.service → /etc/systemd/system/openproject-web.service.Đang mở rộng...Đã tạo liên kết tượng trưng /etc/systemd/system/openproject-web.service.wants/openproject-web-1.service → /etc/systemd/system/openproject-web-1.service.--> xong.Đã tạo liên kết tượng trưng /etc/systemd/system/openproject.service.wants/openproject-worker.service → /etc/systemd/system/openproject-worker.service.Đang mở rộng...Đã tạo liên kết tượng trưng /etc/systemd/system/openproject-worker.service.wants/openproject-worker-1.service → /etc/systemd/system/openproject-worker-1.service.--> xong.
Gói OpenProject sẽ tự động cài đặt và khởi động dịch vụ Apache. Bạn có thể kiểm tra trạng thái của Apache bằng lệnh sau:
Mã:
systemctl status apache2
Nếu mọi thứ hoạt động, bạn sẽ nhận được kết quả sau:
Mã:
? apache2.service - Máy chủ HTTP Apache Đã tải: đã tải (/lib/systemd/system/apache2.service; đã bật; cài đặt trước của nhà cung cấp: đã bật) Đang hoạt động: đang hoạt động (đang chạy) kể từ Thứ sáu 2021-12-03 14:21:17 UTC; 1 phút 13 giây trước Tài liệu: https://httpd.apache.org/docs/2.4/ PID chính: 15724 (/usr/sbin/apach) Nhiệm vụ: 56 (giới hạn: 2341) Bộ nhớ: 56,4M CPU: 322ms CGroup: /system.slice/apache2.service ??15724 /usr/sbin/apache2 -k start ??15739 /usr/sbin/apache2 -k start ??15755 /usr/sbin/apache2 -k start ??15756 /usr/sbin/apache2 -k start03 tháng 12 14:21:17 debian11 systemd[1]: Đang khởi động Máy chủ HTTP Apache...

Truy cập Giao diện người dùng web OpenProject​

Bây giờ, OpenProject đã được cài đặt và định cấu hình. Bây giờ bạn có thể truy cập bằng URL . Bạn sẽ được chuyển hướng đến trang đăng nhập OpenProject:



Cung cấp tên người dùng và mật khẩu mặc định là admin/admin và nhấp vào nút Đăng nhập. Bạn sẽ thấy màn hình Thay đổi mật khẩu:



Thay đổi mật khẩu mặc định của bạn và nhấp vào nút Lưu. Bạn sẽ thấy trang chào mừng OpenProject:



Nhấp vào nút Lưu. Bạn sẽ thấy trang sau:


Kết luận​

Xin chúc mừng! bạn đã cài đặt thành công OpenProject trên Debian 11. Bây giờ bạn có thể cài đặt và thiết lập OpenProject trong môi trường sản xuất để quản lý toàn bộ vòng đời quản lý dự án của mình. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.
 
Back
Bên trên