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 khi truy cập lần đầu (tài khoản này sẽ trở thành admin).
File và thư mục quan trọng
- Thư mục cài đặt:
/opt/focalboard - Soạn tệp:
/opt/focalboard/docker-compose.yml - Cấu hình Nginx:
/etc/nginx/sites-available/focalboard - Dung lượng dữ liệu:
/var/lib/docker/volumes/focalboard_fbdata/_data - Volume PostgreSQL (nếu dùng PostgreSQL):
/var/lib/docker/volumes/focalboard_pgdata/_data - Cấu hình ứng dụng (nếu dùng PostgreSQL):
/opt/focalboard/config.json - File env (nếu dùng PostgreSQL):
/opt/focalboard/.env
Quản lý Docker
Go vào thư mục cài đặt:
cd /opt/focalboard
Khởi động các container:
docker compose up -d
Xem log:
docker compose logs -f
Dừng containers:
docker compose down
Khởi động lại container:
docker restart focalboard
Truy cập shell 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 và truy cập: https://yourdomain.com