HI Sir, Not sure you addressed it or not, but IF users are trying to connect from Guacamole to a Raspberry Pi running Real VNC server, by a VNC connection, then they will need to update the REAL VNC Server options under security and change authentication to VNC password instead of UNIX password. Then click apply and set a password. When building the connection in Guacamole, leave the username blank and enter the password you used for VNC. I struggled getting the connection to work on my Pi's that had RealVNC Server running and this fixed it.
not gonna lie I use the oznu/guacamole docker image because its an all in one solution that offers TOTP 2FA FYI its not longer supported but still pretty solid
Mesh Central is really good and goes beyond guacamole, I installed it at work. However the need (most of the time) for an agent on the machine you're connecting to may put some people off. Back to guacamole, worth noting that you can't rdp to a Windows 10 'Home' version as far as a know, only 'Pro' version but correct me if I'm wrong. Btw an rdp gateway is an intermediary authenticator/router that determines if you are allowed to rdp to your target machine, I guess in most cases your DC. Nowadays its way better to VPN to your network and rdp directly to the target.
Thanks for the video, I've been using and continue to use guacamole. However I recommend to take a look at Meshcentral, it's more robust and configurable, the developer is actively maintaining it, is quick to support issues and answering questions...
Thanks for the suggestion. I have mixed feelings about having to install agents on all of my machines in order to manage them. I know plenty of small businesses that use these so their outsourced tech support people can manage them, but I'm just not sure about it for my case.
Just wondering. How would Meshcentral differ from other offerings similar to TeamViewer? Also since Guacamole is from Apache. Maybe worth checking if it's free from the log4j vulnerability.
I do agree this was highly frustrating to install, I used docker bash script in the end created by chatgpt and then kept feeding back the error code into chat
Just wanted to thank for this get tutorial! I was able to connect to my Guacamole instance just fine. However, when setting up a new ssh connection, I enter my Hostname IP address and Port number, I have tried putting in both a RSA private key and a PEM private key into Private key section and I get Login Failed, Try again error. I do not have any passphrases set on either of the key pairs. Did I forget to do something else? Thank you for any help!
How do you do that with a oracle cloud ARM64 running Ubuntu 22.04? I have installed docker and docker-compose fine, but it complains at the line: "docker run --rm guacamole/guacamole /opt/guacamole/bin/initdb.sh --postgresql > ./init/initdb.sql" with WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested exec /opt/guacamole/bin/initdb.sh: exec format error It creates the initdb.sql file, but that file is empty. Any idea how to update that install script to work with the arm64 platform?
Do you think having this docker behind a cloudflare tunnel application (email only), 40 character password and TOTP is enough security? and having a different desktop password prompt for rdp that's not saved in guac when initiating the connection.
does this setup with the optional self signed certificate affect the connection if I set it up behind my reverse proxy and CloudFlare that comes with its own signed certificates? Also, if I already do have the reverse proxy and CloudFlare wildcard certificates, do I need to do the optional self signed certificate? thanks!
if you can make a video showing how to ssh in oracal cloud with private key . i tried entering private key information, but it keeps asking for paraphrase, which I didn't even set it up. and keep me disconnected.
Hey, thank you for your great tutorial. I have a question regarding WoL. I cannot seem to make it work in my current setup...but it all might be because of a firewall rule in docker. Could you please look into this and maybe provide us with a guide? Being able to wake a VM (I have multiple Win VMs running in proxmox for educational purposes) up is way better than having them running 24/7. Thank you
Thanks for the video. you mentioned the sponser regarding the cheap windows keys. can I use these keys on any machine? or does it support only specific machine? Can't imagine you get the keys very cheap. Whats the catch in this? please let me know. Thanks
hello I have de issue with this version, I connect rdp web to many windows 10 but the issue is dont permit copy and paste files and text in this version, thanks you know soled this issue?
Is this the best free self hosted remote desktop? I've been using anydesk with 2fa but they keep hounding me to buy a licence as have over 70 connections per week to my remote desktop. 🤦♂🤦♂
OK so thank you so much, this is very good, as i had the other version installed... :D Here's a question for you: I am able log on to the Raspberry Pi desktops using RDP, except for the Raspberry Pi where i have Twister OS installed!! It does not open a desktop. Any ideas?? Tks.
I don't have any experience with TwisterOS, though I'm interested in it now that I've seen it. I think, based on what I've seen with itm that you might want to enable VNC on TwitsterOS via Raspi-Config and then connect to it via VNC.
Yes i tried that but i still get the same result... I think it may have something to do with trying to setup an XFCE desktop connection which never happens for some reason.
@@gl5638 Real VNC security needs to be updated under options, security, and authentication to authenticate by VNC password instead of UNIX password. Then go back to guacamole and edit your VNC connection to your pi and remove the user name and enter the password you used for VNC. I had this same issue.
@@gl5638 so, one more thing to try. I had problems connecting to kali Linux on pi via VNC over Guacamole so I installed RDP (xrdp) and connected guacamole with RDP and it works. I haven’t tried it on twister OS but that might be a solution. sudo apt-get install xrdp
I've checked out loads of these videos, yet to find anyone who can explain how to connect to guac from remote network browser, say on the train... Frustrating. Everyone raves they can connect to their servers anywhere in the world! So long as it's local network
@@DBTechYT Ok, thanks! I told you to take a look at a german open source and self hosting remote management software. In my opinion it is one of the best inovations of the last years.
HI Sir, Not sure you addressed it or not, but IF users are trying to connect from Guacamole to a Raspberry Pi running Real VNC server, by a VNC connection, then they will need to update the REAL VNC Server options under security and change authentication to VNC password instead of UNIX password. Then click apply and set a password. When building the connection in Guacamole, leave the username blank and enter the password you used for VNC. I struggled getting the connection to work on my Pi's that had RealVNC Server running and this fixed it.
This is great information and I've pinned your comment to help others who may have questions about this.
not gonna lie I use the oznu/guacamole docker image because its an all in one solution that offers TOTP 2FA
FYI its not longer supported but still pretty solid
Good video. In the next one, we should talk about the integration in NgnixProxyManager and the double authentication with DUO.
There are several forks of oznu's image. doritoes/guacamole looks promising.
Wooo! Tyvm I was just going to request this!
Hope you like it!
Mesh Central is really good and goes beyond guacamole, I installed it at work. However the need (most of the time) for an agent on the machine you're connecting to may put some people off. Back to guacamole, worth noting that you can't rdp to a Windows 10 'Home' version as far as a know, only 'Pro' version but correct me if I'm wrong. Btw an rdp gateway is an intermediary authenticator/router that determines if you are allowed to rdp to your target machine, I guess in most cases your DC. Nowadays its way better to VPN to your network and rdp directly to the target.
Thank you for your excelent guides!! You've helped my docker education so many time. Please keep up the good work.
Thanks for the video, I've been using and continue to use guacamole. However I recommend to take a look at Meshcentral, it's more robust and configurable, the developer is actively maintaining it, is quick to support issues and answering questions...
Thanks for the suggestion. I have mixed feelings about having to install agents on all of my machines in order to manage them. I know plenty of small businesses that use these so their outsourced tech support people can manage them, but I'm just not sure about it for my case.
@@DBTechYT Noted. However Guacamole is only great up until you need to access to devices not on the local network...
That is absolutely a fair point. MeshCentral would be good for remotely managing my in-laws' computers in other states :)
Just wondering. How would Meshcentral differ from other offerings similar to TeamViewer?
Also since Guacamole is from Apache. Maybe worth checking if it's free from the log4j vulnerability.
Thank you so much! This is an amazing walk through!
what an excellent guide video, I had watched other video that just confused me a lot.... but you man just save me. Thanks!
That's awesome!
Thanks for your share. It is great tutorial.
All my guacamole SSH connections fail to connect. Do you know of a resolution? Latest kernels for everything
I do agree this was highly frustrating to install, I used docker bash script in the end created by chatgpt and then kept feeding back the error code into chat
Just wanted to thank for this get tutorial! I was able to connect to my Guacamole instance just fine. However, when setting up a new ssh connection, I enter my Hostname IP address and Port number, I have tried putting in both a RSA private key and a PEM private key into Private key section and I get Login Failed, Try again error. I do not have any passphrases set on either of the key pairs. Did I forget to do something else? Thank you for any help!
Great video, but do you have a video showing how to RDP to a Ubuntu desktop? you only showed windows, and for the life of me, I cannot get it to work!
do you mind to make a comparison between guacamole and teleport?
How do you do that with a oracle cloud ARM64 running Ubuntu 22.04? I have installed docker and docker-compose fine, but it complains at the line:
"docker run --rm guacamole/guacamole /opt/guacamole/bin/initdb.sh --postgresql > ./init/initdb.sql"
with WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
exec /opt/guacamole/bin/initdb.sh: exec format error
It creates the initdb.sql file, but that file is empty.
Any idea how to update that install script to work with the arm64 platform?
NIce good job I love guacamole
how to do add csv file of servers to guacamole for create connections??
Do you think having this docker behind a cloudflare tunnel application (email only), 40 character password and TOTP is enough security? and having a different desktop password prompt for rdp that's not saved in guac when initiating the connection.
does this setup with the optional self signed certificate affect the connection if I set it up behind my reverse proxy and CloudFlare that comes with its own signed certificates? Also, if I already do have the reverse proxy and CloudFlare wildcard certificates, do I need to do the optional self signed certificate? thanks!
if you can make a video showing how to ssh in oracal cloud with private key . i tried entering private key information, but it keeps asking for paraphrase, which I didn't even set it up. and keep me disconnected.
It's work :-)
Thanks a lot !!!
Enjoy
When I use guacamole with a windows 10 VM, I have no the shut down button
...do you know whi please ?
Thanks for the video
at 12:26, it says “docker daemon not running, will exit here!”
At 12:26 it's installing SSL stuff... Did you install docker? Is docker running?
Hey, thank you for your great tutorial. I have a question regarding WoL. I cannot seem to make it work in my current setup...but it all might be because of a firewall rule in docker. Could you please look into this and maybe provide us with a guide? Being able to wake a VM (I have multiple Win VMs running in proxmox for educational purposes) up is way better than having them running 24/7.
Thank you
Thanks for the video. you mentioned the sponser regarding the cheap windows keys. can I use these keys on any machine? or does it support only specific machine? Can't imagine you get the keys very cheap. Whats the catch in this? please let me know. Thanks
I've used keys on a few different computers and virtual machines. Never been an issue.
@@DBTechYT Thanks. will try it
tnku :)
hello I have de issue with this version, I connect rdp web to many windows 10 but the issue is dont permit copy and paste files and text in this version, thanks you know soled this issue?
Is this the best free self hosted remote desktop? I've been using anydesk with 2fa but they keep hounding me to buy a licence as have over 70 connections per week to my remote desktop. 🤦♂🤦♂
I can't tell you what is best for you. Try it and see if it works for your needs
No windows key found. Probably geo fencing.
hah, yeah I gave up a few weeks ago.. Was trying to find an image for arm64/v8, afaik this is not multiarch complains about amd64
tried again and got it working with a working image , but FATAL: role "guacamole" does not exist when accessing..
testing unsafetypins all in one image now, it seems to be working much better on arm, rpi4
I have setup NGINX as a separate container. Do I still need to copy NGINX code or I can skip it ? I skipped it and it's not working
Just point your NGINX Proxy Manager to this IP:Port setup and you should be fine.
OK so thank you so much, this is very good, as i had the other version installed... :D Here's a question for you: I am able log on to the Raspberry Pi desktops using RDP, except for the Raspberry Pi where i have Twister OS installed!! It does not open a desktop. Any ideas?? Tks.
I don't have any experience with TwisterOS, though I'm interested in it now that I've seen it. I think, based on what I've seen with itm that you might want to enable VNC on TwitsterOS via Raspi-Config and then connect to it via VNC.
Yes i tried that but i still get the same result... I think it may have something to do with trying to setup an XFCE desktop connection which never happens for some reason.
@@gl5638 Real VNC security needs to be updated under options, security, and authentication to authenticate by VNC password instead of UNIX password. Then go back to guacamole and edit your VNC connection to your pi and remove the user name and enter the password you used for VNC. I had this same issue.
@@sandsriggs Thank you for this, i tried it and it works, but still not for the Raspberry Pi running Twister OS...
@@gl5638 so, one more thing to try. I had problems connecting to kali Linux on pi via VNC over Guacamole so I installed RDP (xrdp) and connected guacamole with RDP and it works. I haven’t tried it on twister OS but that might be a solution.
sudo apt-get install xrdp
Is it possible to enable WoL (wake on LAN) on this docker version?
You probably could if you added this into the mix: th-cam.com/video/QZ8zYS9wBeI/w-d-xo.html
Ssl valid certificate??
I've checked out loads of these videos, yet to find anyone who can explain how to connect to guac from remote network browser, say on the train... Frustrating. Everyone raves they can connect to their servers anywhere in the world! So long as it's local network
You might also look here: th-cam.com/video/tg1CbMEzCsc/w-d-xo.html
Hi, I wrote a comment yesterday and today it is gone? Did you delete it or was it TH-cam? Thanks.
I've been having a huge issue with comments going missing. Tried talking to TH-cam on Twitter about it and their was was ¯\_(ツ)_/¯
@@DBTechYT Ok, thanks! I told you to take a look at a german open source and self hosting remote management software. In my opinion it is one of the best inovations of the last years.
the software is rport.
Dude so many failed attempts
same, impossible to connect to postgres