Chuyển đến nội dung chính
Giảm 50% tất cả các gói, có thời hạn. Khởi điểm từ $2.48/mo
bolt.diy

bolt.diy

bolt.diy là phiên bản mã nguồn mở của Bolt.new để xây dựng ứng dụng web full-stack từ một câu lệnh. Chọn LLM cho từng câu lệnh trong số OpenAI, Anthropic, Google Gemini, Ollama, Mistral, DeepSeek, Groq và nhiều nhà cung cấp khác, rồi chạy, chỉnh sửa và triển khai ngay trong trình duyệt. Cấp phép MIT với 19,000+ sao GitHub.

Tổng quan

19.6k

Sao GitHub

391

Cài đặt đang hoạt động

Giấy phép MIT Phiên bản Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

Cài đặt đang hoạt động là dữ liệu mẫu (xem trước); số liệu thực sẽ được kết nối trước khi ra mắt.

Truy cập

  1. Mở URL: https://<SERVER_IP>
  2. 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.
  3. Chấp nhận cảnh báo chứng chỉ của trình duyệt.
  4. Cần xác thực qua HTTP Basic Auth.
  5. Lấy thông tin xác thực: cat /root/.cloudzy-creds
  6. 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ạy docker 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.

Thêm trong Automation

Ứng dụng liên quan.

Triển khai bolt.diy ngay. Từ $2.48/tháng.