Skip to content

Blog Bujarra.com

Blog IT d' Héctor Herrero

  • Blog
    • Citrix
    • Fortigate
    • Home Assistant
    • Microsoft
    • Monitoratge
    • Raspberry Pi
    • Diversos
    • VMware
  • Un Podcast Para TI
  • Open Services IT
    • Serveis
    • Tecnologies
    • Nosaltres
    • Contacte
    • Llibre Citrix
    • Apps
  • MaaS
  • Notícies
    • Blogs amics
    • Seguretat
    • Noves versions
×

Tema corporatiu a Apache Guacamole

  • Blog
  • Diversos
  • 7 d' October de 2021
Tagged apatxe, Apache Guacamole, Botó, Canviar, Color
Print Friendly, PDF & Email

En aquest post vam donar-li un toc preciós a Apache Guacamole, d'una banda li farem que respongui com el lloc predeterminat, vagi sense que els usuaris hagin de posar el /guacamole; i per a la guinda doncs el de sempre, posar-li un tema personalitzat, proper a l' usuari, corporatiu, amb els logos, fons, colors de l' empresa…

Bo, per recordar, en algún post anterior ya vimos cómo instalar Apache Guacamole, además de cómo integrarlo en Directorio Activo. Una fabulosa solución de código abierto que permite el acceso remoto seguro a equipos por Internet. Bo, el que s' ha dit, hoy toca una de cambiarle el tema y dejarlo chulo, veremos que tocar mínimamente para dejarlo fino.

Sitio predeterminado

Para que Apache Guacamole esté como sitio predeterminado en nuestro Tomcat. Simplement, pararemos tomcat, renombramos la app a ROOT y arrancar Guacamole de nuevo; en el puerto 8080 ya responderá sin /guacamole/

systemctl stop tomcat9
cd /var/lib/tomcat9/webapps/
rm -rf ROOT
mv guacamole.war ROOT.war
systemctl start tomcat9

¡Pero ojo! si tenemos proxy inverso con Apache, modificamos también el fichero /etc/apache2/sites-available/default-ssl.conf con los siguientes cambios:

De:

<Ubicació /guacamole/>

A:

<Location />

De:

ProxyPass http://XXX.XXX.XXX.XXX:8080/guacamole/ flushpackets=on

A:

ProxyPass http://XXX.XXX.XXX.XXX:8080/ flushpackets=on

Y de:

ProxyPassReverse http://XXX.XXX.XXX.XXX:8080/guacamole/

A:

ProxyPassReverse http://XXX.XXX.XXX.XXX:8080/

I reiniciem Apache:

systemctl restart apache2

Cambiando el Logo

Para cambiar el logo, simplemente lo reemplazamos:

cp logo.png /var/lib/tomcat9/webapps/guacamole/images/guac-tricolor.png

