Truy cập Focalboard
- Mở trình duyệt và truy cập:
http://<SERVER_IP> - Đăng ký và tạo tài khoản của bạn trong lần truy cập đầu tiên (người này sẽ trở thành người dùng quản trị viên).
File và thư mục quan trọng
- Thư mục cài đặt:
/opt/focalboard - Soạn tập tin:
/opt/focalboard/docker-compose.yml - Cấu hình Nginx:
/etc/nginx/sites-available/focalboard - Khối lượng dữ liệu:
/var/lib/docker/volumes/focalboard_fbdata/_data - Khối lượng PostgreSQL (nếu sử dụng PostgreSQL):
/var/lib/docker/volumes/focalboard_pgdata/_data - Cấu hình ứng dụng (nếu sử dụng PostgreSQL):
/opt/focalboard/config.json - Tệp Env (nếu sử dụng PostgreSQL):
/opt/focalboard/.env
Quản lý Docker
Vào thư mục cài đặt:
cd /opt/focalboard
Bắt đầu container:
docker compose up -d
Xem log:
docker compose logs -f
Dừng container:
docker compose down
Khởi động lại vùng chứa:
docker restart focalboard
Truy cập vỏ container:
docker exec -it focalboard sh
Kích hoạt SSL với một tên miền
1. Trỏ tên miền của bạn về IP máy chủ.
2. Chỉnh sửa cấu hình Nginx và thay thế server_name <IP>; với tên miền của bạn (<your-domain>):
vim /etc/nginx/sites-available/focalboard
3. Cài đặt Certbot:
apt install -y certbot python3-certbot-nginx
4. Chạy lệnh sau để tạo một chứng chỉ Let’s Encrypt hợp lệ:
certbot --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Khởi động lại Nginx để áp dụng các thay đổi:
systemctl restart nginx
6. Mở trình duyệt của bạn và truy cập: https://yourdomain.com