Ana içeriğe geç
%50 indirim tüm planlarda, sınırlı süreyle. Başlangıç fiyatı $2.48/mo
bolt.diy

bolt.diy

bolt.diy, bir istemden tam yığın (full-stack) web uygulamaları oluşturmaya yarayan Bolt.new'in açık kaynaklı sürümüdür. Her istem için OpenAI, Anthropic, Google Gemini, Ollama, Mistral, DeepSeek, Groq ve daha fazlası arasından LLM'yi seçin, ardından doğrudan tarayıcıda çalıştırın, düzenleyin ve dağıtın. MIT lisanslıdır ve 19.000+ GitHub yıldızına sahiptir.

Kısaca

19.6k

GitHub yıldızları

391

Aktif kurulumlar

Lisans MIT Sürüm Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

Aktif kurulumlar örnek veridir (önizleme); gerçek metrik lansmandan önce bağlanacaktır.

Erişim

  1. URL'yi aç: https://<SERVER_IP>
  2. Kendinden imzalı bir sertifika kullanıldığından, tarayıcıda bir SSL uyarısı beklenir.
  3. Tarayıcı sertifikası uyarısını kabul edin.
  4. HTTP Basic Auth üzerinden kimlik doğrulaması gereklidir.
  5. Kimlik bilgilerini al: cat /root/.cloudzy-creds
  6. LLM sağlayıcısı API anahtarlarını web arayüzünden veya ortam (environment) dosyası aracılığıyla yapılandırın.

Önemli Dosyalar ve Dizinler

  • Kurulum yolu: /root/bolt-diy
  • Compose Dosyası: /root/bolt-diy/docker-compose.yml
  • Ortam Dosyası: /root/bolt-diy/.env
  • Kimlik Bilgileri Dosyası: /root/.cloudzy-creds
  • Nginx Yapılandırması: /etc/nginx/sites-available/bolt-diy
  • Basic Auth Dosyası: /etc/nginx/.bolt-diy.htpasswd
  • SSL Sertifikası: /etc/nginx/ssl/bolt-diy.crt
  • SSL Anahtarı: /etc/nginx/ssl/bolt-diy.key

Docker Yönetimi

Durumu kontrol edin:

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

Logları göster:

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

Servisi yeniden başlat:

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

Hizmeti Durdur:

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

Hizmeti Başlat:

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

NGINX Yönetimi

Test yapılandırması:

nginx -t

NGINX'i yeniden başlatın:

systemctl restart nginx

NGINX'i yeniden yükleyin:

systemctl reload nginx

Durumu kontrol edin:

systemctl status nginx

Bir Alan Adı ile SSL Etkinleştirme

1. Alan adını sunucu IP'sine yönlendir.

2. Nginx config'i düzenle ve her ikisini de değiştir server_name _; alan adın ile (server_name <yourdomain.com>) hem HTTP (port 80) hem HTTPS (port 443) blokları için:

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

3. Certbot'u kur:

apt install -y certbot python3-certbot-nginx

4. Geçerli bir Let's Encrypt sertifikası oluşturmak için aşağıdaki komutu çalıştırın:

certbot certonly --nginx --non-interactive --agree-tos --email youremail@example.com -d yourdomain.com

5. Nginx config'inde SSL yollarını değiştir:

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. Değişiklikleri uygulamak için Nginx'i yeniden yükleyin:

systemctl reload nginx

7. Tarayıcını aç ve şu adresi ziyaret et: https://yourdomain.com

Notlar

  • Erişim, HTTP Basic Authentication kullanılarak korunur.
  • TLS, varsayılan olarak kendinden imzalı bir sertifika kullanır.
  • Bolt.diy, tüm çalışma alanı ve sohbet verilerini otomatik olarak kalıcı hale getirmez.
  • Bolt.diy'yi farklı bir tarayıcıda, özel/gizli pencerede veya başka bir cihazda açtığınızda mevcut sohbetler veya çalışma alanları görüntülenmez.
  • Konteyneri yeniden başlatmadan veya yeniden oluşturmadan önce, saklamak istediğiniz önemli sohbetleri, istemleri, projeleri veya diğer verileri dışa aktarın.
  • Güncelledikten sonra .env, çalıştır docker compose -f /root/bolt-diy/docker-compose.yml up -d değişiklikleri uygulamak için. Bu, konteyneri yeniden oluşturur.
  • Konteyneri yeniden oluşturmak, dışa aktarılmamış veya başka bir şekilde yedeklenmemiş verilerin kaybına yol açabilir.

Otomasyon'da daha fazlası

İlgili uygulamalar.

bolt.diy'yi şimdi dağıtın. 2,48 $/ay'dan başlayan fiyatlarla.