I. Giới thiệu:
Ngày nay nhu cầu sử dụng công cụ để quản lý plan công việc ngày càng nhiều. Các công cụ có thể là online hoặc offline tùy theo nhu cầu người dùng.
OpenProject là một công cụ mã nguồn mở có khả năng quản lý, theo dõi, cũng như tính chi phí cho từng dự án.
Bạn có thể tạo các task công việc theo tùy chọn và update tiến độ hoàn thành cũng như các bước thực hiện các task đó bất cứ lúc nào.
Các tính năng của Open Project:
II. Cài đặt và cấu hình Openproject trên CentOS 7
OpenProject có thể cài đặt được trên nhiều nên tảng khác nhau. Bài lab này hướng dẫn cài đặt và cấu hình OpenProject trên CentOS 7.
Yêu cầu:
Cài đặt bản cập nhật mới nhất cho CentOS 7:
Tắt setenforce – SELinux là modun bảo mật nhân của Linux. Nó có thể gây ảnh hưởng đến quá trình cài đặt của chương trình.
Sau khi tắt SELinux cần reboot lại:
Tải OpenProject:
Cài đặt OpenProject:
Cấu hình OpenProject bằng cách chạy lệnh cài đặt:
Thực hiện các tùy chọn được hiển thị để cài đặt OpenProject
Chọn "install" để cài đặt PostgreSQL và database trên máy local
Chọn "install" để cài apache server
Nhập tên domain name ở đây mình để mặc định là "localhost"
Server path prefix có thể bỏ trống. Khi cài đặt xong có thể thay đổi trong cài đặt hệ thống.
Bài lab này thì không dùng SSL nên sẽ chọn "No"
Chọn "install" để tạo và quản lý lưu trữ Subversion
Vị trí lưu để mặc định. Chọn "OK"
Chọn "install" để tạo và quản lý lưu trữ Git
Để mặc định vị trí lưu. Chọn "OK"
Chọn "install" để cài memcached server
Sau khi thực hiện các bước cấu hình cần khởi động lại OpenProject:
Cấu hình firewall thêm các port sau mở dịch vụ http,https để truy cập vào OpenProject:
Reload lại firewall:
Để mở dashboard OpenProject ta cần sử dụng trình duyệt và truy cập vào địa chỉ ip (ở đây dùng trình duyệt có sẵn là Firefox).
Tài khoản login mặc định là "admin/admin"
Sau khi đăng nhập lần đầu tiên hệ thống sẽ yêu cầu bạn đổi password - yêu cầu password làn 10 ký tự trở lên.
Sau đó bạn có thể truy cập vào trang mẫu các Project và các Task đã được tạo sẵn. Ở đây bạn có thể tùy chỉnh các Task theo ý muốn.
Bạn có thể quản lý các Project bằng danh sách như dưới đây.
Đây là bảng thông tin các Task có trong Project có thể quản lý toàn bộ dự án.
Chi tiết cảu mỗi Task có thể tùy chỉnh được tạo mặc định theo các thông tin cơ bản như ngày bắt đầu và kết thúc, tiến độ hoàn thành, độ ưu tiên,vv...
Tiếp theo Cài đặt và cấu hình FTP server cho OpenProject
Ngày nay nhu cầu sử dụng công cụ để quản lý plan công việc ngày càng nhiều. Các công cụ có thể là online hoặc offline tùy theo nhu cầu người dùng.
OpenProject là một công cụ mã nguồn mở có khả năng quản lý, theo dõi, cũng như tính chi phí cho từng dự án.
Bạn có thể tạo các task công việc theo tùy chọn và update tiến độ hoàn thành cũng như các bước thực hiện các task đó bất cứ lúc nào.
Các tính năng của Open Project:
- Quản lý dự án với nhiều quy mô
- Phù hợp làm việc nhóm
- Sắp xếp, theo dõi tiến độ công việc
- Theo dõi tình trạng dự án
- Quản lý chi phí dự án
II. Cài đặt và cấu hình Openproject trên CentOS 7
OpenProject có thể cài đặt được trên nhiều nên tảng khác nhau. Bài lab này hướng dẫn cài đặt và cấu hình OpenProject trên CentOS 7.
Yêu cầu:
- Máy CentOS 7 chạy OpenProject
Cài đặt bản cập nhật mới nhất cho CentOS 7:
sudo yum -y update |
Tắt setenforce – SELinux là modun bảo mật nhân của Linux. Nó có thể gây ảnh hưởng đến quá trình cài đặt của chương trình.
sudo setenforce 0 sudo sed -i 's/^SELINUX=.*/SELINUX=permissive/g' /etc/selinux/config |
Sau khi tắt SELinux cần reboot lại:
sudo reboot |
Tải OpenProject:
sudo yum -y install wget sudo wget -O /etc/yum.repos.d/openproject.repo https://dl.packager.io/srv/opf/openproject/dev/installer/el/7.repo |
Cài đặt OpenProject:
sudo yum -y install openproject |
Cấu hình OpenProject bằng cách chạy lệnh cài đặt:
sudo openproject configure |
Thực hiện các tùy chọn được hiển thị để cài đặt OpenProject
Chọn "install" để cài đặt PostgreSQL và database trên máy local
Chọn "install" để cài apache server
Nhập tên domain name ở đây mình để mặc định là "localhost"
Server path prefix có thể bỏ trống. Khi cài đặt xong có thể thay đổi trong cài đặt hệ thống.
Bài lab này thì không dùng SSL nên sẽ chọn "No"
Chọn "install" để tạo và quản lý lưu trữ Subversion
Vị trí lưu để mặc định. Chọn "OK"
Chọn "install" để tạo và quản lý lưu trữ Git
Để mặc định vị trí lưu. Chọn "OK"
Chọn "install" để cài memcached server
Sau khi thực hiện các bước cấu hình cần khởi động lại OpenProject:
sudo restart openproject |
Cấu hình firewall thêm các port sau mở dịch vụ http,https để truy cập vào OpenProject:
sudo firewall-cmd –zone=public –add-port=80/tcp --permanent sudo firewall-cmd –zone=public –add-port=443/tcp --permanent sudo firewall-cmd –zone=public –add-service=http --permanent sudo firewall-cmd –zone=public –add-service=https --permanent |
Reload lại firewall:
sudo firewall-cmd --reload |
Để mở dashboard OpenProject ta cần sử dụng trình duyệt và truy cập vào địa chỉ ip (ở đây dùng trình duyệt có sẵn là Firefox).
Tài khoản login mặc định là "admin/admin"
Sau khi đăng nhập lần đầu tiên hệ thống sẽ yêu cầu bạn đổi password - yêu cầu password làn 10 ký tự trở lên.
Sau đó bạn có thể truy cập vào trang mẫu các Project và các Task đã được tạo sẵn. Ở đây bạn có thể tùy chỉnh các Task theo ý muốn.
Bạn có thể quản lý các Project bằng danh sách như dưới đây.
Đây là bảng thông tin các Task có trong Project có thể quản lý toàn bộ dự án.
Chi tiết cảu mỗi Task có thể tùy chỉnh được tạo mặc định theo các thông tin cơ bản như ngày bắt đầu và kết thúc, tiến độ hoàn thành, độ ưu tiên,vv...
Tiếp theo Cài đặt và cấu hình FTP server cho OpenProject
Attachments
Last edited: