Awesome tutorial, I was able to get it running! Was curious if you know how to enable extensions? I’m trying to enable saml, but no luck. I’ve tried copying the saml jar file into /home/guacamole/.guacamole/extensions, but the file gets removed after restarting the container. I’ve also tried adding the extension by editing the stack config in portainer, but no luck. Any suggestions?
@@SonoranTech-hf5hf Haha, first reboot the guacamole container randomly grabbed the mysql container's IP address during startup, causing mysql to fail to start. Rearranged the order in the compose file and the next reboot worked. Don't know if that was random or if the order counts.
hello, my docker install con win11 (computer A, ip 172.16.16.x , computer A can connect RDP to computer B, same range address) But I have installed guacamole on docker desktop computer A, but guac cant connect to Computer B) please help
◉ I had the same issue and Video looks half baked to me. We should not miss any step. ◉ My eyes were not able to see the tiny text the author uses. ◉ A Novice docker user will never be able to host Guacamole just watching this video. Fix: You need to add "guacamole" at the end of the http link to access the dashboard. Ex: 192.168.1.12:8080/guacamole Thanks to the author for this content as i am not a beginner.
A key bit of info is missing from the video, though it is visible: localhost:8080 will get a 404 error, but the URL actually has /guacamole after the port. Was going to check comments for this as well.
All was going well until 15:10 when you SSH into your server to find initdb.sql. I couldnt find it at all? A quick google says it should be in /var/lib/mysql/ but even that directory doesnt exist. When i enter ls, i get: bin cdrom home lib.usr-is-merged mnt root sbin.usr-is-merged swap.img usr bin.usr-is-merged dev lib lost+found opt run snap sys var boot etc lib64 media proc sbin srv tmp Appreciate your help so i can continue with your excellent tutorial!
docker run --rm guacamole/guacamole /opt/guacamole/bin/initdb.sh --mysql > initdb.sql ➠ Executing above command on your server would generate "initdb.sql". ➠ It doesn't pre-exist on your server or on any path inside of your server. once you generate it you can follow the steps mentioned in the video.
hey, just wanted to say thank you so much for making this tutorial !! you are straightfoward and not wasting time
Really appreciate it, thank you!
Awesome tutorial, I was able to get it running! Was curious if you know how to enable extensions? I’m trying to enable saml, but no luck. I’ve tried copying the saml jar file into /home/guacamole/.guacamole/extensions, but the file gets removed after restarting the container. I’ve also tried adding the extension by editing the stack config in portainer, but no luck. Any suggestions?
I just has say " You Are A Life Saver " that's all. Thank You
Thanks, this worked for me and you really explained it well.
Glad it helped!
@@SonoranTech-hf5hf Haha, first reboot the guacamole container randomly grabbed the mysql container's IP address during startup, causing mysql to fail to start. Rearranged the order in the compose file and the next reboot worked. Don't know if that was random or if the order counts.
Very helpful. Thank you!
You're welcome!
Brilliant, may you wander in wisdom!
PERFECT; just set mine up.
hello, my docker install con win11 (computer A, ip 172.16.16.x , computer A can connect RDP to computer B, same range address) But I have installed guacamole on docker desktop computer A, but guac cant connect to Computer B) please help
Tough to narrow it down.. that could be many issues. Did the logs have any helpful information?
Could you provide the yml file in the description? Thanks!
Added!
This installation method doesn't include TOTP
what do i do if the website is just not there? because it just says 404 not found
In the port exposed correctly and are you hitting the right port?
◉ I had the same issue and Video looks half baked to me. We should not miss any step.
◉ My eyes were not able to see the tiny text the author uses.
◉ A Novice docker user will never be able to host Guacamole just watching this video.
Fix: You need to add "guacamole" at the end of the http link to access the dashboard.
Ex: 192.168.1.12:8080/guacamole
Thanks to the author for this content as i am not a beginner.
A key bit of info is missing from the video, though it is visible: localhost:8080 will get a 404 error, but the URL actually has /guacamole after the port. Was going to check comments for this as well.
All was going well until 15:10 when you SSH into your server to find initdb.sql. I couldnt find it at all? A quick google says it should be in /var/lib/mysql/ but even that directory doesnt exist.
When i enter ls, i get:
bin cdrom home lib.usr-is-merged mnt root sbin.usr-is-merged swap.img usr
bin.usr-is-merged dev lib lost+found opt run snap sys var
boot etc lib64 media proc sbin srv tmp
Appreciate your help so i can continue with your excellent tutorial!
I just completed this tutorial and on my system it was at /opt/guacamole/mysql/01-initdb.sql
@notsocc Did this work for you?
docker run --rm guacamole/guacamole /opt/guacamole/bin/initdb.sh --mysql > initdb.sql
➠ Executing above command on your server would generate "initdb.sql".
➠ It doesn't pre-exist on your server or on any path inside of your server.
once you generate it you can follow the steps mentioned in the video.