Difference between revisions of "Install Guacamole - HTML5 RDP Gateway"
Jump to navigation
Jump to search
m (Chris moved page CentOS7 Guacamole - HTML5 RDP Gateway to Install Guacamole - HTML5 RDP Gateway) |
|||
| Line 2: | Line 2: | ||
* guacamole is a great way to present windows apps and desktops to the internet.<br> | * guacamole is a great way to present windows apps and desktops to the internet.<br> | ||
You have only one https port open to the internet and the application is working pretty nice and fast. | You have only one https port open to the internet and the application is working pretty nice and fast. | ||
| − | * | + | * https://guacamole.apache.org/ |
| + | * Tested with Rocky Linux 9 | ||
=install= | =install= | ||
| − | + | * do this steps as root user | |
| + | |||
| + | ==setup ansible== | ||
yum makecache | yum makecache | ||
yum -y upgrade | yum -y upgrade | ||
| + | curl -L ansible.bitbull.ch | bash | ||
| − | + | ==prepare ansible role== | |
| − | + | <pre> | |
| − | + | 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 | |
| − | + | ---------- | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ==fire== | |
| − | + | ansible-playbook /etc/ansible/playbooks/install_guacamole.yml | |
| − | |||
| − | |||
| − | |||
| − | |||
[[Category:Howtos]] | [[Category:Howtos]] | ||
Revision as of 05:51, 17 May 2023
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.
- https://guacamole.apache.org/
- Tested with Rocky Linux 9
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