Archivo del blog

03 noviembre 2025

馃 Instalar y configurar Apache Guacamole en Proxmox paso a paso

 Que es Apache Guacamole?

Acceder de forma remota a nuestros servidores, escritorios o equipos de trabajo se ha vuelto esencial, ya sea en entornos dom茅sticos, profesionales o educativos. La mayor铆a de las veces dependemos de clientes pesados como Remote Desktop, VNC Viewer o PuTTY, que requieren instalaci贸n, configuraci贸n y mantenimiento en cada dispositivo desde el que nos conectamos.

Aqu铆 es donde entra en juego Apache Guacamole, un proyecto open-source desarrollado por la Fundaci贸n Apache, que permite acceder a escritorios y servidores directamente desde el navegador, sin necesidad de instalar nada m谩s que un navegador moderno.

Con Guacamole puedes:

  • Conectarte por RDP, VNC o SSH desde cualquier dispositivo.

  • Centralizar todas tus conexiones en una sola interfaz web.

  • Olvidarte de instalaciones pesadas: solo entras con tu usuario y contrase帽a.

  • Usarlo como una pasarela de acceso remoto centralizada y segura.

En este tutorial veremos c贸mo desplegar Apache Guacamole en un servidor Proxmox VE, aprovechando la flexibilidad de los contenedores (LXC) o m谩quinas virtuales, y con soporte para Docker y Docker Compose. Al final tendr谩s un servicio completamente funcional, accesible v铆a navegador y listo para a帽adir tus conexiones remotas.

馃П Instalaci贸n paso a paso en Proxmox (LXC)

Vamos a aprovechar un script autom谩tico mantenido por la comunidad para instalar Guacamole sin complicaciones.
馃憠 Enlace oficial del script:
https://community-scripts.github.io/ProxmoxVE/scripts?id=apache-guacamole

1️⃣ Crear el contenedor LXC

Desde la consola de tu Proxmox, ejecuta:

bash -c "$(wget -qLO - https://community-scripts.github.io/ProxmoxVE/scripts/setup.sh)"

Esto abrir谩 el men煤 interactivo del Proxmox Helper-Scripts.

El script se encargar谩 de crear un contenedor LXC basado en Debian 12, instalar Docker y desplegar Apache Guacamole con todo configurado.

Durante el proceso te pedir谩 algunos datos, o si hemos escogido la opci贸n por "default" nos lo rellenar谩 todo autom谩ticamente.

馃殌 Configuraci贸n inicial y primer acceso

Abre el navegador y entra a la direcci贸n del contenedor o servidor.
Por ejemplo:

http://TU_IP:8080/guacamole


Ver谩s la pantalla de inicio de sesi贸n.

Credenciales por defecto:

Usuario: guacadmin Contrase帽a: guacadmin


➡️ Una vez dentro, lo primero que deber铆as hacer es cambiar la contrase帽a de guacadmin:

  1. Clic en tu nombre (arriba a la derecha).

  2. “Preferences” → “Change Password”

馃攲 A帽adir conexiones (RDP, SSH, VNC)

Desde el panel principal:

  1. Ve a Settings → Connections → New Connection.

  2. Rellena los campos seg煤n el tipo de conexi贸n:


馃枼️ RDP (Windows)
  • Protocol: RDP

  • Hostname: IP o nombre del equipo Windows

  • Port: 3389

  • Username / Password: credenciales del usuario

  • (Opcional) Marca Enable clipboard o Full screen

馃捇 SSH (Linux)

  • Protocol: SSH

  • Hostname: IP del equipo

  • Port: 22

  • Username / Password o clave privada.

馃З VNC (Escritorio remoto gen茅rico)

  • Protocol: VNC

  • Hostname: IP del equipo

  • Port: 5900

馃挕 Cada conexi贸n que crees aparecer谩 como un icono en la pantalla de inicio.


馃洝️ Buenas pr谩cticas y seguridad

Antes de dejarlo en producci贸n o abrirlo a Internet, revisa esto:

  • 馃攼 Cambia la contrase帽a de guacadmin (¡en serio!).

  • ⚙️ Usa HTTPS (por ejemplo, con un proxy inverso Nginx o Caddy).

  • 馃П Si lo expones fuera, usa fail2ban o firewall.

  • 馃摝 Haz copia de seguridad del volumen /config o del contenedor entero.

  • 馃毆 Cambia el puerto 8080 si lo deseas (en Docker o LXC).


馃Л Conclusi贸n

Con esto ya tienes tu propio portal de acceso remoto v铆a web funcionando, sin dependencias de clientes ni software adicional.

Puedes conectar a servidores, PCs, Raspberry Pi o incluso otros contenedores, todo desde una 煤nica p谩gina web.

馃挰 Y listo, Guacamole funcionando y accesible desde cualquier navegador.

Nos leemos en el pr贸ximo post 馃憢

No hay comentarios:

Publicar un comentario

馃 Instalar y configurar Apache Guacamole en Proxmox paso a paso

 Que es Apache Guacamole? Acceder de forma remota a nuestros servidores, escritorios o equipos de trabajo se ha vuelto esencial, ya sea en e...