Files
gitea-servidor/INSTALACAO_COMPLETA.txt

168 lines
7.3 KiB
Plaintext

═══════════════════════════════════════════════════════════════════
GITEA - INSTALAÇÃO COMPLETA E CONFIGURADA
═══════════════════════════════════════════════════════════════════
✓ INSTALAÇÃO CONCLUÍDA COM SUCESSO!
Data: Sun Nov 16 16:27:29 UTC 2025
Localização: /root/gitea/
Domínio: https://meurepositorio.com
═══════════════════════════════════════════════════════════════════
COMPONENTES INSTALADOS:
═══════════════════════════════════════════════════════════════════
✓ Gitea (última versão)
- Container Docker rodando
- Porta interna: 3000
- SSH Git: porta 222
✓ PostgreSQL 14
- Banco de dados configurado
- Dados persistentes em /root/gitea/postgres
✓ Nginx (Reverse Proxy)
- Configurado para meurepositorio.com
- Porta HTTP: 80
- Pronto para SSL/HTTPS: 443
✓ Scripts de Gerenciamento
- manage-gitea.sh (gerenciar sistema)
- configure-ssl.sh (configurar HTTPS)
- check-system.sh (verificar status)
═══════════════════════════════════════════════════════════════════
IMPORTANTE - PRÓXIMOS PASSOS:
═══════════════════════════════════════════════════════════════════
⚠️ O DNS ainda NÃO está apontando para este servidor!
Ação necessária:
1. Configure o DNS do domínio meurepositorio.com
- Tipo A: meurepositorio.com → IP_DESTE_SERVIDOR
- Tipo A: www.meurepositorio.com → IP_DESTE_SERVIDOR
2. Aguarde propagação DNS (5-15 minutos)
3. Configure SSL/HTTPS:
cd /root/gitea
./configure-ssl.sh
4. Acesse e configure o Gitea:
https://meurepositorio.com
═══════════════════════════════════════════════════════════════════
ARQUIVOS E DIRETÓRIOS:
═══════════════════════════════════════════════════════════════════
/root/gitea/
├── docker-compose.yml # Configuração do Docker
├── data/ # Dados do Gitea
├── postgres/ # Banco de dados
├── manage-gitea.sh # Script de gerenciamento
├── configure-ssl.sh # Script de configuração SSL
├── check-system.sh # Script de verificação
├── README.md # Documentação completa
├── QUICK_START.txt # Guia rápido
└── INSTALACAO_COMPLETA.txt # Este arquivo
/etc/nginx/sites-available/gitea # Configuração do Nginx
═══════════════════════════════════════════════════════════════════
COMANDOS ÚTEIS:
═══════════════════════════════════════════════════════════════════
# Verificar status do sistema
/root/gitea/check-system.sh
# Gerenciar Gitea
/root/gitea/manage-gitea.sh status
/root/gitea/manage-gitea.sh restart
/root/gitea/manage-gitea.sh logs
/root/gitea/manage-gitea.sh backup
# Ver containers Docker
docker ps
# Ver logs
docker logs gitea
docker logs gitea-db-1
# Reiniciar Nginx
systemctl restart nginx
═══════════════════════════════════════════════════════════════════
INFORMAÇÕES TÉCNICAS:
═══════════════════════════════════════════════════════════════════
Container Gitea:
- Nome: gitea
- Imagem: gitea/gitea:latest
- Porta HTTP: 3000 → 80 (via Nginx)
- Porta SSH: 22 → 222
Container PostgreSQL:
- Nome: gitea-db-1
- Imagem: postgres:14
- Database: gitea
- User: gitea
- Password: gitea
Nginx:
- Porta HTTP: 80
- Porta HTTPS: 443 (após SSL)
- Config: /etc/nginx/sites-available/gitea
═══════════════════════════════════════════════════════════════════
SEGURANÇA:
═══════════════════════════════════════════════════════════════════
Recomendações:
✓ Configure firewall (UFW)
✓ Use senhas fortes
✓ Ative 2FA no Gitea
✓ Configure backups automáticos
✓ Instale SSL/TLS (HTTPS)
✓ Mantenha sistema atualizado
Portas que devem estar abertas:
- 80 (HTTP)
- 443 (HTTPS)
- 222 (SSH Git)
═══════════════════════════════════════════════════════════════════
BACKUP:
═══════════════════════════════════════════════════════════════════
Fazer backup manual:
/root/gitea/manage-gitea.sh backup
Backups automáticos (adicionar ao crontab):
0 3 * * * /root/gitea/manage-gitea.sh backup
Backups salvos em:
/root/gitea-backups/
═══════════════════════════════════════════════════════════════════
SUPORTE:
═══════════════════════════════════════════════════════════════════
Documentação: /root/gitea/README.md
Guia rápido: /root/gitea/QUICK_START.txt
Verificação: /root/gitea/check-system.sh
Documentação oficial: https://docs.gitea.io
Comunidade: https://discourse.gitea.io
═══════════════════════════════════════════════════════════════════
Instalação realizada em: Sun Nov 16 16:27:29 UTC 2025
Sistema pronto para uso!
Para começar, leia o guia rápido:
cat /root/gitea/QUICK_START.txt
═══════════════════════════════════════════════════════════════════