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).
Các 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
Docker Management
Go vào thư mục cài đặt:
cd /opt/focalboard
Khởi động các container:
docker compose up -d
Xem nhật ký:
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 tên miền
1. Trỏ tên miền của bạn về địa chỉ IP của 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. Install Certbot:
apt install -y certbot python3-certbot-nginx
4. Chạy lệnh sau để tạo 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