Resumen

  • SPICE ofrece funciones y calidad de visualización superiores, pero requiere configuración en la máquina cliente.
  • Ansible automatiza la implementación de máquinas virtuales mediante scripts YAML y es adecuado para clústeres Proxmox.
  • Docker permite la creación de contenedores y Portainer ofrece una amplia interfaz de usuario para la gestión de contenedores.

Por sí solo,Proxmoxtiene suficientes funciones para satisfacer incluso a los entusiastas más incondicionales del laboratorio doméstico. Pero su utilidad aumenta mucho si se tiene en cuenta el enorme conjunto de aplicaciones que se pueden utilizar junto con Proxmox. Mejor aún, muchas de estas herramientas tienen orígenes FOSS, lo que las hace perfectas para los aficionados al bricolaje que valoran la privacidad por encima de todo. Por lo tanto, aquí hay una lista de todas las herramientas, aplicaciones y servicios geniales y únicos que pueden hacer que su experiencia con Proxmox sea aún mejor.

Relacionado
4 servicios que puedes alojar en Proxmox para proteger tu red doméstica

Proteja su red local y todos los dispositivos de su configuración informática alojando estos útiles servicios en Proxmox

2

6CONDIMENTAR

Un protocolo de visualización remota muy útil

La opción SPICE en el menú Consola en Proxmox

Si recién comienza a usar Proxmox, probablemente use noVNC para acceder a los elementos de la interfaz gráfica de usuario de sus invitados virtuales, y no hay nada de malo en eso. Dado que está integrado en la interfaz de usuario web de Proxmox, noVNC proporciona un medio rápido y fácil para experimentar con máquinas virtuales.

Sin embargo, los curiosos aficionados a las máquinas virtuales ya habrán notado que la salida de la consola incluye otras dos opciones además de noVNC. SPICE es una de ellas, y es objetivamente superior a noVNC gracias a sus beneficios en términos de rendimiento y calidad de vida. Desafortunadamente, esta utilidad no puede ejecutarse directamente en su navegador web. En su lugar, debe instalar esta herramienta de código abierto en su máquina cliente, modificar ciertas configuraciones en la pestaña de hardware de la máquina virtual y descargar el archivo pve-spice.vv asociado con el invitado virtual para obtener acceso a su interfaz de usuario. Sin embargo, SPICE es una gran adición a su kit de herramientas de Proxmox gracias a su portapapeles compartido, redirección USB y un montón de otras funciones interesantes.

5Ansible

Para todas sus necesidades de automatización

Ejecución de un contenedor Ansible dentro de Proxmox

La capacidad de crear proyectos engorrosos dentro de huéspedes virtuales sin preocuparse por los conflictos de paquetes en la máquina host es una de las principales razones por las que muchos programadores (incluido yo) utilizan plataformas de virtualización. Sin embargo, puede llevar esta comodidad al siguiente nivel con la ayuda de las disposiciones de automatización disponibles en Ansible.

Si está familiarizado con los scripts YAML, puede registrar configuraciones de máquinas virtuales completas como plantillas y usarlas para automatizar el procedimiento de implementación de VM. Si bien ya es útil para configuraciones de un solo servidor, Ansible es una herramienta increíble para supervisar el aprovisionamiento de VM para clústeres Proxmox completos. Si bien no es exactamente de código abierto, Terraform se combina muy bien con Ansible Playbook basado en FOSS, y puede ejecutar ambos en tándem para algunos proyectos de automatización de VM impresionantes (a menudo francamente ridículos).

4Carlinga

Perfecto para una configuración NAS solo de Proxmox

Un servidor Cockpit ejecutándose en una máquina Proxmox

Además de Ansible, Cockpit es otro nombre que escucharás a menudo en los campos de DevOps y administración de sistemas. En esencia, Cockpit ofrece una forma sencilla de administrar, actualizar y controlar todas tus máquinas host. Teniendo en cuenta que muchos amantes de los laboratorios domésticos tienden a utilizar una única PC servidor, Cockpit no parece realmente tan útil cuando Proxmox tiene una interfaz de administración sólida como una roca, al menos en teoría.

