Trang web QUAPE

Hướng dẫn cài đặt Focalboard Ubuntu 24.04 tự lưu trữ tối ưu

Focalboard Ubuntu 24.04 tự lưu trữ với PostgreSQL và Nginx

Focalboard Ubuntu 24.04 tự lưu trữ cung cấp khả năng kiểm soát hoàn toàn dữ liệu quản lý dự án của bạn. Không giống như các giải pháp đám mây, nơi thông tin nhạy cảm của bạn được lưu trữ trên máy chủ của bên thứ ba, giải pháp tự lưu trữ đảm bảo tính toàn vẹn của dữ liệu và tuân thủ các chính sách bảo mật của tổ chức.

Hướng dẫn toàn diện này sẽ hướng dẫn bạn triển khai Focalboard với cơ sở dữ liệu PostgreSQL và proxy ngược Nginx, tạo ra một môi trường an toàn và có khả năng mở rộng cho nhu cầu cộng tác của nhóm bạn. Bạn sẽ học cách cấu hình chứng chỉ SSL cho các kết nối được mã hóa, thiết lập dịch vụ systemd để tự động khởi động và tối ưu hóa cài đặt cho mục đích sử dụng thực tế.

Focalboard là một giải pháp thay thế nguồn mở tuyệt vời cho quản lý dự án, cung cấp bảng kanban, danh sách công việc, chế độ xem lịch và không gian làm việc cộng tác, tất cả đều chạy trên cơ sở hạ tầng của riêng bạn mà không phải trả phí đăng ký định kỳ. Cho dù bạn đang quản lý một nhóm nhỏ hay mở rộng quy mô theo nhu cầu của doanh nghiệp, thiết lập này mang đến sự linh hoạt và hiệu suất mà tổ chức của bạn mong muốn.

Lợi ích của Focalboard tự lưu trữ

Tính năngFocalboard tự lưu trữGiải pháp dựa trên đám mây
Quyền sở hữu dữ liệuKiểm soát hoàn toàn trên máy chủ của bạnĐược lưu trữ trên máy chủ của nhà cung cấp
Chi phí hàng thángMiễn phí (mã nguồn mở)$10-25 cho mỗi người dùng/tháng
Sự riêng tưChủ quyền dữ liệu hoàn chỉnhTuân theo chính sách của nhà cung cấp
Tùy chỉnhTruy cập không giới hạnGiới hạn ở các tính năng nền tảng
Sự tuân thủĐáp ứng mọi quy địnhPhụ thuộc vào nhà cung cấp
Đặc trưngKanban, bảng, lịch, thư viện ảnhTính năng tương tự

Để biết thêm thông tin, hãy truy cập trang web chính thức của Focalboard và kiểm tra Kho lưu trữ GitHub.

Kết nối máy chủ #1

Kết nối với máy chủ Ubuntu 24.04 của bạn qua SSH:

ssh root@192.168.xx

Thay thế 192.168.xx bằng địa chỉ IP máy chủ thực tế của bạn. Người dùng Windows có thể sử dụng PuTTY hoặc Windows Terminal.

#2 Cài đặt các gói cần thiết

Cập nhật các gói hệ thống:

cập nhật apt

Cài đặt máy chủ web, công cụ SSL và cơ sở dữ liệu:

apt install wget unzip curl gnupg nginx python3-certbot-nginx apt install postgresql postgresql-contrib

Cấu hình cơ sở dữ liệu #3

Chuyển sang người dùng PostgreSQL và truy cập shell cơ sở dữ liệu:

su - postgres psql

Tạo cơ sở dữ liệu và người dùng:

TẠO CƠ SỞ DỮ LIỆU focalboard; TẠO NGƯỜI DÙNG focaluser VỚI MẬT KHẨU 'YourSecurePass'; CẤP TẤT CẢ CÁC QUYỀN TRÊN CƠ SỞ DỮ LIỆU focalboard CHO focaluser; \q

Thay thế YourSecurePass với mật khẩu an toàn của bạn. Thoát đến người dùng root:

ra

#4 Tải xuống Focalboard

Tạo thư mục cài đặt và tải xuống gói:

mkdir -p /opt/focalboard cd /opt/focalboard wget https://sourceforge.net/projects/focalboard.mirror/files/v7.10.6/focalboard-server-linux-amd64.tar.gz/download -O focalboard-server-linux-amd64.tar.gz

Trích xuất và dọn dẹp:

tar -xzf focalboard-server-linux-amd64.tar.gz rm focalboard-server-linux-amd64.tar.gz

Cấu hình bảng tiêu cự #5

