How To Access Your PCs and Servers from Anywhere Using Guacamole and Cloudflare Tunnels

preview_player
Показать описание
Thanks to Linode for sponsoring this video!

Sign up today and get a $100 60-day credit on your new Linode account, link is in the description.

/=========================================/

In this video we'll look at how to remotely access Windows PCs via Remote Desktop Protocol (RDP) and Linux Servers via SSH using a Guacamole Docker container and Cloudflare Tunnels.

Here is the Guacamole Docker container shown in this video:

Set up Cloudflare Tunnels:

Add 3rd Party Auth for Cloudflare Tunnels:

Timestamps
00:00 Intro
00:57
01:56 Overview
05:33 Installation
10:02 Create a tunnel
10:56 First login
13:38 Creating a remote desktop connection
17:39 Remote SSH

/=========================================/

Get early, ad-free access to new content by becoming a channel member, a Patron or signing up for the members' only website!

/=========================================/

The hardware in my recording studio is:
✔ Custom PC w/ Ryzen 2600, 32GB RAM, RTX 2070, Assorted Storage

/=========================================/

The hardware in my current home servers:

/=========================================/

✨Find all my social accounts here:

✨Ways to support DB Tech:

✨Come chat in Discord:

✨Join this channel to get access to perks:

✨Hardware (Affiliate Links):
Рекомендации по теме
Комментарии
Автор

Hi, I am the maintainer of the image you mentioned (yes, I am a he, no worries!). For more info, this image is a fork of a very popular image that has been abandoned (Oznu's image).
Many images have forked from Oznu's, and mine is far from being the most popular. However, I take pride of updating and rebuilding it every week, or when the main software inside are updated (Tomcat, PostgreSQL JDBC and S6 overlay).
I wondered why my image got a bump in pulls around end of January, now I get it ! (most likely your video + a mention in the Watchtower community)

Most of the credit should go to the Apache Guacamole Team of course (Nick Couchman and Mike Jumper), and to Oznu for inspiration.

AntoineADubai
Автор

Thank you for this video and your other video "Cloudflare Tunnels: Getting Started with Domains, DNS, and Tunnels". These were immensely helpful. I finally got my whole server rack in a zero trust so I can access it anywhere. Thank you!!

gangmeow
Автор

Another option is Kasmweb, with their new Server Workspaces!
Kasmweb is installed locally, and have most of my local servers set up as Kasmweb Workspaces. Some are RDP, and some are SSH sessions. Local access is straignt forward, but I also have a CloudFlare Tunnel providing the external connection with a CloudFlare Application providing secure access. So I can basically get to anything on my local network from anywhere with a reasonable assurance of security.
(And of course, I learned how to do the CloudFlare Tunnel and Application from YOUR videos!!) ;)

jbarr
Автор

Great video 🙂 I spent about 3-4 hours yesterday trying to get a remote setup then when I saw your video noted you'd used guacamole which I'd heard of but not looked into a lot. I tend to use a different tunnel for each service and do them both together in single docker compose. That way I can jus backup the whole container and can restore to a different host if need be for redundancy after changing the tunnel key and IP addresses.

davidsomething
Автор

If you are running UFW you need to open the respective port (sudo ufw allow 8080) for example. Otherwise you will get a bad gateway error. Great video, thanks.

martinperyea
Автор

Great Video as always ❤, Thanks
Could you please make a video how to add authelia for cloudflare tunnel

tnquochuy
Автор

thanks for the demo and info, have a great day

chrisumali
Автор

Hi sir! Can you make a guide on how to expose samba share using cloudflare tunnel

Gabo
Автор

I know you said that you did a previous video about this a while ago, but for a newcomer to this, I'd recommend to show ALL the steps in your new video indeed or saying to go back and watch a section of the previous video.. the reason, is that for a newcomer to this that's watching your current video as a Step-by-Step guide and actually doing the setup on their computer at the same time, it really muddies the water with trying to switch back and forth between videos and make sure that something doesn't get missed which then causes a problem and leaves the newcomer wondering where it went wrong and trying to troubleshoot the issue.. There in is the issue of trying to watch multiple videos and make it all work. Instead, I'd recommend to cover ALL of it in the new video versions and have timestamps so that people can easily skip ahead of a section doesn't apply to their situation. But that's just my suggestion

DodgeHooker
Автор

Great video, will have a play with Guacamole. I'd personally love to see SSH access run through via cloudflare tunnels, being set up on a third party client like termius

MLBPC
Автор

Works fine for me but when rdp into Fedora 37 or Ubuntu 22.04 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 ?

fotografm
Автор

Do you have a video on setting up Warpdrive like how you use it to access this service?

jarryd
Автор

Great vídeo, thanks
I guess that this can make also sing a basic account in cloudflare.

hugorodriguez
Автор

Been using guac for over 2 years and love it. One issue I'm having now on another computer is USERNAME/PASSWORD doesn't work great when you use your "hello" pin or actual Microsoft account to sign into Windows. Yes, if you use a local account works all day but other way it's such a pain.

sinhalo
Автор

Great video I wanna do this for my Proxmox server. :)

repairstudio
Автор

Thanks for this. Only set up cloudflare tunnels a couple of days ago and was wondering how I could RDP into my Hyper-V server from a locked down work computer. Just logged onto my portainer, copied your setup, added it in cloudflare and bang, it's working. Think I'll leave the username/password blank though and enter it everytime and I've setup 2FA on the cloudflare tunnels already, rather than set it up for each application.

syl
Автор

It would be interesting to see how you have WARP setup. I have included as an access rule but seems that anyone using warp can access the application not just me.

flightlessninja
Автор

The Best videos... thanks for your time

caasisaac
Автор

Does this actually work well for anyone? I get constant disconnects on guac if I use the argo tunnel, but no issues if I don't use the argo tunnel. I'm using traefik as a reverse proxy in both situations.

DrDingus
Автор

Also add ZeroTier container to access all your ZeroTier nodes :)

gsd