Guacamole Remote Desktop - Open Source, Self Hosted remote access to your machines in the browser!

  Рет қаралды 113,468

Awesome Open Source

Awesome Open Source

Күн бұрын

=== Links ===
Show Notes
wiki.opensourceisawesome.com/...
Guacamole Remote Desktop Home
guacamole.apache.org/
JWetzell's Guacamole Docker Image
hub.docker.com/r/jwetzell/gua...
Support my Channel and ongoing efforts through Patreon:
www.patreon.com/bePatron?u=23...
================ TIMESTAMPS ================
00:00 Beginning
00:09 Introduction to Guacamole RDP
05:16 Thank you to my Patrons at Patreon, and my Subscribers on KZfaq
06:00 Setting up a Non-Root User in our host system
07:48 Installing Docker-CE and Docker-Compose the easy way
13:35 Setup Portainer-CE (Docker UI)
14:35 Install Guacamole with Docker-Compose
17:45 Install Guacamole with Portainer-CE
19:40 Looking at our Guacamole Install for the First Time
20:05 Adding a more secure user to Guacamole
22:05 Deleting the Guacamole Default User
22:40 Other Guacamole Settings
23:30 Creating a new Remote Desktop Connection
28:20 Connecting to our new RDP Session
30:28 Setup NGinx Proxy Manager to give our Guacamole a full URL
34:20 Adding Multi-Factor Authentication to our Guacamole Install using Extensions
38:05 BONUS: Adding Authelia in front of Guacamole for Extra Security
=== Contact ===
Twitter: @mickintx
Telegram: @MickInTx
Mastodon: mastodon.partecipa.digital/ @MickInTX
Try out SSDNodes VPS Services! Amazing Specs for incredibly low costs. I'm running a 32 GB RAM / $ CPU Server for only $9 a month! Seriously. FOr long term server usage, this is the way to go!
www.ssdnodes.com/manage/aff.p...
Get a $50.00 credit for Digital Ocean by signing up with this link:
m.do.co/c/a6a61ae55242
Use Hover as your Domain Name Registrar to get some great control over you domains / sub-domains:
hover.com/SHPaiirr
Support my Channel and ongoing efforts through Patreon:
www.patreon.com/bePatron?u=23...
What does the money go to?
To Pay for Digital Ocean droplets, donations to open source projects I feature, any hardware I may need to purchase for future episodes (which I will then give to a subscriber in a drawing or contest).
=== Attributions ===
Intro and Outro music provided by www.bensound.com

