Echo - Servidor de Producao
Servidor de producao utilizando a plataforma Dokku para deploy de aplicacoes.
Visao Geral
O servidor Echo e uma infraestrutura de producao que hospeda multiplas aplicacoes web, seguindo uma arquitetura baseada em containers. A plataforma Dokku serve como camada de gerenciamento de aplicacoes, similar a um Heroku self-hosted, permitindo deploys rapidos atraves de Git pushes. O Nginx atua como proxy reverso, roteando o trafego baseado em dominios para as aplicacoes corretas.
Especificacoes do Servidor
| Recurso |
Especificacao |
| Hostname |
v2202501247812309542 |
| IP Publico |
152.53.120.181 |
| OS |
Ubuntu 24.04.3 LTS (Noble Numbat) |
| Kernel |
6.8.0-90-generic |
| CPU |
AMD EPYC (Virtual) |
| RAM |
7.8 GB |
| Disco |
251 GB (7.1 GB usado) |
| Uptime |
19+ dias |
| Plataforma |
Dokku (PaaS self-hosted) |
| Container Runtime |
Docker |
| Proxy Reverso |
Nginx |
Dominios
| Dominio |
Uso |
| echo.rede5.com.br |
Dominio global |
| photum.rede5.com.br |
Photum API |
| api-hml.q1food.com |
Food Backend |
Projetos Hospedados
| Aplicacao |
Porta |
Dominio |
Status |
| photum |
5000 |
photum.rede5.com.br |
Running |
| food-backend |
8000 |
api-hml.q1food.com |
Running |
| q1agenda-backend |
8000 |
152.53.120.181 |
Running |
Bancos de Dados
| Servico |
Versao |
Container |
Porta |
| photum-db |
PostgreSQL 18.1 |
dokku.postgres.photum-db |
5432 |
| q1agenda-db |
PostgreSQL 18.1 |
dokku.postgres.q1agenda-db |
5432 |
Acesso SSH
# Conectar via SSH
ssh echo
# Ou diretamente
ssh -i C:\Users\Administrator\.ssh\civo root@152.53.120.181
Comandos Dokku
# Listar aplicacoes
dokku apps:list
# Listar bancos PostgreSQL
dokku postgres:list
# Ver logs de uma app
dokku logs photum
# Deploy de uma app
git remote add dokku dokku@echo.rede5.com.br:photum
git push dokku main:master
# Ver config de uma app
dokku config:show photum
# Adicionar variavel de ambiente
dokku config:set photum KEY=VALUE
# Restart app
dokku ps:restart photum
Detalhes das Aplicacoes
Photum
- Dominio: photum.rede5.com.br
- Porta: 5000
- Banco: photum-db (PostgreSQL 18.1)
- Storage: Civo Object Storage (S3 compativel)
- Stack: Go
Civo Object Storage
| Propriedade |
Valor |
| access_key |
0UZ69TH03Q292DMTB82B |
| secret_key |
JJ5XXZYvoWdnqBCNP5oREjACyrXeH6EgSqeSybT7 |
| region |
nyc1 |
| endpoint |
https://objectstore.nyc1.civo.com |
| bucket |
rede5 |
Pastas do bucket:
ghorsejobs-dev/ - Resumes GoHorseJobs
photum-dev/ - Imagens Photum
obramarket-dev/ - Uploads ObraMarket
rodiziosdaqui-dev/ - Uploads Rodizios
q1-dev/, q1-hml/, q1/ - Uploads Q1
virtual-fashion-dev/ - Uploads Virtual Fashion
Food Backend
- Dominio: api-hml.q1food.com
- Porta: 8000
- Banco: Supabase (externo)
- Stack: Python/FastAPI
Q1 Agenda Backend
- Dominio: 152.53.120.181
- Porta: 8000
- Banco: q1agenda-db (PostgreSQL 18.1)
- Stack: Python/FastAPI
- Integracao: Appwrite
Comparacao com Outros Servidores
| Servidor |
Uso |
Plataforma |
| Redbull |
Desenvolvimento (DEV) |
Coolify |
| Echo |
Producao (PROD) |
Dokku |
| Vim |
Producao (PROD) |
Dokku |