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
- Variáveis de Ambiente: Configure todas as variáveis antes do deploy
- Bancos de Dados: Utilize o PostgreSQL gerenciado ou bancos externos
- Logs: Monitore os logs após cada deploy
- Webhooks: Mantenha os secrets seguros
Comparação com Outros Servidores
| Servidor |
Uso |
Plataforma |
| Redbull |
Desenvolvimento (DEV) |
Coolify |
| Vim |
Produção |
Dokku |
| Apolo |
Kubernetes |
K3s |