5 Scripts básicos de una Instalación Proxmox que deberías Usar

Proxmox VE es una plataforma de virtualización poderosa y flexible, combinando máquinas virtuales basadas en KVM con contenedores LXC en una sola interfaz de gestión.

Una plataforma ideal, tanto para home labs como para pequeñas empresas, su instalación por defecto funciona bien pero un entorno realmente eficiente y seguro requiere un poco más de ajuste.

Aquí es donde entran los scripts. Con algunos scripts de la comunidad, puedes automatizar tareas clave, evitar errores comunes y tener un nodo Proxmox totalmente optimizado en minutos, en lugar de horas.

1. Post-install script

Soluciona los problemas de repositorios de suscripción de Proxmox.

Por defecto, Proxmox intenta usar el repositorio Enterprise, lo que genera errores si no tienes suscripción.

Este script:

  • Cambia al repositorio no-subscription a gratuito
  • Elimina la molesta pantalla de recordatorio de suscripción
  • Desactiva funciones de alta disponibilidad innecesarias
  • Reinicio después de la actualización para aplicar cambios
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/post-pve-install.sh)"

Este script es un win para cualquier instalación fresca de PVE.

2. BassT23 Proxmox updater

Actualizaciones automáticas para host, VMs y contenedores

Actualizar un nodo PVE y sus VMs/contendedores manualmente puede ser tedioso.

Este script:

  • Detecta el sistema operativo dentro de cada VM/LXC
  • Soporta apt, dnf, pacman y apk
  • Actualiza servicios comunes como Docker, Home Assistant o PiHole
  • Permite snapshots o backups previos para mayor seguridad
  • Puede ejecutarse de forma interactiva o programada con cron/systemd
bash (curl -s https://raw.githubusercontent.com/BassT23/Proxmox/master/install.sh)

Una herramienta perfecta para automatizar el mantenimiento de tu entorno.

3. Kernel clean

Libera espacio eliminando kernels antiguos

Con el tiempo, Proxmox acumula kernels antiguos que ocupan espacio y ensucian el GRUB.

Este script:

  • Detecta el kernel activo y lo mantiene
  • Guarda al menos un kernel antiguo como fallback
  • Elimina versiones innecesarias automáticamente
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/kernel-clean.sh)"

Es ideal para discos SSD pequeños o sistemas compactos.

4. Host backup

Protege la configuración del nodo Proxmox

Respaldar VMs no es suficiente. Si el host falla, reinstalar y reconfigurar todo toma horas.

Este script:

  • Respaldar archivos de configuración esenciales: redes, almacenamiento, VMs/LXCs, usuarios
  • Guarda copias localmente o en NFS/SMB/otros shares
  • Permite programar ejecuciones automáticas con cron
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/host-backup.sh)"

Un salvavidas en caso de fallos graves de hardware o errores de configuración.

5. CPU Scaling Governor

Maximiza el rendimiento del procesador en tu host

El gobernador de CPU determina cómo ajusta la frecuencia el procesador según la carga. Por defecto suele priorizar eficiencia (ondemand o powersave), lo que puede afectar la virtualización.

Este script:

  • Cambia al gobernador performance
  • Asegura potencia constante y baja latencia
  • Puede persistir entre reinicios
  • Opcionalmente permite usar governors dinámicos como powersave o schedutil
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/scaling-governor.sh)"

Es especialmente útil para hosts críticos o workloads intensivos, pero también se puede ajustar para entornos de bajo consumo.


Conclusión

Con estos cinco scripts, tu Proxmox VE pasa de ser un nodo funcional a un entorno optimizado, seguro y eficiente, listo para VMs, contenedores y proyectos de home lab.

Una vez que los implementes, podrás dedicar tu tiempo a experimentar con:

  • Home Assistant
  • Servidores de medios como Jellyfin
  • Android virtualizado
  • Y cualquier otro servicio self-hosted sin preocuparte por errores o mantenimiento manual.

Proxmox + scripts comunitarios = laboratorio potente y libre de complicaciones.


Preguntas frecuentes

¿Estos scripts son seguros para producción?

Sí, pero siempre verifica las URLs y revisa los scripts antes de ejecutarlos en entornos críticos.

¿Se pueden automatizar con cron?

Sí, casi todos los scripts soportan programación automática para tareas recurrentes.

¿Puedo usar estos scripts en nodos con VMs activas?

Sí, pero algunos como BassT23 updater permiten snapshots previos para mayor seguridad.

¿Necesito suscripción Proxmox para usarlos?

No, de hecho, el post-install script soluciona específicamente los problemas de repositorios sin suscripción.