infracloud/vps/redbull/README.md
Tiago Yamamoto b843357c65 docs: add redbull VPS documentation (Coolify DEV server)
- Document Coolify environment setup
- List all applications and databases
- Include webhook secrets for CI/CD
- Compare with other VPS (vim, apolo)
2026-02-16 11:33:16 -06:00

3.3 KiB

Redbull - Servidor Coolify DEV

Este repositório contém a documentação técnica e os guias de operação para o servidor Redbull, uma VPS dedicada ao ambiente de desenvolvimento utilizando a plataforma Coolify.

Visão Geral

O servidor Redbull é uma infraestrutura de desenvolvimento que hospeda múltiplos projetos web, seguindo uma arquitetura baseada em contêineres. A plataforma Coolify serve como camada de gerenciamento de aplicações, similar a um Heroku/Vercel self-hosted, permitindo deploys automáticos através de webhooks Git. O Traefik atua como proxy reverso com auto-descoberta de serviços.

Especificações do Servidor

Recurso Especificação
Hostname redbull
IP Público 185.194.141.70
Plataforma VPS Ubuntu/Debian
Orquestrador Coolify v4 (PaaS self-hosted)
Container Runtime Docker
Proxy Reverso Traefik
Bancos de Dados PostgreSQL 16 (gerenciado)

Projetos Hospedados

GoHorse Jobs (DEV)

Serviço UUID Porta Domínio
Backend iw4sow8s0kkg4cccsk08gsoo 8521 coolify-dev.gohorsejobs.com
Frontend ao8g40scws0w4cgo8coc8o40 3000 dev.gohorsejobs.com
Backoffice hg48wkw4wggwsswcwc8sooo4 3001 backoffice-dev.gohorsejobs.com
Seeder q4w48gos8cgssso00o8w8gck 8080 seeder-dev.gohorsejobs.com
Database bgws48os8wgwk08o48wg8k80 5432 Internal

Rodizios Daqui (DEV)

Serviço UUID Porta Domínio
Backend ecso4woo4woo0ks84888k8ck 8080 api-dev.rodiziosdaqui.com
Frontend l4g4cc884gc04kg8s480gs48 3000 dev.rodiziosdaqui.com
Backoffice s4kskw08400wcw8g40ossggo 8082 backoffice-dev.rodiziosdaqui.com
Seeder ko0kkw4kw8g80scksg8sk0wc 8081 seeder-dev.rodiziosdaqui.com

Banco de Dados: PostgreSQL externo (Absam Cloud) - db-60604.dc-us-1.absamcloud.com:11985

Documentação

Quick Start

Deploy Manual via API

# Token de autenticação
TOKEN="2|tjaxz6z6osQUz6whMvNMw23kcBqgToQAvMjSLos347164da9"

# Deploy de uma aplicação
curl -s -H "Authorization: Bearer $TOKEN" \
  "http://185.194.141.70:8000/api/v1/deploy?uuid=<APP_UUID>"

CI/CD Automático via Webhook

Os webhooks GitHub estão configurados para deploy automático:

  • Push na branch dev → Deploy automático no Coolify
  • URL do webhook: http://185.194.141.70:8000/api/v1/webhook/github?uuid=<APP_UUID>&secret=<SECRET>

Acesso SSH

# Conexão SSH
ssh redbull

# Verificar containers
docker ps --format 'table {{.Names}}\t{{.Status}}'

# Logs do Coolify
docker logs coolify -f

Boas Práticas

  1. Variáveis de Ambiente: Configure todas as variáveis antes do deploy
  2. Bancos de Dados: Utilize o PostgreSQL gerenciado ou bancos externos
  3. Logs: Monitore os logs após cada deploy
  4. Webhooks: Mantenha os secrets seguros

Comparação com Outros Servidores

Servidor Uso Plataforma
Redbull Desenvolvimento (DEV) Coolify
Vim Produção Dokku
Apolo Kubernetes K3s