- 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
113 lines
3.4 KiB
Markdown
113 lines
3.4 KiB
Markdown
# 🎯 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
|
|
|