Software [Lab 1] Cài đặt và cấu hình OpenProject

phantrivy

Internship/Fresher
Sep 10, 2020
4
0
1
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:
  • 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
New49ex.png


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 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

New06install1.png



Chọn "install" để cài apache server

New08install2_1.png



Nhập tên domain name ở đây mình để mặc định là "localhost"

New11install2_2.png



Server path prefix có thể bỏ trống. Khi cài đặt xong có thể thay đổi trong cài đặt hệ thống.

New12install2_3.png



Bài lab này thì không dùng SSL nên sẽ chọn "No"

New13install2_4.png



Chọn "install" để tạo và quản lý lưu trữ Subversion

New39install2_6.png



Vị trí lưu để mặc định. Chọn "OK"

New16install2_7.png



Chọn "install" để tạo và quản lý lưu trữ Git

install2_9.jpg



Để mặc định vị trí lưu. Chọn "OK"

New09install2_10.png


New10install2_11.png



Chọn "install" để cài memcached server

New23install8.png



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).

New26browser new.png



Tài khoản login mặc định là "admin/admin"

New48login new.png



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.

New27change pass 1st.png


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.

New50ex proj 1.png



Đây là bảng thông tin các Task có trong Project có thể quản lý toàn bộ dự án.

New52ex proj 3 workpackage.png



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...

364_76177847e74011e74e41647d72279b5e.png

Tiếp theo Cài đặt và cấu hình FTP server cho OpenProject
 

Attachments

  • New53ex proj 4 detail.png
    New53ex proj 4 detail.png
    62.3 KB · Views: 0
Last edited:

About us

  • Securityzone.vn là một trang web chuyên về an ninh mạng và công nghệ thông tin. Trang web này cung cấp các bài viết, tin tức, video, diễn đàn và các dịch vụ liên quan đến lĩnh vực này. Securityzone.vn là một trong những cộng đồng IT lớn và uy tín tại Việt Nam, thu hút nhiều người quan tâm và tham gia. Securityzone.vn cũng là nơi để các chuyên gia, nhà nghiên cứu, sinh viên và người yêu thích an ninh mạng có thể trao đổi, học hỏi và chia sẻ kiến thức, kinh nghiệm và giải pháp về các vấn đề bảo mật trong thời đại số.

Quick Navigation

User Menu