Přejít na hlavní obsah
Sleva 50% všechny plány, omezený čas. Od $2.48/mo
bolt.diy

bolt.diy

bolt.diy je open-source verze Bolt.new pro tvorbu full-stack webových aplikací z jedné výzvy. Vyberte si LLM pro každou výzvu z OpenAI, Anthropic, Google Gemini, Ollama, Mistral, DeepSeek, Groq a dalších, a pak spouštějte, upravujte a nasazujte přímo v prohlížeči. Licencováno pod MIT s více než 19 000 hvězdami na GitHubu.

Na první pohled

19.6k

Hvězdičky na GitHubu

391

Aktivní instalace

Licence MIT Verze Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

Počet aktivních instalací jsou vzorová data (náhled); skutečná metrika bude zapojena před spuštěním.

Přístup

  1. Otevřít URL: https://<SERVER_IP>
  2. Varování SSL v prohlížeči je očekávané, protože se používá vlastnoručně podepsaný certifikát.
  3. Přijměte varování o certifikátu v prohlížeči.
  4. Vyžaduje se ověření přes HTTP Basic Auth.
  5. Získat přihlašovací údaje: cat /root/.cloudzy-creds
  6. Nakonfigurujte API klíče poskytovatelů LLM ve webovém rozhraní nebo přes soubor s proměnnými prostředí.

Důležité soubory a adresáře

  • Cesta k instalaci: /root/bolt-diy
  • Soubor Compose: /root/bolt-diy/docker-compose.yml
  • Soubor prostředí: /root/bolt-diy/.env
  • Soubor přihlašovacích údajů: /root/.cloudzy-creds
  • Konfigurace Nginx: /etc/nginx/sites-available/bolt-diy
  • Soubor Basic Auth: /etc/nginx/.bolt-diy.htpasswd
  • SSL Certifikát: /etc/nginx/ssl/bolt-diy.crt
  • Klíč SSL: /etc/nginx/ssl/bolt-diy.key

Správa Docker

Zkontrolovat stav:

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

Zobrazit logy:

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

Restartovat službu:

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

Zastavit službu:

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

Spustit službu:

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

Správa NGINX

Konfigurace testu:

nginx -t

Restartujte NGINX:

systemctl restart nginx

Znovu načtěte NGINX:

systemctl reload nginx

Zkontrolovat stav:

systemctl status nginx

Povolení SSL s doménou

1. Nasměruj svou doménu na IP serveru.

2. Uprav konfiguraci Nginx a nahraď obojí server_name _; se svou doménou (server_name <yourdomain.com>) v blocích pro HTTP (port 80) i HTTPS (port 443):

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

3. Nainstaluj Certbot:

apt install -y certbot python3-certbot-nginx

4. Spusťte následující příkaz pro vygenerování platného certifikátu Let's Encrypt:

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

5. Nahraď SSL cesty v konfiguraci 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. Znovu načtěte Nginx, aby se změny projevily:

systemctl reload nginx

7. Otevři prohlížeč a přejdi na: https://yourdomain.com

Poznámky

  • Přístup je chráněn pomocí HTTP Basic Authentication.
  • TLS ve výchozím nastavení používá vlastnoručně podepsaný certifikát.
  • Bolt.diy automaticky neuchovává všechna data pracovního prostoru a chatu.
  • Otevření Bolt.diy v jiném prohlížeči, v anonymním/incognito okně nebo na jiném zařízení nezobrazí stávající chaty ani pracovní prostory.
  • Před restartem nebo opětovným vytvořením kontejneru exportujte všechny důležité chaty, výzvy, projekty nebo jiná data, která si chcete ponechat.
  • Po aktualizaci .env, spusť docker compose -f /root/bolt-diy/docker-compose.yml up -d pro uplatnění změn. Tím se kontejner znovu vytvoří.
  • Opětovné vytvoření kontejneru může vést ke ztrátě dat, která nebyla exportována nebo jinak zálohována.

Více v automatizaci

Související aplikace.

Nasaďte bolt.diy hned. Od 2,48 $/měs.