OpenProject là một hệ thống quản lý dựa trên web dành cho cộng tác nhóm không phụ thuộc vào vị trí, được phát hành theo Giấy phép GNU GPL 3. Đây là phần mềm quản lý dự án cung cấp quản lý tác vụ, cộng tác nhóm, scrum, v.v. OpenProject đượ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 hệ thống quản lý OpenProject bằng Ubuntu 16.04. Công cụ này có thể được cài đặt thủ công hoặc bằng cách sử dụng các gói từ kho lưu trữ. Đối với hướng dẫn này, chúng tôi sẽ cài đặt Openproject từ kho lưu trữ.
Chạy các lệnh sau.
Đố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ữ.
Tải xuống khóa dự án đang mở và thêm vào hệ thống.
Và tải xuống kho lưu trữ openproject cho Ubuntu 16.04 trong thư mục '/etc/apt/sources.list.d'.
Bây giờ hãy cập nhật kho lưu trữ Ubuntu và cài đặt openproject bằng lệnh apt như được hiển thị bên dưới.
Sau khi cài đặt hoàn tất, bạn sẽ nhận được kết quả tương tự như sau.
Chạy lệnh openproject bên dưới.
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 '/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 trong ứng dụng của mình. Và 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. Ngoài ra, bạn nên bật tính năng này để hỗ trợ Subversion và Git, vì vậy hãy chọn 'có'.
Hỗ trợ Subversion
Hỗ trợ Github.
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'.
Và đối với cài đặt bộ đệm Memcached, hãy cài đặt để đảm bảo hiệu suất tốt hơn cho openproject.
Chọn 'Cài đặt máy chủ Memcached mới' và nhấp vào 'OK'.
Bây giờ, việc cài đặt và cấu hình tất cả các gói cần thiết cho quá trình cài đặt openproject sẽ diễn ra tự động. Và khi hoàn tất, bạn sẽ nhận được kết quả như hình dưới đây.
Và bạn sẽ 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ị - 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ư hình dưới đây.
Nhấp vào 'Dự án demo' để xem mẫu dự án.
Cài đặt và cấu hình cho OpenProject trên Ubuntu 16.04 đã hoàn tất thành công.
Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách cài đặt và cấu hình hệ thống quản lý OpenProject bằng Ubuntu 16.04. Công cụ này có thể được cài đặt thủ công hoặc bằng cách sử dụng các gói từ kho lưu trữ. Đối với hướng dẫn này, chúng tôi sẽ cài đặt Openproject từ kho lưu trữ.
Điều kiện tiên quyết
- Ubuntu 16.04
- Quyền root
Những gì chúng tôi sẽ làm
- Cập nhật và nâng cấp hệ thống
- Cài đặt hệ thống quản lý OpenProject
- Cấu hình sau khi cài đặt OpenProject
- 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 vào hệ thống Ubuntu, cập nhật tất cả các kho lưu trữ khả dụng và nâng cấp hệ thống Ubuntu.Chạy các lệnh sau.
Mã:
sudo apt update
sudo apt upgrade -y
Bước 2 - Cài đặt Hệ thống quản lý OpenProject
Theo mặc định, OpenProject cung cấp kho lưu trữ 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ữ.
Tải xuống khóa dự án đang mở và thêm vào hệ thống.
Mã:
wget -qO- https://dl.packager.io/srv/opf/openproject-ce/key | sudo apt-key add -
Mã:
sudo wget -O /etc/apt/sources.list.d/openproject-ce.list \
https://dl.packager.io/srv/opf/openproject-ce/stable/7/installer/ubuntu/16.04.repo
Mã:
sudo apt update
sudo apt-get install openproject -y
Bước 3 - Cấu hình sau khi cài đặt Openproject
Sau các gói openproject đã cài đặt, chúng ta vẫn cần phải 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 cho bộ đệm ứng dụng.Chạy lệnh openproject bên dưới.
Mã:
openproject configure
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 '/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 trong ứng dụng của mình. Và 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. Ngoài ra, bạn nên bật tính năng này để hỗ trợ Subversion và Git, vì vậy hãy chọn 'có'.
Hỗ trợ Subversion
Hỗ trợ Github.
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'.
Và đối với cài đặt bộ đệm Memcached, hãy cài đặt để đảm bảo hiệu suất tốt hơn cho openproject.
Chọn 'Cài đặt máy chủ Memcached mới' và nhấp vào 'OK'.
Bây giờ, việc cài đặt và cấu hình tất cả các gói cần thiết cho quá trình cài đặt openproject sẽ diễn ra tự động. Và khi hoàn tất, bạn sẽ nhận được kết quả như hình dưới đây.
Bước 4 - Kiểm tra
Mở trình duyệt web của bạn và nhập URL openproject của bạn vào thanh địa chỉ, của tôi làVà bạn sẽ 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ị - 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ư hình dưới đây.
Nhấp vào 'Dự án demo' để xem mẫu dự án.
Cài đặt và cấu hình cho OpenProject trên Ubuntu 16.04 đã hoàn tất thành công.