Truy cập
- Mở URL:
https://<SERVER_IP> - Cảnh báo SSL của trình duyệt là điều bình thường vì chứng chỉ tự ký được sử dụng.
- Chấp nhận cảnh báo chứng chỉ của trình duyệt.
- Cần xác thực qua HTTP Basic Auth.
- Lấy thông tin xác thực:
cat /root/.cloudzy-creds - Cấu hình khóa API của nhà cung cấp LLM từ giao diện web hoặc qua tệp môi trường.
File và thư mục quan trọng
- Đường dẫn cài đặt:
/root/bolt-diy - Tệp Compose:
/root/bolt-diy/docker-compose.yml - Tệp môi trường:
/root/bolt-diy/.env - Tệp Thông tin Xác thực:
/root/.cloudzy-creds - Cấu hình Nginx:
/etc/nginx/sites-available/bolt-diy - Tệp Basic Auth:
/etc/nginx/.bolt-diy.htpasswd - Chứng chỉ SSL:
/etc/nginx/ssl/bolt-diy.crt - Khóa SSL:
/etc/nginx/ssl/bolt-diy.key
Quản lý Docker
Kiểm tra trạng thái:
docker compose -f /root/bolt-diy/docker-compose.yml ps
Xem log:
docker compose -f /root/bolt-diy/docker-compose.yml logs -f
Khởi động lại dịch vụ:
docker compose -f /root/bolt-diy/docker-compose.yml restart
Dừng dịch vụ:
docker compose -f /root/bolt-diy/docker-compose.yml down
Bắt đầu dịch vụ:
docker compose -f /root/bolt-diy/docker-compose.yml up -d
Quản lý NGINX
Cấu hình kiểm thử:
nginx -t
Khởi động lại NGINX:
systemctl restart nginx
Tải lại NGINX:
systemctl reload nginx
Kiểm tra trạng thái:
systemctl status nginx
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. Sửa cấu hình Nginx và thay thế cả server_name _; với tên miền của bạn (server_name <yourdomain.com>) cho cả block HTTP (cổng 80) và HTTPS (cổng 443):
vim /etc/nginx/sites-available/bolt-diy
3. Cài đặt 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 certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. Thay thế các đường dẫn SSL trong cấu hình Nginx:
vim /etc/nginx/sites-available/bolt-diy
# Before:
# ssl_certificate /etc/nginx/ssl/bolt-diy.crt;
# ssl_certificate_key /etc/nginx/ssl/bolt-diy.key;
# After:
# ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
# ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;
6. Tải lại Nginx để áp dụng các thay đổi:
systemctl reload nginx
7. Mở trình duyệt và truy cập: https://yourdomain.com
Ghi chú
- Truy cập được bảo vệ bằng HTTP Basic Authentication.
- TLS sử dụng chứng chỉ tự ký theo mặc định.
- Bolt.diy không tự động lưu giữ toàn bộ dữ liệu không gian làm việc và trò chuyện.
- Mở Bolt.diy trong một trình duyệt khác, cửa sổ riêng tư/ẩn danh, hoặc trên thiết bị khác sẽ không hiển thị các cuộc trò chuyện hay không gian làm việc hiện có.
- Trước khi khởi động lại hoặc tạo lại container, hãy xuất bất kỳ cuộc trò chuyện, câu lệnh, dự án hoặc dữ liệu quan trọng nào khác mà bạn muốn giữ.
- Sau khi cập nhật
.env, chạydocker compose -f /root/bolt-diy/docker-compose.yml up -dđể áp dụng các thay đổi. Việc này sẽ tạo lại container. - Việc tạo lại container có thể dẫn đến mất dữ liệu chưa được xuất hoặc chưa được sao lưu bằng cách khác.