🚀 Instalação completa do Gitea com todos os scripts e documentação
This commit is contained in:
167
INSTALACAO_COMPLETA.txt
Normal file
167
INSTALACAO_COMPLETA.txt
Normal file
@@ -0,0 +1,167 @@
|
||||
═══════════════════════════════════════════════════════════════════
|
||||
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
|
||||
|
||||
═══════════════════════════════════════════════════════════════════
|
||||
|
||||
|
||||
Reference in New Issue
Block a user