Ga naar hoofdinhoud
50% korting alle plannen, beperkte tijd. Vanaf $2.48/mo
bolt.diy

bolt.diy

bolt.diy is de open-source versie van Bolt.new om full-stack webapps te bouwen vanuit een prompt. Kies per prompt het LLM uit OpenAI, Anthropic, Google Gemini, Ollama, Mistral, DeepSeek, Groq en meer, en draai, bewerk en deploy vervolgens rechtstreeks in de browser. MIT-gelicentieerd met 19.000+ GitHub-sterren.

In een oogopslag

19.6k

GitHub-sterren

391

Actieve installaties

Licentie MIT Versie Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

Actieve installaties zijn voorbeeldgegevens (voorvertoning); de echte maatstaf wordt voor de lancering gekoppeld.

Toegang

  1. URL openen: https://<SERVER_IP>
  2. Een SSL-waarschuwing in de browser is te verwachten omdat er een zelfondertekend certificaat wordt gebruikt.
  3. Accepteer de certificaatwaarschuwing in de browser.
  4. Authenticatie is vereist via HTTP Basic Auth.
  5. Referenties ophalen: cat /root/.cloudzy-creds
  6. Configureer de API-sleutels van je LLM-provider via de webinterface of via het environment-bestand.

Belangrijke bestanden en mappen

  • Installatiepad: /root/bolt-diy
  • Compose-bestand: /root/bolt-diy/docker-compose.yml
  • Omgevingsbestand: /root/bolt-diy/.env
  • Referentiebestand: /root/.cloudzy-creds
  • Nginx Configuratie: /etc/nginx/sites-available/bolt-diy
  • Basic Auth-bestand: /etc/nginx/.bolt-diy.htpasswd
  • SSL-certificaat: /etc/nginx/ssl/bolt-diy.crt
  • SSL-sleutel: /etc/nginx/ssl/bolt-diy.key

Docker-beheer

Status controleren:

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

Logs bekijken:

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

Service opnieuw starten:

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

Service stoppen:

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

Service starten:

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

NGINX-beheer

Testconfiguratie:

nginx -t

NGINX herstarten:

systemctl restart nginx

NGINX herladen:

systemctl reload nginx

Status controleren:

systemctl status nginx

SSL inschakelen met een domein

1. Wijs je domein naar het server-IP.

2. Pas de Nginx-config aan en vervang beide server_name _; met je domein (server_name <yourdomain.com>) voor zowel de HTTP-blokken (poort 80) als de HTTPS-blokken (poort 443):

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

3. Installeer Certbot:

apt install -y certbot python3-certbot-nginx

4. Voer de volgende opdracht uit om een geldig Let's Encrypt-certificaat te genereren:

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

5. Vervang de SSL-paden in de Nginx-config:

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. Herlaad Nginx om de wijzigingen toe te passen:

systemctl reload nginx

7. Open je browser en bezoek: https://yourdomain.com

Opmerkingen

  • Toegang is beveiligd met HTTP Basic Authentication.
  • TLS gebruikt standaard een zelfondertekend certificaat.
  • Bolt.diy bewaart niet automatisch alle workspace- en chatgegevens.
  • Als je Bolt.diy opent in een andere browser, een privé-/incognitovenster of op een ander apparaat, worden bestaande chats of workspaces niet getoond.
  • Exporteer voordat je de container herstart of opnieuw aanmaakt alle belangrijke chats, prompts, projecten of andere gegevens die je wilt behouden.
  • Na het bijwerken van .env, uitvoeren docker compose -f /root/bolt-diy/docker-compose.yml up -d om de wijzigingen toe te passen. Hierdoor wordt de container opnieuw aangemaakt.
  • Het opnieuw aanmaken van de container kan leiden tot verlies van gegevens die niet zijn geëxporteerd of anderszins geback-upt.

Meer in Automatisering

Gerelateerde apps.

Rol bolt.diy nu uit. Vanaf $2,48/mnd.