- Mapeamento completo de portas do servidor
- Comparação entre meurepositorio.com e gitcubo.com
- Resumo executivo com próximos passos
- Índice de documentação
- Guia de implementação completo
Status: Fase 1 (Preparação) concluída ✅
Próximo: Criar estrutura de diretórios e Docker Compose
151 lines
8.0 KiB
Plaintext
151 lines
8.0 KiB
Plaintext
╔═══════════════════════════════════════════════════════════════════════╗
|
|
║ RESUMO EXECUTIVO - GITCUBO.COM ║
|
|
║ Servidor: 187.102.179.100 ║
|
|
╚═══════════════════════════════════════════════════════════════════════╝
|
|
|
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
┃ ✅ MAPEAMENTO DE PORTAS CONCLUÍDO ┃
|
|
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
|
|
|
|
📊 PORTAS IDENTIFICADAS EM USO:
|
|
• 22 - SSH Sistema
|
|
• 80 - HTTP Nginx (todos os projetos)
|
|
• 222 - SSH Gitea (meurepositorio.com)
|
|
• 443 - HTTPS Nginx (todos os projetos)
|
|
• 3000 - Frontend PDI Maker
|
|
• 3001 - Web Gitea (meurepositorio.com)
|
|
• 3007 - Next.js (jupter.tech)
|
|
• 4000 - API PDI Maker
|
|
• 5432 - PostgreSQL (Gitea + PDI Maker)
|
|
• 8000 - Backend Antares (inativo)
|
|
• 8081 - Docker App (projectnow.com.br)
|
|
|
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
┃ 🎯 PORTAS RESERVADAS PARA GITCUBO.COM ┃
|
|
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
|
|
|
|
✓ 3002 - Interface Web Gitea
|
|
✓ 223 - SSH para operações Git
|
|
✓ 5433 - PostgreSQL dedicado (opcional)
|
|
|
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
┃ 📁 PROJETOS EM PRODUÇÃO NO SERVIDOR ┃
|
|
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
|
|
|
|
1. meurepositorio.com
|
|
Localização: /root/gitea/
|
|
Tecnologia: Gitea + PostgreSQL (Docker)
|
|
Portas: 3001 (web), 222 (ssh), 5432 (db)
|
|
Status: ✅ ATIVO COM SSL
|
|
|
|
2. pdimaker.com.br
|
|
Localização: /var/www/pdimaker/
|
|
Tecnologia: Next.js + Node.js API + PostgreSQL
|
|
Portas: 3000 (frontend), 4000 (api), 5432 (db)
|
|
Gerenciador: PM2
|
|
Status: ✅ ATIVO COM SSL
|
|
|
|
3. jupter.tech
|
|
Localização: /var/www/mk37/
|
|
Tecnologia: Next.js v16.0.1
|
|
Porta: 3007
|
|
Status: ✅ ATIVO COM SSL
|
|
|
|
4. projectnow.com.br
|
|
Tecnologia: Docker
|
|
Porta: 8081
|
|
Status: ✅ ATIVO COM SSL
|
|
|
|
5. antares.ia.br
|
|
Localização: /var/www/antares/
|
|
Tecnologia: Frontend estático + FastAPI
|
|
Porta: 8000 (backend)
|
|
Status: ⚠️ FRONTEND OK, BACKEND INATIVO
|
|
|
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
┃ 🚀 PRÓXIMOS PASSOS PARA GITCUBO.COM ┃
|
|
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
|
|
|
|
FASE 1 - PREPARAÇÃO ✅
|
|
[✓] Mapear portas em uso
|
|
[✓] Verificar DNS (187.102.179.100)
|
|
[✓] Identificar estrutura existente
|
|
[✓] Definir portas para novo projeto
|
|
|
|
FASE 2 - ESTRUTURA (PRÓXIMO)
|
|
[ ] Criar diretório /root/gitcubo/
|
|
[ ] Copiar e adaptar docker-compose.yml
|
|
[ ] Configurar PostgreSQL (decidir: compartilhado ou dedicado)
|
|
[ ] Criar estrutura de diretórios
|
|
|
|
FASE 3 - INSTALAÇÃO
|
|
[ ] Subir containers Docker
|
|
[ ] Configurar Gitea (app.ini)
|
|
[ ] Testar acesso local (porta 3002)
|
|
[ ] Verificar logs
|
|
|
|
FASE 4 - WEB & SSL
|
|
[ ] Criar configuração Nginx
|
|
[ ] Ativar site no Nginx
|
|
[ ] Obter certificado SSL (certbot)
|
|
[ ] Testar HTTPS
|
|
|
|
FASE 5 - FINALIZAÇÃO
|
|
[ ] Criar usuário admin
|
|
[ ] Configurar SSH (porta 223)
|
|
[ ] Testar operações Git
|
|
[ ] Configurar backup
|
|
[ ] Documentar
|
|
|
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
┃ 📋 ARQUIVOS DE DOCUMENTAÇÃO CRIADOS ┃
|
|
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
|
|
|
|
✓ /root/MAPEAMENTO_PORTAS_SERVIDOR.md
|
|
→ Mapeamento completo e detalhado de todas as portas
|
|
|
|
✓ /root/PORTAS_RESUMO.txt
|
|
→ Resumo visual em formato ASCII
|
|
|
|
✓ /root/COMPARACAO_GITEA_PROJETOS.md
|
|
→ Comparação entre meurepositorio.com e gitcubo.com
|
|
|
|
✓ /root/RESUMO_EXECUTIVO_GITCUBO.txt
|
|
→ Este arquivo (resumo executivo)
|
|
|
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
┃ ⚠️ PONTOS DE ATENÇÃO ┃
|
|
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
|
|
|
|
• Servidor já tem 5 projetos rodando
|
|
• Recursos: Monitorar RAM, CPU e disco
|
|
• Nginx: Já gerencia múltiplos domínios
|
|
• PostgreSQL: Considerar carga ao compartilhar
|
|
• Backup: Configurar desde o início
|
|
• Isolamento: Manter projetos completamente separados
|
|
|
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
┃ 💡 RECOMENDAÇÕES ┃
|
|
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
|
|
|
|
1. Usar PostgreSQL compartilhado (porta 5432)
|
|
→ Menos recursos, mais eficiente
|
|
→ Criar database separado: gitcubo_db
|
|
|
|
2. Seguir mesma estrutura do meurepositorio.com
|
|
→ Facilita manutenção
|
|
→ Aproveita configurações testadas
|
|
|
|
3. Configurar backup automático desde o início
|
|
→ Scripts de backup diário
|
|
→ Retenção de 7 dias
|
|
|
|
4. Documentar todas as configurações
|
|
→ Facilita troubleshooting
|
|
→ Ajuda em futuras manutenções
|
|
|
|
╔═══════════════════════════════════════════════════════════════════════╗
|
|
║ ✅ MAPEAMENTO CONCLUÍDO - PRONTO PARA CRIAR ESTRUTURA ║
|
|
║ 📅 Data: 21 de Novembro de 2025 ║
|
|
╚═══════════════════════════════════════════════════════════════════════╝
|