# 🎯 Projeto GITCUBO - Documentação Documentação completa para implantação do **gitcubo.com** - Um servidor Gitea independente rodando no servidor 187.102.179.100. ## 📚 Documentos Disponíveis ### 1. [RESUMO_EXECUTIVO_GITCUBO.txt](RESUMO_EXECUTIVO_GITCUBO.txt) **Comece por aqui!** Resumo executivo com visão geral do projeto e próximos passos. ### 2. [MAPEAMENTO_PORTAS_SERVIDOR.md](MAPEAMENTO_PORTAS_SERVIDOR.md) Mapeamento completo e detalhado de todas as portas em uso no servidor. ### 3. [PORTAS_RESUMO.txt](PORTAS_RESUMO.txt) Resumo visual em formato ASCII das portas do servidor. ### 4. [COMPARACAO_GITEA_PROJETOS.md](COMPARACAO_GITEA_PROJETOS.md) Comparação detalhada entre meurepositorio.com e gitcubo.com com checklist de implementação. ### 5. [INDICE_DOCUMENTACAO.txt](INDICE_DOCUMENTACAO.txt) Índice completo de toda documentação com comandos úteis. ## 🎯 Objetivo do Projeto Criar uma segunda instância do Gitea, completamente separada do **meurepositorio.com**, rodando em: - **Domínio:** gitcubo.com - **IP:** 187.102.179.100 (mesmo servidor) - **Porta Web:** 3002 - **Porta SSH:** 223 - **PostgreSQL:** Porta 5432 (compartilhado) ou 5433 (dedicado) ## 📊 Status Atual ``` ✅ Mapeamento de portas concluído ✅ DNS configurado (187.102.179.100) ✅ Portas definidas (3002, 223) ✅ Documentação completa ⏳ Criar estrutura de diretórios ⏳ Configurar Docker Compose ⏳ Configurar Nginx e SSL ⏳ Subir serviço ``` ## 🚀 Próximos Passos ### Fase 1: Preparação ✅ - [x] Mapear portas em uso - [x] Verificar DNS - [x] Identificar estrutura existente - [x] Definir portas para novo projeto - [x] Criar documentação ### Fase 2: Estrutura (Próximo) - [ ] Criar diretório `/root/gitcubo/` - [ ] Copiar e adaptar `docker-compose.yml` - [ ] Configurar PostgreSQL - [ ] 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 ## 🔧 Tecnologias - **Gitea:** Servidor Git auto-hospedado - **Docker & Docker Compose:** Containerização - **PostgreSQL:** Banco de dados - **Nginx:** Proxy reverso - **Let's Encrypt:** Certificados SSL ## 📝 Notas Importantes 1. **Isolamento Total:** Os dois projetos Gitea (meurepositorio.com e gitcubo.com) são completamente independentes 2. **Mesmo Servidor:** Ambos rodam no mesmo servidor físico (187.102.179.100) 3. **Portas Diferentes:** Sem conflitos de porta 4. **SSL Independente:** Cada domínio terá seu próprio certificado ## ⚠️ Projetos Existentes no Servidor O servidor já hospeda: - **meurepositorio.com** - Gitea (portas 3001, 222) - **pdimaker.com.br** - Next.js + API (portas 3000, 4000) - **jupter.tech** - Next.js (porta 3007) - **projectnow.com.br** - Docker (porta 8081) - **antares.ia.br** - Frontend + Backend (porta 8000) ## 📅 Informações do Projeto - **Servidor:** 187.102.179.100 - **Data de Criação:** 21 de Novembro de 2025 - **Repositório:** https://meurepositorio.com/sergio.correa/GITCUBO.git --- **Powered by Gitea** | Documentação criada automaticamente