Sin embargo, Cockpit brilla cuando desea convertir su máquina Proxmox en un NAS. Dado que PVE ya admite gruposZFS, todo lo que tiene que hacer es crear un contenedor Cockpit y usarlo para administrar su servidor de intercambio de archivos Proxmox mediante una interfaz gráfica de usuario simple. Además, la utilidad de Cockpit se dispara una vez que agrega la virtualización anidada a la mezcla. Si ha estado siguiendo mis artículos de laboratorio en casa, sabe que es posible otorgar privilegios de virtualización a sus máquinas virtuales, incluso a aquellas que ejecutan otros hipervisores. De este modo, accede a todos sus hipervisores desde una única interfaz al vincularlos con la instancia de Cockpit.

3Estibador

La plataforma de implementación de contenedores que lo abarca todo

La instalación predeterminada de Proxmox incluye compatibilidad con contenedores LXC, que son bastante útiles una vez que los combinas con plantillas TurnKey fáciles de configurar. Sin embargo, no pueden reemplazar las miles de imágenes que puedes implementar dentro de los contenedores Docker. A diferencia deUnraid, Proxmox no admite la funcionalidad Docker de manera predeterminada, lo que significa que tendrás que crear un invitado dedicado (preferiblemente una máquina virtual) para ejecutar aplicaciones dentro deentornos Dockeren contenedores .

Como alguien cuyo flujo de trabajo depende en gran medida de Docker, puedo confirmar que vale la pena el esfuerzo adicional. Además, incluso puedes aprovechar la virtualización anidada para configurar Docker Desktop, una aplicación fácil de usar para principiantes, sobre una distribución de Linux para acceder a tus contenedores desde una aplicación GUI.

2Portacontenedores

Ideal para cargas de trabajo con muchos contenedores

Ejecución de Portainer dentro de Docker Desktop

Mientras hablamos de interfaces simples para contenedores, Portainer tiene un conjunto más amplio de utilidades para ayudarlo a administrar contenedores, imágenes, redes y una gran cantidad (juego de palabras intencionado) de otras funciones. Además de admitir Docker, Portainer también es compatible con cualquier contenedor implementado con Kubernetes. Si ha dividido las cargas de trabajo de su laboratorio doméstico entre Proxmox y Microsoft Azure, incluso puede controlar los aspectos más finos de sus entornos ACI desde la interfaz de usuario de Portainer.

1InfluxDB + Grafana

Monitorea tus servicios como un profesional

Ejecutando Grafana en Proxmox

Crear una estación de trabajo autoalojada en su servidor Proxmox puede ser un proyecto divertido, pero le resultará difícil realizar un seguimiento de todo una vez que comience a acumularse su arsenal de aplicaciones y servicios. Ahí es donde el dúo InfluxDB y Grafana resulta útil, ya que le permite monitorear el tiempo de actividad, el uso de recursos y las estadísticas detalladas de todas las instancias implementadas.

En esta configuración, InfluxDB funciona como agregador de datos y almacena registros con marca de tiempo de sus servicios dentro de bases de datos. Mientras tanto, Grafana es responsable de mostrar la información registrada por InfluxDB dentro de un panel organizado. Si bien InfluxDB y Grafana son posiblemente las mejores herramientas para monitorear su máquina Proxmox, Uptime Kuma es una alternativa decente si se siente abrumado por la complejidad de estas aplicaciones.

Ampliando la funcionalidad de Proxmox con herramientas de código abierto

Si aún no estás satisfecho con estas herramientas, hay un par de aplicaciones FOSS más que vale la pena considerar. Aunque Pi.Alert suele estar alojado en placas Raspberry Pi, también puedes ejecutarlas dentro de contenedores en tu máquina Proxmox para reforzar la seguridad de tu servidor doméstico. Para los viajeros frecuentes que desean acceder a su laboratorio doméstico desde una conexión externa, puedes implementar uncontenedor Wireguardy configurar un proxy inverso a través de Nginx para acceder de forma segura a tus servicios favoritos sin exponerlos a amenazas de seguridad.

Relacionado
5 razones por las que Proxmox es mejor que Hyper-V para los entusiastas del laboratorio doméstico

Ni siquiera Hyper-V puede superar a Proxmox en las cargas de trabajo del servidor doméstico

2