Install Guacamole - HTML5 RDP Gateway

From Bitbull Wiki
Revision as of 05:52, 17 May 2023 by Chris (talk | contribs)
Jump to navigation Jump to search

1 general

  • guacamole is a great way to present windows apps and desktops to the internet.

You have only one https port open to the internet and the application is working pretty nice and fast.

2 install

  • do this steps as root user

2.1 setup ansible

yum  makecache
yum -y upgrade
curl -L ansible.bitbull.ch | bash

2.2 prepare ansible role

ansible-galaxy install joe-speedboat.guacamole
ansible-galaxy install joe-speedboat.mariadb
ansible-galaxy collection install ansible.posix

vim /etc/ansible/playbooks/install_guacamole.yml

- hosts: localhost become: True vars: mariadb_user_password: '.change-this_000.' mariadb_root_password: '.change-this_111.' tasks: - dnf: name: firewalld - systemd: name: firewalld state: restarted enabled: True - firewalld: service: https permanent: true state: enabled roles: - joe-speedboat.guacamole

2.3 fire

ansible-playbook /etc/ansible/playbooks/install_guacamole.yml