Setup inicial del servidor (2026-06-28)
1. Instalación del SO
Servidor recibido en Rescue System de Hetzner. Instalado Ubuntu 24.04 vía installimage:
2. Configuración base
- UFW: puertos 22, 80, 443
- fail2ban: activo por defecto
- Usuario:
rafa con sudo sin password, clave SSH claude-code@feadulta
3. Docker CE
Instalado desde repositorio oficial de Docker:
- Docker 29.6.1
- Docker Compose v5.2.0
4. Coolify
5. Gitea
Desplegado desde Coolify → New Resource → Service → Gitea with PostgreSQL.
- Dominio:
https://gitea.feadulta.com:3000
- SSH clone: puerto 22222
- Base de datos: PostgreSQL 16
Nota: al configurar el dominio en Coolify, usar siempre https:// para que Traefik genere el router TLS correcto.