Tin tức và phân tích của tất cả các thiết bị di động

Cách làm cho Kanboard hoạt động trên máy chủ Linux

Các lựa chọn nguồn mở thay thế cho Trello đang bắt đầu xuất hiện trên Linux và chúng rất xuất sắc. Đầu tháng này, chúng tôi đã đề cập đến Giám đốc dự án Wekan. Nó là một hệ thống quản lý dự án kiểu kanban mà người dùng có thể tự vận hành.

Giới thiệu Kanboard, một hệ thống quản lý tác vụ tự lưu trữ khác nhằm giải quyết Trello. Nó có rất nhiều thứ để cung cấp bao gồm plugin, bộ lọc tùy chỉnh động và hơn thế nữa!

Trong hướng dẫn này, chúng tôi sẽ thảo luận cách thiết lập và cài đặt Kanboard trên các hệ điều hành Linux khác nhau.

Trước khi chúng ta bắt đầu

Kanboard là một ứng dụng web cho phép người dùng tương tác với nó qua internet, để sử dụng được bạn phải có một máy chủ chạy hệ điều hành Linux.

Xin lưu ý rằng mặc dù chúng tôi khuyên bạn nên sử dụng máy chủ Linux truyền thống vì nó tải phần mềm tốt nhất, nhưng cũng có thể chạy Kanboard trên máy tính để bàn Linux – miễn là nó luôn được bật và kết nối với mạng.

Kanboard hiện hỗ trợ nhiều hệ điều hành máy chủ Linux. Cụ thể, nó hỗ trợ Ubuntu, Debian, RedHat Enterprise Linux, CentOS và một số thứ khác.

Cài đặt Kanboard trên máy chủ Ubuntu của bạn

Tài liệu Kanboard nói rằng Ubuntu 16.04 là HĐH được hỗ trợ mới nhất, vì vậy hướng dẫn của chúng tôi sẽ tập trung vào điều đó. Điều đó nói rằng, không có nhiều thay đổi trong các bản phát hành, vì vậy nó có thể sẽ hoạt động vào ngày 18.04/18.10.

Để bắt đầu cài đặt Kanboard, hãy khởi chạy một cửa sổ đầu cuối và sử dụng các lệnh cập nhật và nâng cấp để đảm bảo rằng PC Ubuntu của bạn đã cài đặt các bản vá mới nhất.

sudo apt update

sudo apt upgrade -y

Bây giờ mọi thứ đã được cập nhật, bạn cần cài đặt các phụ thuộc cần thiết cho Kanboard trên Ubuntu.

Ubuntu 16.04 LTS

sudo apt-get install -y apache2 libapache2-mod-php7.0 php7.0-cli php7.0-mbstring php7.0-sqlite3 php7.0-opcache php7.0-json php7.0-mysql php7.0-pgsql php7.0-ldap php7.0-gd php7.0-xml

Ubuntu 18.04 LTS

sudo apt-get install -y apache2 libapache2-mod-php7.2 php7.2-cli php7.2-mbstring php7.2-sqlite3 php7.2-opcache php7.2-json php7.2-mysql php7.2-pgsql php7.2-ldap php7.2-gd php7.2-xml

Di chuyển phiên cuối sang thư mục web Apache bằng lệnh cd.

cd /var/www/html

Sau khi vào thư mục web, hãy lấy đặc quyền của quản trị viên bằng lệnh sudo -s.

sudo -s

Tải xuống phiên bản Kanboard mới nhất từ ​​trang phát hành GitHub bằng trình tải xuống wget.

wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip

Giải nén các tệp Kanboard từ tệp ZIP bằng lệnh giải nén.

unzip kanboard-v1.2.6.zip

Cập nhật quyền truy cập thư mục Kanboard với chown.

chown -R www-data:www-data kanboard-1.2.6/data

Đổi tên thư mục Kanboard.

mv kanboard-1.2.6 kanboard

Cuối cùng, xóa kho lưu trữ ZIP khỏi thư mục Internet Ubuntu.

rm kanboard-v1.2.6.zip

Cài đặt Kanboard trên máy chủ Debian

Debian Linux rất giống với Ubuntu, vì vậy Kanboard được hỗ trợ trong hệ điều hành. Để bắt đầu cài đặt, hãy khởi chạy một thiết bị đầu cuối. Sau đó, sử dụng các lệnh cập nhật và cập nhật để cập nhật mọi thứ.

Lưu ý: Các hướng dẫn này dành cho Debian 9 Căng ra. Vui lòng nâng cấp máy tính của bạn trước khi tiếp tục nếu bạn đang sử dụng phiên bản cũ hơn.

sudo apt-get update
sudo apt-get upgrade -y

Tiếp theo, bạn cần cài đặt các phụ thuộc Kanboard trên máy chủ Debian của mình. Để cài đặt các phụ thuộc, hãy nhập lệnh Apt-get bên dưới trong cửa sổ đầu cuối.

sudo apt-get install -y apache2 libapache2-mod-php7.0 php7.0-cli php7.0-mbstring 
    php7.0-sqlite3 php7.0-opcache php7.0-json php7.0-mysql php7.0-pgsql 
    php7.0-ldap php7.0-gd php7.0-xml

Với các yếu tố phụ thuộc, đã đến lúc cài đặt Kanboard trên Debian. Sử dụng lệnh CD, di chuyển thiết bị đầu cuối đến /var/www/html

cd /var/www/html

Nhận shell gốc bằng lệnh su.

su -

Tải xuống phiên bản Kanboard mới nhất từ ​​GitHub của nhà phát triển bằng trình tải xuống wget.

wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip

Giải nén mã bằng lệnh giải nén.

unzip kanboard-v1.2.6.zip

Đổi tên thư mục dữ liệu Kanboard.

mv kanboard-1.2.6 kanboard

Cuối cùng, xóa kho lưu trữ Kanboard Zip khỏi thư mục web.

rm kanboard-v1.2.6.zip

Cài đặt Kanboard trên RHEL/CentOS

Nếu bạn muốn lưu trữ phiên bản Kanboard trên bản phân phối Linux dựa trên RedHat, chẳng hạn như RedHat Enterprise Linux, CentOS và các phiên bản khác, thì bạn sẽ cần bắt đầu bằng cách cài đặt một số phụ thuộc. Khởi chạy một thiết bị đầu cuối và nhập các lệnh bên dưới.

sudo yum install -y php php-xml php-mbstring php-pdo php-gd unzip wget

Sau khi cài đặt các phụ thuộc cần thiết để chạy Kanboard, bạn cần khởi động lại máy chủ web Apache.

sudo systemctl restart httpd.service

Sử dụng lệnh CD, di chuyển cửa sổ đầu cuối vào thư mục internet.

cd /var/www/html/

Tải xuống mã nguồn Kanboard từ GitHub bằng trình tải xuống wget.

wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip

Giải nén tệp lưu trữ ZIP bằng lệnh giải nén.

unzip kanboard-v1.2.6.zip

Đổi tên thư mục dữ liệu Kanboard.

mv kanboard-1.2.6 kanboard

Kết thúc bằng cách xóa kho lưu trữ Kanboard Zip.

rm kanboard-v1.2.6.zip

Truy cập bảng chữ cái

Cài đặt hoàn tất! Bây giờ, tất cả những gì còn lại phải làm là truy cập phiên bản Kanboard của bạn bằng cách mở trình duyệt web và truy cập URL bên dưới.

Lưu ý: Đăng nhập Kanboard mặc định là admin/admin.

https://server-ip-address/kanboard/

Không biết địa chỉ IP của máy chủ Kanboard của bạn? Chạy:

ip addr show | grep 192.168.*