Aller au contenu principal
50 % de réduction toutes les offres, durée limitée. À partir de $2.48/mo
bolt.diy

bolt.diy

bolt.diy est la version open source de Bolt.new pour construire des applications web full-stack à partir d'un prompt. Choisissez le LLM pour chaque prompt parmi OpenAI, Anthropic, Google Gemini, Ollama, Mistral, DeepSeek, Groq et d'autres, puis exécutez, modifiez et déployez directement dans le navigateur. Sous licence MIT avec plus de 19 000 étoiles GitHub.

En un coup d'œil

19.6k

Étoiles GitHub

391

Installations actives

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

Les installations actives sont des données d'exemple (aperçu) ; la vraie métrique sera connectée avant le lancement.

Accès

  1. Ouvrir l'URL : https://<SERVER_IP>
  2. Un avertissement SSL du navigateur est normal car un certificat auto-signé est utilisé.
  3. Acceptez l'avertissement de certificat du navigateur.
  4. L'authentification est requise via HTTP Basic Auth.
  5. Récupérer les identifiants : cat /root/.cloudzy-creds
  6. Configurez les clés API des fournisseurs de LLM depuis l'interface web ou via le fichier d'environnement.

Fichiers et répertoires importants

  • Chemin d'installation : /root/bolt-diy
  • Fichier Compose : /root/bolt-diy/docker-compose.yml
  • Fichier d'environnement : /root/bolt-diy/.env
  • Fichier d'identifiants : /root/.cloudzy-creds
  • Config Nginx : /etc/nginx/sites-available/bolt-diy
  • Fichier Basic Auth : /etc/nginx/.bolt-diy.htpasswd
  • Certificat SSL : /etc/nginx/ssl/bolt-diy.crt
  • Clé SSL : /etc/nginx/ssl/bolt-diy.key

Gestion de Docker

Vérifier l'état :

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

Voir les logs :

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

Redémarrer le service :

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

Arrêter le service :

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

Démarrer le service :

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

Gestion NGINX

Configuration de test :

nginx -t

Redémarrer NGINX :

systemctl restart nginx

Recharger NGINX :

systemctl reload nginx

Vérifier l'état :

systemctl status nginx

Activer SSL avec un domaine

1. Faites pointer votre domaine vers l'IP du serveur.

2. Modifiez la config Nginx et remplacez les deux server_name _; avec votre domaine (server_name <yourdomain.com>) dans les blocs HTTP (port 80) et HTTPS (port 443) :

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

3. Installez Certbot :

apt install -y certbot python3-certbot-nginx

4. Exécutez la commande suivante pour générer un certificat Let's Encrypt valide :

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

5. Remplacez les chemins SSL dans la config 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. Rechargez Nginx pour appliquer les modifications :

systemctl reload nginx

7. Ouvrez votre navigateur et allez sur : https://yourdomain.com

Remarques

  • L'accès est protégé par HTTP Basic Authentication.
  • TLS utilise un certificat auto-signé par défaut.
  • Bolt.diy ne conserve pas automatiquement toutes les données d'espace de travail et de conversation.
  • Ouvrir Bolt.diy dans un autre navigateur, une fenêtre privée/navigation privée ou sur un autre appareil n'affichera pas les conversations ou espaces de travail existants.
  • Avant de redémarrer ou de recréer le conteneur, exportez toutes les conversations, prompts, projets ou autres données importantes que vous souhaitez conserver.
  • Après la mise à jour de .env, exécutez docker compose -f /root/bolt-diy/docker-compose.yml up -d pour appliquer les modifications. Cela recrée le conteneur.
  • Recréer le conteneur peut entraîner la perte de données qui n'ont pas été exportées ou sauvegardées d'une autre manière.

Plus dans Automatisation

Apps connexes.

Déployez bolt.diy maintenant. À partir de 2,48 $/mois.