Cách cài đặt máy chủ Wekan Kanban trên Linux

Tác giả Network Engineer, T.M.Hai 27, 2021, 12:06:29 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách cài đặt máy chủ Wekan Kanban trên Linux


Wekan là một công cụ mã nguồn mở cung cấp nhiều tính năng để duy trì các công việc hàng ngày thông qua thẻ ảo. Đây là một bảng Kanban giống Trello tuyệt vời dựa trên Meteor Javascript Framework và được cấp phép bởi MIT.

Waken có lợi cho việc giữ mọi thứ có tổ chức, lập kế hoạch nhiệm vụ, tạo danh sách việc cần làm cá nhân, quản lý nhóm, v.v. Công cụ này cho phép bạn sử dụng nhãn màu trên các thẻ khác nhau để tạo điều kiện lọc, nhóm dự án và giao dự án cho một người cụ thể. Vì vậy, đây là danh sách các tính năng được cung cấp bởi Wekan:

  • Nó là một công cụ mã nguồn mở.
  • Nó cung cấp một API REST
  • Nó có bảng Kanban dễ sử dụng.
  • Wekan cung cấp các tùy chọn tùy chỉnh.
  • Nó cung cấp quản lý tác vụ khác nhau.
  • Người dùng có thể gán nhãn màu cho thẻ.
  • Nó có Bảng điều khiển quản trị, Xác thực, Cài đặt SMTP và nhiều hơn nữa

Thật tuyệt khi sử dụng Wekan trên Linux, vì vậy bài viết này trình bày chi tiết đầy đủ về cách thiết lập máy chủ Wekan Kanban trên Linux. Mình sẽ giải thích mọi thứ theo cách đơn giản nhất có thể, vì vậy hãy đọc toàn bộ bài viết của mình để có thông tin tốt hơn.

Lưu ý: Quy trình này có thể áp dụng cho hầu hết mọi bản phân phối Linux nhưng yêu cầu thay đổi nhỏ trong các lệnh.

Mình đang sử dụng máy chủ web Nginx để cài đặt Wekan trên Linux, quy trình này sẽ bao gồm quá trình cài đặt cho cả Ubuntu 18.04 và Fedora.

Đầu tiên để thực hiện các lệnh để cài đặt máy chủ web NGINX. Đối với người dùng Ubuntu 18.04 hãy chạy lệnh sau đây:

Mã nguồn [Chọn]
$ sudo apt-get install nginx -y
Đối với người dùng Fedora:

Mã nguồn [Chọn]
$ sudo dnf install nginx
Sau khi cài đặt NGINX trong hệ thống, hãy kích hoạt nó bằng cách sử dụng các lệnh sau.

Đối với người dùng Ubuntu 18.04:

Mã nguồn [Chọn]
$ sudo systemctl start nginx
Mã nguồn [Chọn]
$ sudo systemctl enable nginx
Đối với người dùng Fedora:

Mã nguồn [Chọn]
$ sudo systemctl enable --now nginx
Quy trình kích hoạt này có lợi vì người dùng không yêu cầu khởi động dịch vụ web mỗi khi họ khởi động lại hệ thống của mình.

Bây giờ, cài đặt Wekan bằng cách sử dụng đóng gói Snap, vì vậy hãy thực hiện lệnh sau để cài đặt.

Đối với người dùng Ubuntu 18.04:

Mã nguồn [Chọn]
$ sudo snap install wekan
Đối với người dùng Fedora:

Mã nguồn [Chọn]
$ sudo dnf install snapd
Trên Ubuntu 18.04, đặt địa chỉ URL root bằng lệnh dưới đây ("SERVER_IP" trong lệnh là địa chỉ IP của máy chủ lưu trữ).

Mã nguồn [Chọn]
$ sudo snap set wekan root_url="http://SERVER_IP"
Trên Fedora, Snap yêu cầu một liên kết tượng trưng thủ công, vì vậy hãy thực hiện lệnh sau cho nó:

Mã nguồn [Chọn]
$ sudo ln -s /var/lib/snapd/snap /snap
Bạn có thể kiểm tra phiên bản Snap bằng lệnh snap version để xác minh cài đặt phù hợp.

Để truy cập một máy chủ cụ thể cho Wekan trên Fedora, sau đó thực hiện lệnh dưới đây:

Mã nguồn [Chọn]
$ sudo snap set wekan \
root_url="http://<Ip Address of Server>"

Bây giờ, hãy đặt một cổng cho Wekan để truy cập Wekan bằng trình duyệt của bạn, vì vậy mình khuyên bạn nên sử dụng một cổng khác vì Wekan đang chạy trên Nginx. Mình đang sử dụng cổng 3001 bằng cách thực hiện lệnh sau:

Đối với người dùng Ubuntu 18.04:

Mã nguồn [Chọn]
$ sudo snap set wekan port='3001'
Đối với người dùng Fedora:

Mã nguồn [Chọn]
$ sudo snap set wekan port='3001'
Sau khi thiết lập cổng, hãy khởi động lại các dịch vụ Wekan của bạn vì Wekan sử dụng cơ sở dữ liệu MongoDB để lưu dữ liệu và giấy phép của nó không được OSI xác minh. Do đó MangoDB yêu cầu khởi động lại Wekan để có các hoạt động thích hợp.

Đối với người dùng Ubuntu 18.04, hãy thực hiện các lệnh sau:

Mã nguồn [Chọn]
$ sudo systemctl restart snap.wekan.mongodb
Mã nguồn [Chọn]
$ sudo systemctl restart snap.wekan.wekan
Đối với người dùng Fedora, hãy thực hiện các lệnh sau:

Mã nguồn [Chọn]
$ sudo systemctl restart snap.wekan.mongodb
Mã nguồn [Chọn]
$ sudo systemctl restart snap.wekan.wekan
Bây giờ, hãy mở trình duyệt và truy cập liên kết sau đây:

Mã nguồn [Chọn]
http://localhost:3001
Bạn cũng có thể sử dụng http://<SERVER_IP>:3001 trong đó SERVER_IP là địa chỉ IP của một máy lưu trữ cụ thể, và nó sẽ nhắc bạn đến trang đăng nhập của Wekan.

Nếu bạn là người dùng mới, hãy nhấp vào Register và nhập tất cả các chi tiết cần thiết. Bạn sẽ thấy cảnh báo về lỗi nội bộ trên trang chính, vì vậy hãy bỏ qua lỗi và nhấp vào nút Sign-in.


Bạn có thể nhập dữ liệu từ phần mềm Kanban khác như Trello, vì vậy hãy nhấp vào dấu + từ thanh menu trên cùng và nhấp vào Import, sau đó làm theo hướng dẫn trên màn hình. Bạn có thể truy cập bảng quản trị để cấu hình các tính năng khác nhau như tài khoản người dùng, email, bố cục, webhook toàn cầu, thông báo, v.v.


Đây là cách bạn có thể dễ dàng thiết lập máy chủ Wekan Kanban trên Linux, nhưng bạn cần làm theo tất cả các bước để loại bỏ khả năng xảy ra lỗi. Vì vậy, như mình đã giải thích trước đây, Wekan là một công cụ mã nguồn mở cung cấp các tính năng khác nhau để quản lý các công việc hàng ngày bằng cách sử dụng thẻ ảo.

Nó là một công cụ tuyệt vời và hoạt động tuyệt vời như các máy chủ Kanban khác như Trello, Taiga, Restyaboard, v.v. Đó là lý do tại sao mình đã bao gồm tất cả các chi tiết để cài đặt và sử dụng Wekan trên các bản phân phối Linux khác nhau như Fedora và Ubuntu 18.04.