Para adaptar el logo al tamaño que mas nos encaje, en /var/lib/tomcat9/webapps/guacamole/guacamole.css dentro de la sección .login-ui .login-dialog .logo { cambiamos:

De: A:
width: 3em;
height: 3em;
background-size: 3em 3em;
-moz-background-size: 3em 3em;
-webkit-background-size: 3em 3em;
-khtml-background-size: 3em 3em;
width: 235px;
height: 55px;
background-size: 235px 55px;
-moz-background-size: 235px 55px;
-webkit-background-size: 235px 55px;
-khtml-background-size: 235px 55px;

Y también en /var/lib/tomcat9/webapps/guacamole/guacamole.min.css dentro de la sección .login-ui .login-dialog .logo{

De:

...margin:.5em auto;width:3em;height:3em;background-size:3em 3em;-moz-background-size:3em 3em;-webkit-b...

A:

...margin:.5em auto;width:235px;height:55px;background-size:235px 55px;-moz-background-size:235px 55px;-webkit-b...

Podremos cambiar el idioma y la breve descripción cambiando en /var/lib/tomcat9/webapps/guacamole/translations/en.json

De:

"NAME" : "Apache Guacamole",
"NAME" : "English",

A:

"NAME" : "Acceso a Mi PC",
"NAME" : "Spanish",

Y reiniciamos Tomcat:

systemctl restart tomcat9

Cambiando el fondo

Para cambiar el fondo y poner una imagen en vez del blanco que viene de manera predeterminada, en /var/lib/tomcat9/webapps/guacamole/guacamole.min.css; dentro de la sección div.login-ui{

De:

background:white;

A:

background-image: url('RUTA.jpg');background-size:cover;

Y también en /var/lib/tomcat9/webapps/guacamole/guacamole.css Dentro de la sección div.login-ui {

De:

background: black;

A:

background-image: url('RUTA.jpg');
background-size:cover;

Cambiando el recuadro central

Si nos apetece modificar el cuadro central, por ejemplo quitarle el borde y la sombra, y hacerle un sombreado que quede más elegante, en /var/lib/tomcat9/webapps/ROOT/guacamole.min.css; dentro de la sección .login-ui .login-dialog{

Quitamos:

border: 1px solid rgba(0, 0, 0, 0.25);
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);

Afegim-hi:

background-color:rgba(0,0,0,0.2);

Y lo mismo en /var/lib/tomcat9/webapps/ROOT/guacamole.css Dentro de la sección .login-ui .login-dialog {

Quitamos:

border: 1px solid rgba(0, 0, 0, 0.25);
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);

Afegim-hi:

background-color:rgba(0,0,0,0.2);

Campo usuario y contraseña

El campo de usuario y contraseña es transparente, lo ponemos blanco de la siguiente manera, en /var/lib/tomcat9/webapps/ROOT/guacamole.min.css; dentro de la sección .login-ui .login-fields .labeled-field.empty input{

De:

background: transparent;

A:

background: white;

E igualmente, en /var/lib/tomcat9/webapps/ROOT/guacamole.css Dentro de la sección .login-ui .login-fields .labeled-field.empty input {

De:

background: transparent;

A:

background: white;

Color de botón

Y venga por último, para cambiar el color del botón, cada uno a su gusto, ¡eh!: En /var/lib/tomcat9/webapps/ROOT/guacamole.css en la sección de input[type=”submit”], botó, a.button {

De:

background-color: #3C3C3C;

A:

background-color: #7d0458;

Haciendo el cambio persistente

Algo muy importante y que no hemos comentado hasta ahora, pero el cambio del Logo, fondo y los CSS para su tamaño se pierden cada vez que la máquina se reinicia, per a això, nos haremos unas copias de los archivos modificados en /home/guacamole/no_borrar/

cp /var/lib/tomcat9/webapps/ROOT/guacamole.min.css /home/guacamole/no_borrar/
cp /var/lib/tomcat9/webapps/ROOT/guacamole.css /home/guacamole/no_borrar

Y con un pequeño script en el cron copiará cada vez que arranque el logo, fondo, los css… lo llamamos: (y lo hacemos ejecutable) /home/guacamole/no_borrar/cambia_tema_guacamole.sh con el siguiente contenido:

cp /home/guacamole/no_borrar/logo.png /var/lib/tomcat9/webapps/ROOT/images/guac-tricolor.png
cp /home/guacamole/no_borrar/guacamole.css /var/lib/tomcat9/webapps/ROOT/guacamole.css
cp /home/guacamole/no_borrar/guacamole.min.css /var/lib/tomcat9/webapps/ROOT/guacamole.min.css
cp /home/guacamole/no_borrar/en.json /var/lib/tomcat9/webapps/ROOT/translations/en.json
systemctl restart tomcat9

Y lo metemos en Cron por ejemplo para que cada vez que arranque la máquina lo cargue, con ‘crontab -e’:

@reboot sleep 30 && /home/guacamole/no_borrar/cambia_tema_guacamole.sh

Bo, tras esta chapa, o txapa en Bilbao, espero que os haya quedado algo chulo, habéis visto que no cuesta nada poner un tema personalizado en Apache Guacamole, que con un Logo, un Fondo, cambiar el color al botón y alguna virguería más quedará totalmente corporativo, así si todos nuestros portales son custom, los usuarios tendrán una mayor sensación de confianza al entrar en los sitios, los jefes contentos…

¡Un abrazo a tod@s!

Posts recomanats

Alertes sonores de Centreon amb la IA d'Ollama i Piper
Llegir
RustDesk i RustDesk Web Client
Llegir
Gestió de calendaris amb Radicale
Llegir
Ollama, començant amb la IA local
Llegir

Post navigation

Previous post
Next post

Autor

by Héctor Herrero 
nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, no dubtis a contactar amb mi, us intentareu ajudar sempre que pugui, compartir és viure ;) . Gaudir dels documents!!!

 Edit Translation
Autor: Héctor Herrero Hermida

Subscriu-te a les novetats

Loading

Trending

  • Mesurant la pluja amb Home Assistant
  • Instal·lació de FreePBX i configuració bàsica
  • Llegint el comptador d'aigua de casa amb ESPHome i Home Assistant
  • RustDesk i RustDesk Web Client
  • Instal·lant Bitwarden
  • Panells solars amb Home Assistant i Huawei
  • Creant el nostre Floorplan o Pla de casa animat a Home Assistant
  • Implementant FSSO per integrar Fortigate amb el Directori Actiu
  • Ollama, començant amb la IA local
  • Gestió de calendaris amb Radicale

Més vistos

  • Instal·lació de FreePBX i configuració bàsica
  • Llegint el comptador d'aigua de casa amb ESPHome i Home Assistant
  • Ollama, començant amb la IA local
  • Implementant FSSO per integrar Fortigate amb el Directori Actiu
  • Creant el nostre Floorplan o Pla de casa animat a Home Assistant
  • Controlant els dispositius IR des de Home Assistant
  • RustDesk i RustDesk Web Client
  • Mesurant la pluja amb Home Assistant
  • Sistema de videovigilància amb Frigate i Home Assistant
  • Instal·lant Bitwarden

Últims posts

  • Mètriques de Windows amb Prometheus i Grafana
  • Sensor de CO2 amb ESPHome i Home Assistant
  • Regles i alertes amb ElastAlert 2
  • Desplegant NetBox i NetBox-Scanner
  • Mètriques de FortiGate amb Prometheus i Grafana
  • Mètriques de Ping amb Prometheus i Grafana
  • Desplegant Prometheus & Grafana
  • VPN amb Citrix NetScaler IV – AlwaysON
  • Monitoritzant Crowdsec amb Centreon
  • VPN amb Citrix NetScaler III – Autenticació amb certificats

Comunicacions corporatives amb Synapse

5 d' October de 2021

Recopilant els LOGs de NetScaler a Elasticsearch i visualitzant-los a Grafana

13 d' October de 2021

Blog Bujarra.com

 

Monitoritzem la teva infraestructura

 

Podem muntar-te un sistema que monitoritzarà tota la teva infraestructura i sabràs en tot moment com està el teu negoci!

​

  • Ens dius què tens i nosaltres t'ho monitoritzem amb una màquina virtual al teu entorn per a tu.
  • Mitjançant diverses eines coneixeràs l'estatus dels teus servidors i serveis obtenint alertes en cas d'algun problema.
  • Pots tenir mapes vius, per veure en temps real què està passant i comprendre-ho millor amb mapes de xarxes, d' entorns virtuals, connexions WAN entre seus, trànsit de correu...
  • Podem escalar aquest monitoratge d'infraestructura i conèixer el SLA que ofereix el teu negoci o els teus departaments, o proveïdors...
  • Com són tantes coses martelloses, et recomanem que ho vegis el següent vídeo on ho hem explicat amb tot detall!

 

Fem formacions a mida

Windows Server – VMware vSphere – Citrix Virtual Apps & Desktops – Centreon

desplegar aplicacions a qualsevol dispositiu (mòbil, tablet, PC corporatiu, PC personal...) de forma segura i des de qualsevol lloc.

Centralitzant les aplicacions, aconseguim el control necessari de la nostra organització.

Estalvi de costos, ja que s'executa en el Datacenter i no serà necessari renovar la nostra flota d'equips mai més!

 

 

 

 

 

 

 

 

 

 

  • Presencials o en remot.
  • Fem servir manuals propis amb How To's i guies amb tot detall.
  • 100% tècnics amb exercicis i laboratoris!
  • Es basen en la nostra experiència, en el nostre dia a dia.
  • Parla amb nosaltres i donem forma a la teva idea, formarem els teus tècnics!
  • No guardem secrets amb ningú, tot el que et puguem ensenyar serà un plaer per a nosaltres!

 

Som una consultora que es preocupa i mima

​​

  • Som una consultora referent en Tecnologies de la Informació a nivell nacional.
  • L'escoltarem, podrem parlar i entendre les seves necessitats i plantejar la millor solució i al millor cost, pregunta als nostres clients!
  • Ells, els nostres volguts clients ens fan servir com el seu coixí, i encantats!
  • Comptem amb un equip totalment especialitzat en consultoria IT.
  • A l' hora de dissenyar qualsevol servei o projecte, sempre mirarem per la teva satisfacció
  • La nostra meta, la vostra confiança!

Amb qualitat i valor afegit

  • Anàlisi & Consultoria prèvia
  • Migracions al Cloud i del Cloud
  • Migracions de plataformes On-Premise
  • Demos, entorns preproducció & laboratori
  • Sense talls de servei
  • Et formarem i entregarem una excel·lent documentació tècnica.

​

​¡Treballem junts!

  • Som una empresa que col·labora, amb Open Mind, oberts a escoltar i treballar junts!
  • Tenim una àmplia xarxa de partners seleccionats amb els quals col·laborem activament.
  • Per tal que podeu ampliar el ventall de serveis o de formacions per als vostres clients.

 

Suport tècnic

  • Tenim aquest expertis que busques per donar-te un segon nivell de suport.
  • T'ajudarem amb les incidències del dia a dia que no puguis donar solució o et treuen molt de temps.
  • Disposem d'un CAU que segur et pot ajudar!
  • Treballem còmodament amb bosses d'hores perquè optimitzeu els vostres pressupostos.

Control preventiu

  • Et despleguem en el teu entorn una 'caixa negra' que controlarà l'estat dels teus servidors.
  • Podràs accedir i conèixer l'estat del teu entorn en temps real amb mètriques avançades.
  • Disposaràs mapes personalitzats que demostraran els ben controlats que tenim l'entorn. Ideals per posar en una TV al teu departament!
  • Podrem mantenir el teu entorn si així ho desitges i encarregar-nos de qualsevol incidència que pugui afectar el teu negoci.
  • Coneixeràs en tot moment el SLA que està oferint la teva infraestructura a la teva empresa.

 

Fem formacions a mida

Windows Server – VMware vSphere – Citrix Virtual Apps & Desktops – Centreon

 

  • Presencials o en remot.
  • Fem servir manuals propis amb How To's i guies amb tot detall.
  • 100% tècnics amb exercicis i laboratoris!
  • Es basen en la nostra experiència, en el nostre dia a dia.
  • Parla amb nosaltres i donem forma a la teva idea, formarem els teus tècnics!
  • No guardem secrets amb ningú, tot el que et puguem ensenyar serà un plaer per a nosaltres!

 

Realitzem els següents serveis

  • Auditories preventives en la teva infraestructura IT
  • Monitoritzem i et donem visibilitat operacional.
  • Sistemes de correu empresarial
  • Anàlisi i execució de plans de contingència
  • Implantació i millores de sistemes de seguretat
  • Virtualització de servidors
  • Virtualització d' aplicacions i escriptoris

El nostre diferencial

  • Rodalia i honestedat
  • Solucions open source i fabricants líders
  • Migracions sense impacte
  • Consultoria i Suport de segon nivell
  • Gestió de dispositius mòbils
  • Centralització d' usuaris
  • Els nostres principis: seguretat i bones pràctiques