Cách cài đặt OpenProject trên CentOS 7

theanh

Administrator
Nhân viên
OpenProject là một hệ thống quản lý dựa trên web nguồn mở dành cho cộng tác nhóm không phụ thuộc vào vị trí. Đây là phần mềm quản lý dự án cung cấp các tính năng như quản lý tác vụ, cộng tác nhóm, scrum, v.v. OpenProject được phát hành theo Giấy phép GNU GPL 3 và được viết bằng Ruby on Rails và AngularJS.

Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách cài đặt và cấu hình OpenProject trên CentOS 7. OpenProject có thể được cài đặt thủ công cũng như sử dụng các gói RPM từ kho lưu trữ OpenProject. Đối với hướng dẫn này, tôi sẽ cài đặt OpenProject từ kho lưu trữ.

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

  • CentOS 7
  • Quyền root

Những việc chúng ta sẽ làm​

  1. Cập nhật và nâng cấp hệ thống
  2. Cài đặt hệ thống quản lý OpenProject
  3. Cấu hình sau khi cài đặt OpenProject
  4. Kiểm tra

Bước 1 - Cập nhật và nâng cấp hệ thống​

Trước khi cài đặt OpenProject trên Ubuntu hệ thống, cập nhật tất cả các kho lưu trữ có sẵn và nâng cấp hệ thống Ubuntu.

Chạy lệnh bên dưới.
Mã:
yum -y update

Bước 2 - Cài đặt Hệ thống quản lý OpenProject​

Theo mặc định, OpenProject cung cấp một kho lưu trữ chứa các gói cho nhiều bản phân phối Linux, bao gồm Ubuntu, CentOS, Debian và SUSE Linux Enterprise. Và nó có thể được cài đặt thủ công trên bản phân phối của bạn.

Đối với hướng dẫn này, chúng tôi sẽ cài đặt hệ thống quản lý dự án 'OpenProject' từ kho lưu trữ.

Thêm kho lưu trữ Openproject cho CentOS 7 bằng cách chạy lệnh bên dưới.
Mã:
sudo wget -O /etc/yum.repos.d/openproject-ce.repo \
 https://dl.packager.io/srv/opf/openproject-ce/stable/7/installer/el/7.repo
Bây giờ hãy cài đặt nó bằng lệnh sau.
Mã:
yum -y install openproject
Sau khi cài đặt hoàn tất, bạn sẽ nhận được kết quả như hiển thị bên dưới.


Bước 3 - Cấu hình sau khi cài đặt OpenProject​

Sau khi cài đặt các gói openproject, chúng ta cần tiến hành cấu hình. Chúng ta sẽ cấu hình cơ sở dữ liệu bằng MySQL, máy chủ web bằng Apache, cấu hình tên miền, thêm hỗ trợ cho Git và SVN, cấu hình thông báo qua email và bật Memcached để có hiệu suất tốt hơn cho OpenProject.

Chạy lệnh openproject bên dưới.
Mã:
openproject configure
Và bạn sẽ nhận được trình hướng dẫn để cấu hình cơ sở dữ liệu openproject.



Chọn 'Cài đặt và cấu hình máy chủ MySQL cục bộ' và nhấp vào 'OK'. Nó sẽ tự động cài đặt máy chủ MySQL trên hệ thống và tự động tạo cơ sở dữ liệu để cài đặt openproject.

Đối với cấu hình máy chủ web, hãy chọn 'Cài đặt máy chủ apache2' và nhấp vào 'OK'. nó sẽ tự động cài đặt máy chủ web apache2 và cấu hình máy chủ ảo cho ứng dụng OpenProject.



Bây giờ hãy nhập tên miền cho ứng dụng Openproject của bạn và chọn 'OK'.



Đối với tiền tố đường dẫn máy chủ, bạn có thể để trống. Nếu bạn muốn chạy Openproject theo URL đường dẫn như 'hakase-labs.co/openproject/', thì bạn có thể nhập vào trường '/openproject'.



Tiếp theo, đối với cấu hình SSL. Nếu bạn đã mua chứng chỉ SSL, hãy chọn 'có' và 'không' nếu bạn không có chứng chỉ SSL.



Bây giờ là hỗ trợ Subversion và Git. Nếu bạn bật tính năng này, bạn sẽ có thể tạo và lưu trữ kho lưu trữ Subversion và Git vào ứng dụng của mình. Tính năng này chỉ hoạt động trên máy chủ web Apache, không hoạt động trên Nginx. Và bạn nên bật tính năng này để hỗ trợ Subversion và Git - hãy chọn 'có'.

Subversion hỗ trợ openProject.



Git hỗ trợ OpenProject.



Sau đó, bạn sẽ được yêu cầu cấu hình thông báo qua email. Bạn có thể sử dụng ứng dụng 'sendmail' của máy chủ hoặc sử dụng tài khoản SMTP từ bên thứ ba như Google SMTP, v.v.

Chọn tùy theo nhu cầu và nhấp vào 'OK'.



Đối với bộ đệm Memcached, hãy cài đặt nó để có hiệu suất tốt hơn cho openproject.



Chọn 'Cài đặt máy chủ Memcached mới' rồi nhấp vào 'OK'.

Lệnh sẽ tự động cài đặt và cấu hình tất cả các gói để cài đặt openpoject. Và khi hoàn tất, bạn sẽ nhận được kết quả như bên dưới.


Bước 4 - Kiểm tra​

Mở trình duyệt web và nhập URL openproject của bạn vào thanh địa chỉ. Của tôi là
Và bạn có thể thấy trang mặc định.



Bây giờ hãy nhấp vào nút 'Đăng nhập' để đăng nhập vào bảng điều khiển quản trị và sử dụng 'admin' làm người dùng và mật khẩu.



Thay đổi mật khẩu quản trị mặc định bằng mật khẩu của riêng bạn.



Nhập mật khẩu của bạn và nhấp vào nút 'Lưu'.

Và bạn sẽ nhận được bảng điều khiển như hiển thị bên dưới.



Nhấp vào 'Dự án demo' để xem mẫu dự án.



Quá trình cài đặt và cấu hình cho OpenProject trên CentOS 7 đã hoàn tất thành công.

Tham khảo​

 
Back
Bên trên