I'm trying to set up VNC on a fresh installation of Ubuntu 25.04 (desktop version) so that I can remotely connect to my Linux machine and access the same desktop session I see when I'm sitting at it. I want the ability to move the mouse on one screen and see it move in real-time on the other. I only need local network access, so internet connectivity isn't an issue for me. I'm open to switching desktop environments if that's necessary, but I'd prefer to keep just one installed to keep things simple. Currently, it's just the OS and a few programs; I haven't set up anything else. Any advice on how to achieve this?
2 Answers
Sunshine server combined with Moonlight client has been my go-to solution. The latency is pretty good, and if you use Tailscale, you can easily access your home system from anywhere. If you're skipping a VPN, ensure you know your home IP and configure your router to open the necessary port. Just keep in mind you'll want to configure your desktop environment accordingly!
Have you looked into using x0vncserver? It might be exactly what you need to connect and share your desktop environment. Just be aware it doesn't have a graphical user interface, so it can be a bit tricky if you're not comfortable with command-line tools. But once you get it set up, it should allow you to see the same session without creating a new one!
That sounds promising! But if I’m not comfortable with cmd line stuff, is there a GUI option?

I’m hesitant to install Chrome for that remote desktop extension, but it looks so straightforward... I might change my mind!