infracloud/vps/echo
Tiago Yamamoto 3eead39ce8 Remove credenciais da documentacao
- Credenciais Civo S3 movidas para ~/.ssh/
- Documentacao sem exposicao de senhas/tokens
- Vault SSH seguro em s3://rede5/vault/ssh/
2026-02-17 16:14:51 -06:00
..
README.md Remove credenciais da documentacao 2026-02-17 16:14:51 -06:00

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 (ver ~/.ssh/civo-object-storage)
  • Stack: Go

Pastas do bucket rede5:

  • vault/ssh/ - Backup credenciais SSH
  • 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