Saltar al contenido principal
50% de descuento todos los planes, tiempo limitado. Desde $2.48/mo
bolt.diy

bolt.diy

bolt.diy es la versión de código abierto de Bolt.new para crear aplicaciones web full-stack a partir de un prompt. Elige el LLM por prompt entre OpenAI, Anthropic, Google Gemini, Ollama, Mistral, DeepSeek, Groq y más, y luego ejecuta, edita y despliega directamente en el navegador. Con licencia MIT y más de 19.000 estrellas en GitHub.

En resumen

19.6k

Estrellas en GitHub

391

Instalaciones activas

Licencia MIT Versión Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

Las instalaciones activas son datos de muestra (vista previa); la métrica real se conectará antes del lanzamiento.

Acceso

  1. Abrir URL: https://<SERVER_IP>
  2. Es normal que el navegador muestre una advertencia SSL, ya que se utiliza un certificado autofirmado.
  3. Acepta la advertencia de certificado del navegador.
  4. Se requiere autenticación mediante HTTP Basic Auth.
  5. Recuperar credenciales: cat /root/.cloudzy-creds
  6. Configura las claves de API de los proveedores de LLM desde la interfaz web o mediante el archivo de entorno.

Archivos y directorios importantes

  • Ruta de instalación: /root/bolt-diy
  • Archivo Compose: /root/bolt-diy/docker-compose.yml
  • Archivo de entorno: /root/bolt-diy/.env
  • Archivo de credenciales: /root/.cloudzy-creds
  • Configuración de Nginx: /etc/nginx/sites-available/bolt-diy
  • Archivo de Basic Auth: /etc/nginx/.bolt-diy.htpasswd
  • Certificado SSL: /etc/nginx/ssl/bolt-diy.crt
  • Clave SSL: /etc/nginx/ssl/bolt-diy.key

Gestión de Docker

Comprobar el estado:

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

Ver registros:

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

Reiniciar servicio:

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

Detener el servicio:

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

Iniciar servicio:

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

Gestión de NGINX

Configuración de la prueba:

nginx -t

Reiniciar NGINX:

systemctl restart nginx

Recargar NGINX:

systemctl reload nginx

Comprobar el estado:

systemctl status nginx

Habilitar SSL con un dominio

1. Apunta tu dominio a la IP del servidor.

2. Edita la configuración de Nginx y reemplaza ambos server_name _; con tu dominio (server_name <yourdomain.com>) tanto para los bloques HTTP (puerto 80) como HTTPS (puerto 443):

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

3. Instala Certbot:

apt install -y certbot python3-certbot-nginx

4. Ejecute el siguiente comando para generar un certificado Let's Encrypt válido:

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

5. Reemplaza las rutas SSL en la configuración de 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. Recargue Nginx para aplicar los cambios:

systemctl reload nginx

7. Abre tu navegador y visita: https://yourdomain.com

Notas

  • El acceso está protegido mediante HTTP Basic Authentication.
  • TLS utiliza un certificado autofirmado de forma predeterminada.
  • Bolt.diy no conserva automáticamente todos los datos del espacio de trabajo y del chat.
  • Abrir Bolt.diy en un navegador diferente, en una ventana privada o de incógnito, o en otro dispositivo no mostrará los chats o espacios de trabajo existentes.
  • Antes de reiniciar o recrear el contenedor, exporta cualquier chat, prompt, proyecto u otro dato importante que quieras conservar.
  • Después de actualizar .env, ejecuta docker compose -f /root/bolt-diy/docker-compose.yml up -d para aplicar los cambios. Esto recrea el contenedor.
  • Recrear el contenedor puede provocar la pérdida de datos que no se hayan exportado o respaldado de otra forma.

Más en Automatización

Apps relacionadas.

Despliega bolt.diy ahora. Desde $2,48/mes.