Skip to content

Blog Bujarra.com

Blog IT d' Héctor Herrero

  • Blog
    • Citrix
    • Fortigate
    • Home Assistant
    • Microsoft
    • Monitoratge
    • Raspberry Pi
    • Diversos
    • VMware
  • Cursos
  • ITaaS
  • Un Podcast Para TI
  • Open Services IT
    • Serveis
    • Tecnologies
    • Nosaltres
    • Contacte
    • Llibre Citrix
    • Apps
  • 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 i correu electrònic

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 algun post anterior ja vimos com instal·lar Apache Guacamole, a més de com integrar-ho en Directorio Activo. Una fabulosa solució de codi obert que permet l'accés remoto, segur a equips per Internet. Bo, el que s' ha dit, avui toca una de canviarle el tema i deixar-ho chulo, verem que tocar mínimament per deixar-lo fino.

Sitio predeterminat

Per que Apache Guacamole estigui com lloc predeterminat al nostre Tomcat. Simplement, pararemos tomcat, renombramos la app a ROOT y arrancar Guacamole de nuevo; en el portto 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 más nos encaje, en /var/lib/tomcat9/webapps/guacamole/guacamole.css dentro de la secció .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ó .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 canviar 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" : "Espanyol",

Y reiniciamos Tomcat:

systemctl restart tomcat9

Canviando el fondo

Para canviar el fons i posar una imagen en vez del blanco que viene de manera predeterminada, en /var/lib/tomcat9/webapps/guacamole/guacamole.min.css; dentro de la secció 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ó div.login-ui {

De:

background: black;

A:

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

Canviando el recuadro central

Si nos apetece modificar el cuadro central, por exemple 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 sòlid 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ó .login-ui .login-dialog {

Quitamos:

border: 1px sòlid 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ó .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ó .login-ui .login-fields .labeled-field.empty input {

De:

background: transparent;

A:

background: white;

Color de botón

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

De:

background-color: #3C3C3C;

A:

background-color: #7d0458;

Haciendo el cambio persistente

Algo molt important i que no hem comentat hasta ahora, pero el cambio del Logo, el fons i els CSS per a la seva mida es perden cada vegada que la màquina es reinicia, per a això, ens farem unes còpies dels fitxers modificats a /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

I amb un petit script al cron copiarà cada vegada que s'iniciï el logo, fons, els css… li diem: (i el fem executable) /home/guacamole/no_borrar/cambia_tema_guacamole.sh amb el següent contingut:

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 exemple para que cada vez que arranque la máquina lo cargue, amb '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 alguna cosa chulo, he vist que no cuesta nada poner un tema personalitzat 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 són custom, los usuarios tindran una gran sensació de confiança al entrar en els sitios, los jefes contentos…

¡Un abrazo a tod@s!

Posts recomanats

Alertes sonores de Centreon amb la IA d'Ollama i Piper
Llegir
Ollama, començant amb la IA local
Llegir
RustDesk i RustDesk Web Client
Llegir
Gestió de calendaris amb Radicale
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

  • RustDesk i RustDesk Web Client
  • Implementant FSSO per integrar Fortigate amb el Directori Actiu
  • Llegint el comptador d'aigua de casa amb ESPHome i Home Assistant
  • Instal·lació de FreePBX i configuració bàsica
  • Sistema de videovigilància amb Frigate i Home Assistant
  • Directives de grup GPO's relacionades amb Terminal Server a Windows 2008
  • Gestió de calendaris amb Radicale
  • Backup automatitzat de la configuració de Fortigate
  • Mesurant la pluja amb Home Assistant
  • Controlant les persianes amb Shelly 2.5 i Home Assistant

Més vistos

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

Ú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

 

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!

​

​¡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.

 

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!

 

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.

 

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!

 

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!

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.

 

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