Пікірлер: 181
@bloxboss6
@bloxboss6 Жыл бұрын
You are my hero. I have been watching your videos for awhile and really enjoyed them, but for some reason when it came to guacamole your video wasn't immediately recommended for me. I've been struggling for weeks to get guacamole to work, and then I was just strolling through your old videos and found this one, tried it, and it worked immediately. Thanks so much for the great tutorial! Keep up the good work!
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
Glad I could help!
@JeanLucGARNIER
@JeanLucGARNIER 2 жыл бұрын
Rarely watched at such a clear description of a tool... You rock, guy! So I'm on to watch Authelia installation and then complete the whole chain on my lab server! Thanks a lot!
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
So happy I could make it easy to understand, that's always my goal.
@ThomasTomchak
@ThomasTomchak 2 жыл бұрын
You’re an amazing teacher/educator. And I learned so much more than just the topic of the video because there was a lot of peripheral lessons along the way that I learned. Thanks for taking the time and doing such a great job. You’re a gift to the open source and YouTune community.
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
Wow, thank you!
@zakariaealami3135
@zakariaealami3135 2 жыл бұрын
@@AwesomeOpenSource i am not a programmer but i want to know if this tutoriel about setup open source rdp , what about the IP of this rdp usa ip !!! more i want to khow if this rdp lifetime exist .
@littlemaui-tt6nl
@littlemaui-tt6nl Жыл бұрын
It's been said several times, but fantastic video! I'm attempted to install Guacamole previously, but struggled and never figured it out! Thanks so much.
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
Glad I could help.
@SpectacularAustin
@SpectacularAustin 2 жыл бұрын
Thank you! I was having trouble at first, but after 1-2 hours of troubleshooting I fixed it!
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
Glad you got it fixed.
@SharkBait_ZA
@SharkBait_ZA 2 жыл бұрын
Man, I just love watching your videos, even if it is about something I already know. I appreciate how you take the time and make the effort in teaching other people.
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
Thank you so much! I'm really glad you like the content!
@quann7747
@quann7747 2 жыл бұрын
Great instructions and that gem of a script made the install so much smoother. Subbed, and if I had the means to patreon you, I would 100%.
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
Appreciate it. Support an open source project with testing, or documentation when you have time, and we'll call it even. ;-)
@Whiskey7BackRoads
@Whiskey7BackRoads Жыл бұрын
Thank you for this....I added a little twist. I installed all clients and remote servers with tailscale then used the tailscale ip address in Guac for added security, works like a charm. Thanks again
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
A VPN tunnel is a great way to keep things nice and secure, and Wireguard is soooo fast!
@divrajbajwa
@divrajbajwa 2 жыл бұрын
Love your videos man, I was just watching your MeshCentral videos. I would love to see more remote open source solutions.
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
More to come as I find them, and learn them!
@Glatze603
@Glatze603 2 жыл бұрын
@@AwesomeOpenSource Take a look at rport 👍
@DigitEgal
@DigitEgal 2 жыл бұрын
Teleport would be a great addition to this tool :) Thanks for the vid
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
Agreed! Working on a Teleport video for later.
@chrisumali9841
@chrisumali9841 2 жыл бұрын
Thanks for the demo and info, have a great day
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
You bet
@KenPryor
@KenPryor Жыл бұрын
This was so awesome! Thank you so much. I've got Guac up and running now and imagining the possibilities for it. The environment variable to use totp didn't work correctly for me, so perhaps the code has been changed since this video was made. I may attempt Authelia in the future. Anyway, thank you so much!
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
You're so welcome!
@godarayudhvir
@godarayudhvir 2 жыл бұрын
Yeahhhh guacamole is back, will watch in a while.
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
Enjoy it!
@glonas73
@glonas73 8 ай бұрын
Brain , you are a great fellow , there are no analogues on KZfaq , thank you for all your videos .
@AwesomeOpenSource
@AwesomeOpenSource 8 ай бұрын
I appreciate that! and you are very welcome.
@rguifa
@rguifa Жыл бұрын
Great video as always. I've been wanting to follow this one for quite some time. I did today and everything is ok!
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
Perfect!
@rguifa
@rguifa Жыл бұрын
I now have to find out how to customize the login screen
@ravetilldawn
@ravetilldawn 10 ай бұрын
This is awesome This was a great tutorial. Thanks !
@AwesomeOpenSource
@AwesomeOpenSource 10 ай бұрын
My pleasure!
@rebarali1226
@rebarali1226 2 жыл бұрын
The best video ever. Thank you. I could not figure out changing LDAP setting after adding auth-ldap to extensions.
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
Glad it helped!
@rebarali1226
@rebarali1226 2 жыл бұрын
Can you also please help me to setup guacamole ldap through docker-compos?
@robertagilar3920
@robertagilar3920 5 ай бұрын
@@rebarali1226 and @AwesomeOpenSource, did you solve the LDAP setting?
@iamrage4753
@iamrage4753 Жыл бұрын
Thankyou, great to learn about through your tutorials 👍
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
Glad you like them!
@iamrage4753
@iamrage4753 Жыл бұрын
@@AwesomeOpenSource I managed to get nginx working with DNS and SSL, one thing I'm wondering is a lot of docker compose scripts had mariandb I didn't have it on mine is it important and also do I need to have all dockers going though 1 network?
@tubejim101
@tubejim101 2 жыл бұрын
Great video. Thanks for not running around as root.
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
I try to at least tell people they shouldn't, sometimes I even remember not to myself.
@jerelogan
@jerelogan Жыл бұрын
Good afternoon, could you ask me a question? I'm trying to make guaquamole access a remoteapp from my RDS, open only one application instead of the whole desktop, but I'm not succeeding, could you help me?
@jimyoung659
@jimyoung659 2 жыл бұрын
Hey Brian, very helpful video! The installation process went through smoothly. Only question for that. Do you have any idea where can find Guacamole extensions folder? Try to customize the login page but don't know where the html and css files are.
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
I really don't know much about the modification side of it.
@PaPaTheGMan1215
@PaPaTheGMan1215 2 жыл бұрын
Thanks for the comprehensive video. I've been using Guacamole for some time, but hadn't had a full tutorial until now. Quick comment at around 28:00 you say "I like Aero", but check 'full-window drag'. I've tried it both ways and don't see much difference.
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
First, thanks for watching. I think was saying I don't turn on a lot of those features. It will definitely depend on your network, the machine itself, etc as to how much those features may slow down your RDP session, or create lag. I just know, historically, Aero was a major drag down on certain systems.
@PaPaTheGMan1215
@PaPaTheGMan1215 2 жыл бұрын
@@AwesomeOpenSource Cool, thanks.
@innesleroux9439
@innesleroux9439 2 жыл бұрын
Thanks for a great video, works without problem. I am however having difficulties getting WOL to work. Any suggestions?
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
I haven't messed with Wake-on-LAN, but you may check out the Guacamole documentation to help you out with it.
@shpleemcgert
@shpleemcgert 9 ай бұрын
Hey, thanks for this video. When I first learned about Apache Guac I installed it natively on my server, but that experience left a sour taste in my mouth and felt sloppy. Your video was awesome in explaining how to get it working using docker. I ran through the latest version of your script you have on GitLab, and I have a question about the Portainer implementation: Do you know of any way to "adopt" the stacks that were created by your script so that I can manage the stack natively in Portainer? Right now it is showing "Control over this stack is limited." It would be awesome if I could edit and update the stack in the UI like you did at 35:36.
@AwesomeOpenSource
@AwesomeOpenSource 9 ай бұрын
First, thank you for the compliment. I have an updated Guac video coming out in an couple of weeks. As for the stack question, unfortunately, I don't know how to adopt them into portainer, if it's even possible. I think you could skip those in my script, then go to the gitlab page, and use the compose files to create your stacks in portainer instead.
@boeingtre4218
@boeingtre4218 Жыл бұрын
So can you connect to a Windows VM (with Guacamole on it) with the RDP app on windows or only through a browser?
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
Guacamole is the web client part of the system. The windows machine you want to connect to needs to have RDP server enabled on it already. Or a VNC server running on it.
@artedwards717
@artedwards717 Жыл бұрын
hey brian are you going review guacamole on any of arch. do you write any books on your system, or put out any thump drives????
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
I have shownotes for most of my videos that give step by step how to's as companion documents. You can find them at wiki.opensourceisawesome.com, and then just eh search (it's really fast).
@kevinh7838
@kevinh7838 Жыл бұрын
Do you know if you can configre this as a gateway and still use the RDP clinet or does it have to be in HTLM?
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
I think you have to go through the web interface with this one. If you want something that can be more of a gateway, check out MeshCentral.
@jonathanavila1074
@jonathanavila1074 2 жыл бұрын
Someone Knows if posible to have multiple monitors with Guacamole? Some time ago this feature was not able, any change?
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
I don't know about multiple monitors, as it runs in a browser.
@stargem0
@stargem0 2 жыл бұрын
Great video! One question though, why not to use official containers at guacamole/guacamole
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
For someone who may need to expand out to 100s or 1000s of machines, the separate containers may be better, or a kubernetes setup even, but for my needs this one works well, and it's nice and easy to deploy.
@giorgiotosi7004
@giorgiotosi7004 2 жыл бұрын
Did anyone successfully test the arm version of the container? I'm trying to make it work from an open wrt based gateway to a Windows 10 and I' m stuck with what looks like a guacd error "Error in `guacd': double free or corruption (fasttop): 0x0125b180". Thanks
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
This might be a better question for the container creator. You can ask him on Reddit potentially, or on his github.
@dashyyy
@dashyyy Жыл бұрын
Great Tutorial, everything worked for me until I wanted to connect to my PC. It just says "Connected to guacamole. Waiting for response..." but doesn't get any further. There were no Errors I am aware of (saw none in Guacd log and guacamole log). Do you know something i could do to solve this?
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
Make sure you aren't enforcing SSL from guacamole. There should be a checkbox for that option where you setup the connection to RDP. Check the box that says "Ignore Server Certificate".
@dashyyy
@dashyyy Жыл бұрын
@@AwesomeOpenSource Thank you for your fast response. The fix was a bit of a curveball: I additionally set up WoL alongside everything else and apparently i did something wrong there which led to guacamole being stuck on said screen. Disabling it fixed it instantly and I will add WoL later.
@crailey88
@crailey88 Жыл бұрын
How do I get the RDP to work on the linux machines? Do they require something else to be installed on them?
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
For Linux desktops you have a few options, but I would suggest either trying VNC, or you'll want to make sure the desktop is using X and not Wayland, then install xrdp on the desktop. There are lots of articles on the proper settings for the various desktop environments, and OSes out there.
@TheLordJC
@TheLordJC Жыл бұрын
Hello!!! I need a replacement for TEAM VIEWER as it now gives me TIME OUT errors........but one that works kinda similar & easier to use mostly by the OTHER end you are connecting to...... & free....do you know any like that please? Thx.
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
In the self hosted world, you'll have very few options. RustDesk is probably the best bet these days. But the client installers do take a little configuration by the client user, or you need to use the RustDesk hosted servers, which can be slow at times as they are intended for Demo more than production use. kzfaq.info/get/bejne/b9Sqe9Bk3a3eYn0.html
@baileyboy3687
@baileyboy3687 Жыл бұрын
I second RustDesk. I use it to remote to our sister company and its a god send. I'm using it in unraid so it was pretty simple to set up the server. Its lovely and quick now instead of using the rustdesk default servers.
@shadows8615
@shadows8615 4 ай бұрын
Hi , I just want to know how can I install guacamole server in windows - without docker if possible
@AwesomeOpenSource
@AwesomeOpenSource 4 ай бұрын
I'm not sure how you'd do that. I suppose you could do the manual install using WSL, but I haven't proven that by any means. I'd say Docker is your most straight-forward way, even in Windows.
@rguifa
@rguifa Жыл бұрын
Hi Brian. I've been testing guacamole and today after a power outage I found guacamole started as a new container (no data persisted). I used your yml file through portainer editor. I am running docker desktop on a windows 10 machine. Any ideas as to why data is not persisting?
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
I have a volume setup for the postgres db. It's mapped to the config inside the container. Where did you map that for the portainer part of it? You'll want to make sure wherever that portainer volume was mapped before, that you get that same location mapped again. Not sure why a power outage would cause an issue like that.
@rguifa
@rguifa Жыл бұрын
@@AwesomeOpenSource I am still working on it. After the power outage docker had to start again, so did the container. where did I map that? same line as you have: - ./postgres:config. This does not happen on my ubuntu vm since it maps it to the host machine. In windows the host is a vm where the containers run, so my guess is I have to map that to windows somehow.
@rguifa
@rguifa Жыл бұрын
@@AwesomeOpenSource I've got it working now. When I create the container from portainer (stack), the line - ./postgres:/config creates the volume but it maps it to de linux VM that runs on Windows which seems to me is non persistent. To get it to work in docker desktop for Windows, the yml file shuould be saved inside a folder in windows (say D:\docker\guacamole) docker compose up -d will create the container and will map the volume to that folder of the Windows machine which is in fact persistent.
@RicardoWagner
@RicardoWagner 2 жыл бұрын
Hi Brian, good video, and very nice script. Any changes for PI OS 64 ?
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
Yeah, if you check out the Tags here hub.docker.com/r/jwetzell/guacamole/tags, then you'll see 2 options for Arm 64. I'd say go with the 1.4.0, but not certain... you may try both and see if you can tell what's different.
@RicardoWagner
@RicardoWagner 2 жыл бұрын
I istalled and works fine fine with 1.40:arm64. sitll have to try some connections. Thanks
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
@@RicardoWagner Nice!
@albertolopez7420
@albertolopez7420 2 жыл бұрын
Hello Brian, great video! Thank you. Two questions: A) does totp / https protect a remote win10 machine that exposes rdp port? Is there a way to secure such pc using rdp permissions to deny acess from unknown sites? I have read weird thing related to rdp security. B) I watched your video on ticketing systems, and I wonder whether you know about open source software to keep track of repair history on electronics / pc repair workshop. Keep up with great work!
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
So, the totp and https are to protect the webpage / server - which in this case is accessing a machine through rdp. it does not add anything to the rdp session. If you are connecting to remote machines, you'll probably want to setup a VPN connection between the networks, or the remote machine an your server. Off the top of my head, not sure on a repair tracking system. What are you trying to accomplish?
@albertolopez7420
@albertolopez7420 2 жыл бұрын
@@AwesomeOpenSource Thank you so much for your quick reply. In reference to RDP, your reply is what I assumed, the remote computer will depend on VPN or any other mechanism to avoid unintended or unauthorized RDP sessions. OTOH I run an electronics repair shop in Buenos Aires, Argentina, and I am looking for software that could allow me to track dates, serial numbers, repair work conducted on equipment as well as parts used for repair, sort of database with repair history. Preventative maintenance schedule is also a goal, but I guess that this is too broad and specific for a single piece of software. Thank you!
@Mikesco3
@Mikesco3 2 жыл бұрын
@@albertolopez7420 I agree this is a great video from Brian. That's cool, I was also born in Buenos Aires, I currently live in the US since about 15 years ago, and I'm a self employed IT guy as well
@Mikesco3
@Mikesco3 2 жыл бұрын
Now to the last question: I don't know if a ticketing system that is also an inventory system. But I use Asana for my project management, Asana is like a todo list on steroids and can be used in the free version up to 30 users more or less. Obviously don't store your passwords into Asana, for that use I use bitwarden (I saw Brian uses it as well)
@Mikesco3
@Mikesco3 2 жыл бұрын
I'm response to the first question, you don't want to expose the RDP port directly or forwarded to the Internet (whether by plugging in a machine straight into an internet modem with no firewall between or by forwarding the RDP port) but the way Brian is using it, is rather safe in my opinion because he's not exposing the port directly, guacamole is translating the session to a web console and the proxy manager is re-routing the connection in the back end, so the only thing you'd see directly from the Internet is the nginx proxy manager.
@DJDashzn
@DJDashzn 2 жыл бұрын
This is really great Brian. Tell me on windows, does this allow you to have multiple RDP connections? As I think they only allow you 2 connections before they start charging. Could this also be installed on Ubuntu server with out docker. Thanks again for the great content
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
So, I'll answer you second question first. Yes, you can absolutely install this manually without Docker. Scott over at @Scottibyte has done this in an LXC through manual install I believe. Check out his video here kzfaq.info/get/bejne/arCifJOentuXmo0.html As for the number of connections, I don't know. I'm not sure that's a licensing issue on the client connection as much as it is on the host being connected to. I have seen some different information and discussion around reddit about other software allowing multiple rdp sessions on a single host outside of Microsoft limits, but I don't recall what it was, or which subreddit I saw it on.
@R0CK070
@R0CK070 Жыл бұрын
Will these work in my situation. Trying for an open source remote access. To use my tablet to remote control my cell phone. As experimenting this concept. For using android tablet via remote access Note20 cell. To use as vehicle head unit etc... For infotainment/ gps etc... any advice... Hope I'm clear enough In my quest.
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
I simply don't know. If you are allowed to do a VNC to an android device, then this would theoretically work to provide access to it. As long as it has an internet connection.
@blvckmajor1180
@blvckmajor1180 10 ай бұрын
The container I created gives exec error, logs: exec /init: exec format error I'm using aarch64 ubuntu jammy
@AwesomeOpenSource
@AwesomeOpenSource 10 ай бұрын
I believe this is only made for ARm v7, which is only 32 bit. So the 64 bit won't work for this I don't believe.
@brailyn
@brailyn 2 жыл бұрын
I see v1.2.0 on your guac login page. Isn't the latest version 1.3.0?
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
Hmmmm, not sure why it didn't show the latest version. Didn't even notice it.
@PoliceRAW-Offical
@PoliceRAW-Offical Жыл бұрын
I might sound incompeten,, yet what is the program for the $ commands. I've been looking at setting up docker and other things and can't find what that is.
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
I'm not following the question? JQuery uses the $ as a shorthand, the prompt in the terminal can sometimes have a $ at the promtpt...
@PoliceRAW-Offical
@PoliceRAW-Offical Жыл бұрын
@@AwesomeOpenSource I guess the better way to put it is maybe there could be a video explaining how tk setup a machine capable of running what your doing
@blkhatt5028
@blkhatt5028 Ай бұрын
Hey I rarely do this but I'm gonna have to say IT. THANK YOU FOR ALL YOUR HARD WORK AND TIM3 IN MAKING NOT JUST A VIDEO BUT SOMETHING THAT I.WAS ABLE TO ACHIEVE AND GROW FROM WHAT YOU PUT OUT THEIR. SO THANK YOU AND KEEP UP THE AWESOME CONTENT COMING. JUST BY THIS 1 VIDEO. I LEARNED SO MUCH. I GO THRU HOW MANY VIDEOS THRYING TO TEACH MYSELF NEW THINGS AND NEW SOFTWARE BUT TAKES TIME CAUSE HALF THE VIDEOS IM TRYING TO LEARN FROM WASNT MADE FOR THE INTENTUON OF OF MAKING SOMEONE ELSE MORE KNOWLEDGEABLE. HALF ASS VIDEOS,AND THE WORSE ONES ARE WHEN THEIR COPYING AND PASTING COMMANDS IN YOUR VIDEO, EPECTING YOU TO KEEP UP WITH OUT EVEN NO NOTES OR ANYTHING LEFT BEHIND IN THE COMMENTS. THATS CRAZY HANDS DOWN, I HAVENT COME ACROSS A MORE DETAILED VIDEO TUTORIAL EVER AND THE DETAIILED NOTES ALONG WITH THE LINKS ALSO DETAILED EXPLAINING THE THINGS YOU SHOULD KNOW BUT YOU MISSED. I CAN TELL THAT YOUR SUPER PASSIONATE IN DELEVORING AWESOME CONTENT. AND YOU DESERVE A PRAISE FOR IT. THESE VIDEOS ARE NOT EASY TO PUT TOGETHER.HOW YOU EXPLAINED IT, HOW YOU MADE YOUR NOTES DETALED ALSO FELT LIKE YOU GAVE ME WAY OVER THAN I BARGAINED FOR. THANK YOU FOR ALL YOUR HARD WORK PUTTING THESE TUTORIALS TOGETHER FOR PEOPLE LIKE ME THAT WANNA COME GREAT AT THIS AND FOR YOU NOT HOLDING BACK ANYTHINGTHAT GOES ALONG SIDE OR ALONG THE CONTENT OF YOUR DELEVORING. GREAT JOB AND IM LOOKING FORWARDD TO LOOKING THUR ALL YOUR CIONTENT CAUSE I KNO3 THEIR FULL OF TREATS. KEEP UP THE HARD WORK AND MUCH MAHALOS
@AwesomeOpenSource
@AwesomeOpenSource Ай бұрын
I glad it was helpful. And thank you for commenting.
@fotografm
@fotografm Жыл бұрын
Works fine for me but when rdp into Fedora 37 desktop, the mouse pointer is replaced by a square block of colours. Apparently this is a bug in Guacamole. Anyone know a way to easily fix this ?
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
Interesting. I wonder why that would happen?
@fotografm
@fotografm Жыл бұрын
@@AwesomeOpenSource There's not much written about it - just some discssion about the bug and no fix yet that I could find. I have since noticed that the problem also exists when controlling an Ubuntu desktop. I haven't tried it with a windows desktop yet. Will need to blow the dust off a windows machine LOL
@homehome-qs9cc
@homehome-qs9cc Жыл бұрын
How can I use this to show RDP machine in my MVC web application page
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
I don't know. Are saying like in an iFrame?
@DigitEgal
@DigitEgal 2 жыл бұрын
Jump to Guacamole Lookup 19:42
@XdzyneMedia
@XdzyneMedia 8 ай бұрын
When i try to install Guacamole via your script it gives me ERROR: unauthorized: authentication required
@AwesomeOpenSource
@AwesomeOpenSource 8 ай бұрын
Is it asking for your sudo password when the script begins? If so, maybe the rest of the script is taking too long, and sudo is timing out, so then you aren't prompted when it tries to start Guacamole. The script creates a log. If you'll go over to discuss.opensourceisawesome.com and send me (mickintx) the log, I'll take a look and see if anything else seems off.
@ItsDevOps
@ItsDevOps Жыл бұрын
can this be rolled out to users to connect to their vm,'s ?sort of a VDI solution?
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
Yes, it can. You can setup users in the system, then give them access only to their VM via remote desktop / VNC. Or you can allow them access to multiple RDPs or VNCs depending on their role, group, needs, etc. Depending on the number of users you have, I suggest putting them in groups. IT in a group with access to all the machines they need, just to save you some manual work adding each machine to each user etc.
@ItsDevOps
@ItsDevOps Жыл бұрын
This is great news. Thank you for a great channel.❤️
@bogy5259
@bogy5259 2 ай бұрын
Not sure if you can help me, i got into that problem (i dont know why it suddenly occures), but i get the error "An error has occurred and the desired action cannot be continued. Please inform your system administrator or check the log files if the problem persists." if im connection thorugh NPM (my reverse proxy), locally it works. the logs are empty and i tried everything, different certificates, new npm installation, new docker vm with guacamole, other docker guacamole configs, direct install on linux, custom apache config nothings works. Can anyone help?
@AwesomeOpenSource
@AwesomeOpenSource 2 ай бұрын
I'm not sure why you'd be seeing this. Nothing in the docker logs for Guacamole itself?
@bogy5259
@bogy5259 2 ай бұрын
@@AwesomeOpenSource nope nothing, i think the problem is something with the databse but i dont know whats the problem is.
@shadows8615
@shadows8615 5 ай бұрын
Hi this video is really good , I have a question i am using veyon master for my lab monitoring but it's getting difficult to check whether each device is properly working or not so I is there any way I can use any web interfaces to check. My all devices status through veyon master
@AwesomeOpenSource
@AwesomeOpenSource 5 ай бұрын
Depends on what you consider properly working. If you mean is it up and running, then something like Zabbix would help with that. Depending on how many devices you have it could be overkill thoguh. If you mean simply it's accessible, I suggest checking out my videos on MeshCentral. itgives a simple indicator as to whether or not a device can be reached and connected to at any given time.
@shadows8615
@shadows8615 5 ай бұрын
I already have one web dashboard so can I integrate the mesh central into my dashboard without docker , can you let me know how can I ?
@shadows8615
@shadows8615 5 ай бұрын
And how can I add some custom api also which will return all the current ongoing sessions details like id ,name and status
@AwesomeOpenSource
@AwesomeOpenSource 5 ай бұрын
I just don't know about thos use cases. I'm sorry.
@neoppanda
@neoppanda 2 жыл бұрын
Огонь!
@shekh4r
@shekh4r Жыл бұрын
Thanks dear you are really awesome, i got everything working, or atleast only one remote connection i can set (ssh/rdp/rtc), after that no subsequent connections like rdp or other ssh devices could be set. What ever i try it does not work, i am scratching my head now.. Tried twice once on rhel 7 then on latest Ubuntu same issue.
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
That's very odd. I'd have to see your setup a bit more to help you troubleshoot. Jump over to discuss.opensourceisawesome.com and ask in the #help-me-please channel.
@thomulcahy
@thomulcahy 2 жыл бұрын
Version in docker-compose.xml is for docker-compose, not your integration.
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
right, but I've found that while docker-compose is backward compatible, it will gripe based on the version you list if you try to do something that version didn't support. That's why I change it. Maybe I just misunderstood the couple of times I've had that happen, but changing the version to a newer one seemed to fix it for me back then, so now I just kind of default to 3 or newer.
@rochellerochelle1488
@rochellerochelle1488 9 ай бұрын
14:43 so you yourself said GGGuacamole after lecturing us in the beginning it's Wacamole?
@AwesomeOpenSource
@AwesomeOpenSource 9 ай бұрын
I do. It's terrible, and my wife and daughter who are spanish speakers gasp every time I do it.
@ertufr
@ertufr Жыл бұрын
really amazing, thanks. I need the log location with fail2ban but can't find it, any one can help me ?
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
It should be in /var/log/fail2ban.log, but it will be inside the container filesystem. You can add a volume mapping to make it easier to get to. Add this to the volumes section - ./logs:/var/log Then restart the container.
@Kumbutranjaami
@Kumbutranjaami Жыл бұрын
Apache is providing open source softwares for my goodness. I understand it and respect it. But what does Guacamole mean? How can I pronounce this name to someone to suggest this tool?
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
Is it the name that makes a tool great?
@Kumbutranjaami
@Kumbutranjaami Жыл бұрын
@@AwesomeOpenSource No. But how can someone suggest this tool to anyone?
@ckwcfm
@ckwcfm 11 ай бұрын
Somehow ssh is not working when using private key
@AwesomeOpenSource
@AwesomeOpenSource 11 ай бұрын
Hmmm. Odd, are there any logs on the server side?
@homehome-qs9cc
@homehome-qs9cc Жыл бұрын
How can we setup Apache goacamole step by step guide
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
What am I missing?
@mihumono
@mihumono 2 жыл бұрын
Did they fix the ed25519 for SSH yet?
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
you can generate 25519 keys for SSH, since a good while ago, and use them with SSH.
@mihumono
@mihumono 2 жыл бұрын
@@AwesomeOpenSource from what I can see guac 1.5.0 is supposed to properly work with ed25519, so not yet.
@Slackware1995
@Slackware1995 2 жыл бұрын
Login expired: Useful for a business. examples: 1. User on vacation and you don't want them to access while on vacation 2. User terminated and you want the user for historical reasons with no access 3. A user that needs temporary access from time to time. I'm sure there are other valid reasons to keep a user with no access.
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
Very nice, thank you!
@Gen_Gar806
@Gen_Gar806 Жыл бұрын
Plis link to login
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
If you mean on my test system, it's not there anymore. If you mean the default credentials after you create your instance, they are: username: guacadmin password: guacadmin
@Gen_Gar806
@Gen_Gar806 Жыл бұрын
Thenyuy
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
My pleasure.
@Mrbiast43
@Mrbiast43 Жыл бұрын
@@AwesomeOpenSource wow link is login
@bogy5259
@bogy5259 5 ай бұрын
i dont have all these settings, i only can change how my mouse behaves
@AwesomeOpenSource
@AwesomeOpenSource 5 ай бұрын
Hmmmm. Maybe the version of Guacamole you got?
@bogy5259
@bogy5259 5 ай бұрын
I Had Installed the newest Version from source... Ive tried it now with your Guide with docker-compose and now i habe all the functions
@enriqueruiz320
@enriqueruiz320 2 жыл бұрын
Solo vine por el guacamole y los totopos 😋. 👍
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
Sí, el guacamole es delicioso, pero los únicos chips aquí son chips de computadora. ;-)
@enriqueruiz320
@enriqueruiz320 2 жыл бұрын
@@AwesomeOpenSource I know I know, I'm a UX/UI guy, bon appetit 😀
@user-td8sf9gh2u
@user-td8sf9gh2u 2 жыл бұрын
Can't ssh to my arch desktop
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
Hmmmm. Can you SSH from a terminal normally?
@user-td8sf9gh2u
@user-td8sf9gh2u 2 жыл бұрын
@@AwesomeOpenSource Tabby (Also from your video, thks) works, Guacamole doesn't.
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
@@user-td8sf9gh2u Very odd. Do you get anything in the Guacamole or Docker logs?
@user-td8sf9gh2u
@user-td8sf9gh2u 2 жыл бұрын
@@AwesomeOpenSource logs from Guacamole docker server and my arch linux Guacamole: The remote desktop server encountered an error and has closed the connection. Please try again or contact your system administrator. My arch sshd: Unable to negotiate with guacamole.local port 60776: no matching host key type found. Their offer: ssh-rsa,ssh-dss [preauth] I have tried ssh key and password in guacamole, the log messages are the same
@TheOnlyEpsilonAlpha
@TheOnlyEpsilonAlpha Жыл бұрын
I expected this to be the desktop setup and not the remote access setup 😢
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
I don't guess I understand what you mean by the desktop setup?
@TheOnlyEpsilonAlpha
@TheOnlyEpsilonAlpha Жыл бұрын
@@AwesomeOpenSource like „how to setup a Remote Desktop“ and not „how to setup a Remote Desktop Access Software“
@Gen_Gar806
@Gen_Gar806 Жыл бұрын
Password Please 🙏
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
Password for the default? username: guacadmin with password: guacadmin Hope it helps.
@yourpcmd
@yourpcmd 2 жыл бұрын
So the way it works in your video is that you have to have a machine already on your list to connect to it. Tell me, what about connecting to a machine OUTSIDE the network. What about a way for a client outside the network to connect so you're able to remote access it? What about unattended access? What about connecting to an Apple machine? Since you're in IT as well, you should know the need for all that. Would be nice to ditch the high cost of Team Viewer.
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
You have a lot of questions, and there are many possible answers. 1. Yes, this setup is for pre-defined connections to various machines. Those machines can be on the same network, or on another network (assuming you've setup a VPN or Tunnel to access the other network). Connecting to these machines can happen from anywhere if you setup the URL like I did, and then access it like I did. It just runs in a web browser. 2. For more of a "Support" type connection like TeamViewer, I suggest you check out my video on Remotely. Note, the github page is under a different owner now, but it's still there, still free, and still open source. 3. If you are wanting something really great for Remote access through the browser as a Remote Machine Management tool, then check out my videos on MeshCentral.
@yourpcmd
@yourpcmd 2 жыл бұрын
@@AwesomeOpenSource thanks for the reply. I've been watching through your videos and don't know if you have anything on Docker containers solely. Currently, I have a few Dell servers that I use Proxmox on. Am I right to assume that I could take a single server, install say 20.04 LTS, and use Docker to run say a website, Openfire or rocket chat, and perhaps Nextcloud? I have 40TB of storage on each server. The issue I see is that near all require port 80/443, though I assume you just need to use port forwarding (I have static IP and a few domains so DNS isn't an issue) to send each sub-domain to the right container? If that is correct, do you have any video on it, or perhaps can do one? How about installing Ubuntu Server on a say 60Gb SSD and creating a pool of 4 10Tb HDDs to install all the containers? Most videos I see all use cloud VPS but not bare metal. Lots of questions I know, but all can be helpful to a lot of people. I subscribed by the way cause I like your content.
@hotrodhunk7389
@hotrodhunk7389 10 ай бұрын
I disagree if something starts with a g I'm going to say a g sound.
@AwesomeOpenSource
@AwesomeOpenSource 10 ай бұрын
It's a never ending struggle for sure.
@medinachete73
@medinachete73 8 ай бұрын
wwakamol E .It's a latin E, not an english E which sound like I. /wua ka mo l E/
@AwesomeOpenSource
@AwesomeOpenSource 8 ай бұрын
Ah my firend, I know. But I hear so many others say it in so many weird ways, figured why shouldn't I? ;-)
@cassio2999
@cassio2999 2 жыл бұрын
bla bla bla Video starts at 7:52
@AwesomeOpenSource
@AwesomeOpenSource 2 жыл бұрын
Sorry you don't like the pre-video information. I do include timestamps in the description that allow you to jump around if desired, and they do show up on the timeline as well. A lot of the pre-video info is for my returning viewers and subscribers. Maybe someday you'll be more inclined to watch it, but I understand it's not for everyone.
@gguestdub3518
@gguestdub3518 Жыл бұрын
Hello¡ how are u, a question i see that your network is private (192.168.10.147) ammmmmm and you forward to public domain with NGM, how do you do that? , i can but my machines they are in a vps, in your case how is it ????? please reagards
@AwesomeOpenSource
@AwesomeOpenSource Жыл бұрын
Your VPS should have a public IP already, so nothing to port forward, but in my case, I port forward 80 and 443 only, to my host running NGinX Proxy Manager, and then let NPM direct traffic requests to any web applications on my internal network.
@killthebuddha5034
@killthebuddha5034 2 ай бұрын
Guacamole.... is simply just not said with a W.... period plain and simple...
@AwesomeOpenSource
@AwesomeOpenSource 2 ай бұрын
My wife from Mexico handily disagrees with you. my friend.
EVOLUTION OF ICE CREAM 😱 #shorts
00:11
Savage Vlogs
Рет қаралды 7 МЛН
Iron Chin ✅ Isaih made this look too easy
00:13
Power Slap
Рет қаралды 36 МЛН
Finger Heart - Fancy Refill (Inside Out Animation)
00:30
FASH
Рет қаралды 24 МЛН
Guacamole Remote Access Gateway on Docker
27:09
DB Tech
Рет қаралды 38 М.
Install Guacamole RDP and add Open ID Connect Authentication to it.
34:46
Awesome Open Source
Рет қаралды 19 М.
Remote Access to ANY server - Guacamole WebApp Tutorial
13:09
Craft Computing
Рет қаралды 145 М.
Why pay for Adobe? You don't need it!
24:43
Awesome Open Source
Рет қаралды 91 М.
Meet Guacamole, Your Remote Access Gateway
19:39
Techno Tim
Рет қаралды 225 М.
iPhone 15 Pro Max vs IPhone Xs Max  troll face speed test
0:33
Looks very comfortable. #leddisplay #ledscreen #ledwall #eagerled
0:19
LED Screen Factory-EagerLED
Рет қаралды 4,8 МЛН