Saltar para o conteúdo principal
50% de desconto todos os planos, tempo limitado. A partir de $2.48/mo
bolt.diy

bolt.diy

O bolt.diy é a versão open-source do Bolt.new para criar aplicações web full-stack a partir de um prompt. Escolha o LLM por prompt entre OpenAI, Anthropic, Google Gemini, Ollama, Mistral, DeepSeek, Groq e outros, depois execute, edite e implante diretamente no browser. Licenciado sob MIT, com mais de 19.000 estrelas no GitHub.

Em resumo

19.6k

Estrelas no GitHub

391

Instalações ativas

Licença MIT Versão Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

As instalações ativas são dados de amostra (pré-visualização); a métrica real será conectada antes do lançamento.

Acesso

  1. Abrir URL: https://<SERVER_IP>
  2. É normal surgir um aviso de SSL no browser, uma vez que é usado um certificado autoassinado.
  3. Aceite o aviso de certificado do browser.
  4. É necessária autenticação através de HTTP Basic Auth.
  5. Recuperar credenciais: cat /root/.cloudzy-creds
  6. Configure as chaves de API dos fornecedores de LLM a partir da interface web ou através do ficheiro de ambiente.

Ficheiros e diretórios importantes

  • Caminho de instalação: /root/bolt-diy
  • Arquivo Compose: /root/bolt-diy/docker-compose.yml
  • Arquivo de ambiente: /root/bolt-diy/.env
  • Arquivo de credenciais: /root/.cloudzy-creds
  • Configuração do Nginx: /etc/nginx/sites-available/bolt-diy
  • Arquivo de Basic Auth: /etc/nginx/.bolt-diy.htpasswd
  • Certificado SSL: /etc/nginx/ssl/bolt-diy.crt
  • Chave SSL: /etc/nginx/ssl/bolt-diy.key

Gerenciamento Docker

Verificar o status:

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

Ver registos:

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

Reiniciar serviço:

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

Parar serviço:

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

Iniciar serviço:

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

Gerenciamento do NGINX

Configuração do teste:

nginx -t

Reiniciar o NGINX:

systemctl restart nginx

Recarregar o NGINX:

systemctl reload nginx

Verificar o status:

systemctl status nginx

Ativar SSL com um domínio

1. Aponte o seu domínio para o IP do servidor.

2. Edite a configuração do Nginx e substitua ambos server_name _; com o seu domínio (server_name <yourdomain.com>) para ambos os blocos HTTP (porta 80) e HTTPS (porta 443):

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

3. Instalar o Certbot:

apt install -y certbot python3-certbot-nginx

4. Execute o seguinte comando para gerar um certificado Let's Encrypt válido:

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

5. Substitua os caminhos SSL na configuração do 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. Recarregue o Nginx para aplicar as alterações:

systemctl reload nginx

7. Abra o seu browser e visite: https://yourdomain.com

Notas

  • O acesso é protegido através de HTTP Basic Authentication.
  • Por predefinição, o TLS usa um certificado autoassinado.
  • O Bolt.diy não persiste automaticamente todos os dados de workspace e de chat.
  • Abrir o Bolt.diy noutro browser, numa janela privada/de navegação anónima ou noutro dispositivo não mostrará os chats ou workspaces existentes.
  • Antes de reiniciar ou recriar o contentor, exporte quaisquer chats, prompts, projetos ou outros dados importantes que pretenda manter.
  • Depois de atualizar .env, executar docker compose -f /root/bolt-diy/docker-compose.yml up -d para aplicar as alterações. Isto recria o contentor.
  • Recriar o contentor pode resultar na perda de dados que não tenham sido exportados ou de outra forma salvaguardados.

Mais em Automação

Aplicações relacionadas.

Implante o bolt.diy agora. A partir de $2,48/mês.