Chỉnh sửa tệp cấu hình:

nano /opt/focalboard/focalboard/config.json

Cập nhật thông tin đăng nhập cơ sở dữ liệu của bạn:

{ "serverRoot": "http://localhost:8000", "port": 8000, "dbtype": "postgres", "dbconfig": "postgres://focaluser:YourSecurePass@localhost/focalboard?sslmode=disable&connect_timeout=10", "useSSL": false, "webpath": "./pack", "filespath": "./files", "telemetry": true, "session_expire_time": 2592000, "session_refresh_time": 18000, "localOnly": false, "enablePublicSharedBoards": true, "featureFlags": {} }

Thay thế YourSecurePass với mật khẩu thực tế của bạn. Lưu với CTRL+X, , Đi vào.

Dịch vụ thiết lập hệ thống #6

Tạo tệp dịch vụ systemd:

nano /etc/systemd/system/focalboard.service

Thêm cấu hình này:

[Đơn vị] Mô tả=Máy chủ Focalboard Sau=mạng.mục tiêu [Dịch vụ] Loại=đơn giản Khởi động lại=luôn Khởi động lạiSec=5 giây ExecStart=/opt/focalboard/focalboard/bin/focalboard-server Thư mục làm việc=/opt/focalboard/focalboard [Cài đặt] Người muốn=nhiều người dùng.mục tiêu

Kích hoạt và khởi động dịch vụ:

systemctl daemon-reload systemctl enable focalboard systemctl start focalboard systemctl status focalboard

Cấu hình Nginx #7

Tạo cấu hình trang web Nginx:

nano /etc/nginx/sites-available/focalboard.conf

Thêm cấu hình này (thay thế example.com):

focalboard thượng nguồn { máy chủ 127.0.0.1:8000; duy trì hoạt động 32; } máy chủ { lắng nghe 80; tên máy chủ example.com; vị trí / { proxy_pass http://focalboard; proxy_set_header Máy chủ $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } vị trí ~ /ws/* { proxy_http_version 1.1; proxy_set_header Nâng cấp $http_upgrade; proxy_set_header Kết nối "nâng cấp"; proxy_pass http://focalboard; } }

Kích hoạt cấu hình:

ln -s /etc/nginx/sites-available/focalboard.conf /etc/nginx/sites-enabled/ rm /etc/nginx/sites-enabled/default nginx -t systemctl reload nginx

Thiết lập chứng chỉ SSL #8

Cài đặt chứng chỉ SSL với Let's Encrypt:

certbot --nginx -d example.com

Thay thế example.com với tên miền của bạn. Làm theo lời nhắc để hoàn tất thiết lập.

Bảng điều khiển truy cập #9

Điều hướng đến tên miền của bạn trong trình duyệt web:

https://example.com

Tạo tài khoản đầu tiên của bạn thông qua trang đăng ký. Đăng ký ban đầu luôn được chấp nhận, trong khi người dùng bổ sung cần liên kết mời.

Triển khai trên cơ sở hạ tầng hiệu suất cao

Bạn đang tìm kiếm dịch vụ lưu trữ đáng tin cậy để cài đặt Focalboard? VPS QUAPE QUAPE cung cấp cơ sở hạ tầng mạnh mẽ được xây dựng trên bộ xử lý AMD EPYC và ổ lưu trữ SSD NVMe siêu tốc. Với cam kết thời gian hoạt động 99,9%, quyền truy cập root đầy đủ và hỗ trợ chuyên gia 24/7, QUAPE mang đến hiệu suất mà nhóm của bạn cần với mức giá cạnh tranh.

Bắt đầu với Lưu trữ VPS QUAPE và trải nghiệm sự khác biệt của phần cứng cấp doanh nghiệp dành cho các ứng dụng tự lưu trữ của bạn.

Suy nghĩ cuối cùng

Giờ đây, bạn đã có bản cài đặt Focalboard đầy đủ chức năng trên Ubuntu 24.04 với cơ sở dữ liệu PostgreSQL, proxy ngược Nginx và mã hóa SSL. Thiết lập tự lưu trữ này cho phép bạn kiểm soát hoàn toàn dữ liệu quản lý dự án, đồng thời cung cấp cho nhóm của bạn các công cụ cộng tác mạnh mẽ.

Athif Quape
Athif Quape

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

LIÊN HỆ VỚI CHÚNG TÔI

Khởi đầu hành trình vươn tới ước mơ cùng chúng tôi. Chúng tôi luôn hướng đến sự đổi mới và biến ước mơ thành hiện thực.