Archivo del blog

Mostrando entradas con la etiqueta apache guacamole. Mostrar todas las entradas
Mostrando entradas con la etiqueta apache guacamole. Mostrar todas las entradas

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 馃憢

Una vuelta por mi laboratorio dom茅stico

Estado actual de mi homelab Hace bastante tiempo que hablo de herramientas concretas, pruebas y servicios, pero pocas veces he ense帽ado c贸mo...