Zum Hauptinhalt springen
50 % Rabatt alle Pläne, begrenzte Zeit. Ab $2.48/mo
bolt.diy

bolt.diy

bolt.diy ist die Open-Source-Version von Bolt.new, um Full-Stack-Web-Apps aus einem Prompt zu erstellen. Wählen Sie das LLM pro Prompt aus OpenAI, Anthropic, Google Gemini, Ollama, Mistral, DeepSeek, Groq und weiteren, und führen Sie es dann direkt im Browser aus, bearbeiten und deployen Sie es. MIT-lizenziert mit über 19.000 GitHub-Sternen.

Auf einen Blick

19.6k

GitHub-Sterne

391

Aktive Installationen

Lizenz MIT Version Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

Aktive Installationen sind Beispieldaten (Vorschau); die echte Kennzahl wird vor dem Start eingebunden.

Zugriff

  1. URL öffnen: https://<SERVER_IP>
  2. Eine SSL-Warnung im Browser ist zu erwarten, da ein selbstsigniertes Zertifikat verwendet wird.
  3. Akzeptieren Sie die Zertifikatswarnung des Browsers.
  4. Die Authentifizierung erfolgt über HTTP Basic Auth.
  5. Anmeldedaten abrufen: cat /root/.cloudzy-creds
  6. Konfigurieren Sie die API-Schlüssel der LLM-Anbieter über die Weboberfläche oder die Umgebungsdatei.

Wichtige Dateien und Verzeichnisse

  • Installationspfad: /root/bolt-diy
  • Compose-Datei: /root/bolt-diy/docker-compose.yml
  • Umgebungsdatei: /root/bolt-diy/.env
  • Anmeldedatei: /root/.cloudzy-creds
  • Nginx Konfiguration: /etc/nginx/sites-available/bolt-diy
  • Basic-Auth-Datei: /etc/nginx/.bolt-diy.htpasswd
  • SSL-Zertifikat: /etc/nginx/ssl/bolt-diy.crt
  • SSL-Schlüssel: /etc/nginx/ssl/bolt-diy.key

Docker-Verwaltung

Status prüfen:

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

Logs ansehen:

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

Dienst neu starten:

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

Dienst beenden:

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

Service starten:

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

NGINX-Verwaltung

Testkonfiguration:

nginx -t

NGINX neu starten:

systemctl restart nginx

NGINX neu laden:

systemctl reload nginx

Status prüfen:

systemctl status nginx

SSL mit einer Domain aktivieren

1. Richten Sie Ihre Domain auf die Server-IP aus.

2. Nginx-Konfiguration bearbeiten und beide ersetzen server_name _; mit Ihrer Domain (server_name <yourdomain.com>) für beide Blöcke HTTP (Port 80) und HTTPS (Port 443):

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

3. Certbot installieren:

apt install -y certbot python3-certbot-nginx

4. Führen Sie den folgenden Befehl aus, um ein gültiges Let's Encrypt-Zertifikat zu generieren:

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

5. SSL-Pfade in der Nginx-Konfiguration ersetzen:

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. Laden Sie Nginx neu, um die Änderungen anzuwenden:

systemctl reload nginx

7. Öffnen Sie Ihren Browser und besuchen Sie: https://yourdomain.com

Hinweise

  • Der Zugriff ist mit HTTP Basic Authentication geschützt.
  • TLS verwendet standardmäßig ein selbstsigniertes Zertifikat.
  • Bolt.diy speichert nicht automatisch alle Workspace- und Chat-Daten dauerhaft.
  • Wenn Sie Bolt.diy in einem anderen Browser, einem privaten/Inkognito-Fenster oder auf einem anderen Gerät öffnen, werden bestehende Chats oder Workspaces nicht angezeigt.
  • Exportieren Sie vor dem Neustart oder Neuerstellen des Containers alle wichtigen Chats, Prompts, Projekte oder anderen Daten, die Sie behalten möchten.
  • Nach dem Aktualisieren von .env, ausführen docker compose -f /root/bolt-diy/docker-compose.yml up -d um die Änderungen anzuwenden. Dadurch wird der Container neu erstellt.
  • Das Neuerstellen des Containers kann zum Verlust von Daten führen, die nicht exportiert oder anderweitig gesichert wurden.

Mehr zu Automatisierung

Verwandte Apps.

bolt.diy jetzt bereitstellen. Ab 2,48 $/Monat.