Lewati ke konten utama
diskon 50% semua paket, waktu terbatas. Mulai dari $2.48/mo
bolt.diy

bolt.diy

bolt.diy adalah versi open-source dari Bolt.new untuk membangun aplikasi web full-stack dari sebuah prompt. Pilih LLM per prompt di antara OpenAI, Anthropic, Google Gemini, Ollama, Mistral, DeepSeek, Groq, dan lainnya, lalu jalankan, edit, dan deploy langsung di browser. Berlisensi MIT dengan 19.000+ bintang GitHub.

Sekilas

19.6k

Bintang GitHub

391

Instalasi aktif

Lisensi MIT Versi Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

Instalasi aktif adalah data sampel (pratinjau); metrik nyata akan terhubung sebelum peluncuran.

Akses

  1. Buka URL: https://<SERVER_IP>
  2. Peringatan SSL di browser adalah hal yang wajar karena digunakan sertifikat self-signed.
  3. Terima peringatan sertifikat di browser.
  4. Autentikasi diperlukan melalui HTTP Basic Auth.
  5. Ambil kredensial: cat /root/.cloudzy-creds
  6. Konfigurasikan API key penyedia LLM dari antarmuka web atau melalui file environment.

File dan Direktori Penting

  • Jalur instalasi: /root/bolt-diy
  • File Compose: /root/bolt-diy/docker-compose.yml
  • File Lingkungan: /root/bolt-diy/.env
  • File Kredensial: /root/.cloudzy-creds
  • Konfigurasi Nginx: /etc/nginx/sites-available/bolt-diy
  • Berkas Basic Auth: /etc/nginx/.bolt-diy.htpasswd
  • Sertifikat SSL: /etc/nginx/ssl/bolt-diy.crt
  • Kunci SSL: /etc/nginx/ssl/bolt-diy.key

Manajemen Docker

Periksa status:

docker compose -f /root/bolt-diy/docker-compose.yml ps

Lihat log:

docker compose -f /root/bolt-diy/docker-compose.yml logs -f

Mulai ulang layanan:

docker compose -f /root/bolt-diy/docker-compose.yml restart

Hentikan layanan:

docker compose -f /root/bolt-diy/docker-compose.yml down

Mulai layanan:

docker compose -f /root/bolt-diy/docker-compose.yml up -d

Manajemen NGINX

Konfigurasi pengujian:

nginx -t

Mulai ulang NGINX:

systemctl restart nginx

Muat ulang NGINX:

systemctl reload nginx

Periksa status:

systemctl status nginx

Mengaktifkan SSL dengan Domain

1. Arahkan domain kamu ke IP server.

2. Edit konfigurasi Nginx dan ganti kedua server_name _; dengan domainmu (server_name <yourdomain.com>) untuk blok HTTP (port 80) dan HTTPS (port 443):

vim /etc/nginx/sites-available/bolt-diy

3. Install Certbot:

apt install -y certbot python3-certbot-nginx

4. Jalankan perintah berikut untuk menghasilkan sertifikat Let's Encrypt yang valid:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Ganti path SSL di konfigurasi 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. Muat ulang Nginx untuk menerapkan perubahan:

systemctl reload nginx

7. Buka browser dan kunjungi: https://yourdomain.com

Catatan

  • Akses dilindungi menggunakan HTTP Basic Authentication.
  • TLS menggunakan sertifikat self-signed secara default.
  • Bolt.diy tidak secara otomatis menyimpan semua data workspace dan chat.
  • Membuka Bolt.diy di browser lain, jendela private/incognito, atau di perangkat lain tidak akan menampilkan chat atau workspace yang sudah ada.
  • Sebelum me-restart atau membuat ulang container, ekspor chat, prompt, proyek, atau data penting lain yang ingin Anda simpan.
  • Setelah memperbarui .env, jalankan docker compose -f /root/bolt-diy/docker-compose.yml up -d untuk menerapkan perubahan. Ini membuat ulang container.
  • Membuat ulang container dapat menyebabkan hilangnya data yang belum diekspor atau dicadangkan.

Lebih banyak di Automation

Aplikasi terkait.

Deploy bolt.diy sekarang. Mulai $2,48/bln.