1. Prepare su servidor
ABS se ejecuta en cualquier servidor Linux capaz de correr Docker. Recomendamos
Ubuntu 22.04+, 2 vCPU, 4 GB de RAM y 40 GB de disco, un Hetzner CX22 (€3,79/mes) encaja perfectamente. Apunte un registro DNS A (p.ej. abs.sudominio.com) a la IP pública del servidor, abra los puertos 22/80/443 e instale Docker. Caddy (incluido en nuestro compose) gestionará TLS automáticamente cuando el DNS resuelva.# Any Linux host with Docker. Hetzner CX22 (€3.79/mo) works great.
# Point an A record at the server's public IP first.
sudo ufw allow 22/tcp && sudo ufw allow 80/tcp && sudo ufw allow 443/tcp && sudo ufw enable
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER # then: log out, log back in
docker run hello-world