No publiques directamente la administración de Proxmox en Internet. Una VPN permite acceder a la dirección privada del servidor y al puerto 8006.
Nombre privado
Un nombre como pve.yourname.uk.app puede apuntar a la IP LAN. Funcionará dentro de casa o mediante una VPN con las rutas correctas. Revisa DNS y, si es necesario, una excepción limitada a la protección contra DNS rebinding.
Certificado
ACME DNS-01 no exige abrir 8006 al público. Usa un token de API DNS con los permisos mínimos necesarios para leer y escribir registros. Respeta las ubicaciones de certificados previstas por Proxmox y verifica la renovación.
Seguridad
Activa MFA, cuentas individuales y permisos limitados. Desde fuera de la VPN confirma que 8006 está cerrado. Después prueba el acceso y la consola dentro del túnel.
Ejemplos de configuración
Adapta valores, interfaces y puertos. Los ejemplos pueden corresponder a versiones diferentes: no ejecutes juntas alternativas incompatibles. Nunca publiques tokens reales ni claves privadas.
apt install unzip
curl https://get.acme.sh | sh -s email=you@example.com
curl -fsSLO https://uk.app/downloads/ukapp-tools.zip && unzip ukapp-tools.zip
install -m 755 ukapp.py /usr/local/bin/ukapp
cp dns_ukapp.sh ~/.acme.sh/dnsapi/
install -m 600 /dev/null /root/.ukapp-api-token && nano /root/.ukapp-api-token
export UKAPP_TOKEN="$(cat /root/.ukapp-api-token)"
~/.acme.sh/acme.sh --issue --server letsencrypt --dns dns_ukapp --dnssleep 300 -d pve.yourname.uk.app~/.acme.sh/acme.sh --install-cert -d pve.yourname.uk.app --ecc \
--fullchain-file /etc/pve/local/pveproxy-ssl.pem \
--key-file /etc/pve/local/pveproxy-ssl.key \
--reloadcmd "systemctl restart pveproxy"Comprobaciones finales
Prueba con datos móviles fuera de tu Wi-Fi. Verifica por separado DNS, puerto previsto, certificado HTTPS válido e inicio de sesión. Mantén privados los paneles administrativos, instala actualizaciones y prueba restaurar una copia. Revisa los cortafuegos IPv6 e IPv4. Un test de puerto correcto no es una auditoría de seguridad.
Esta edición localizada resume la guía original. Los comandos mantienen su sintaxis original. Consulta la documentación enlazada del fabricante para tu versión exacta.