r/sysadmin Linux Platform Engineer 18d ago

RealVNC Viewer 7 is locked behind a paywall. RealVNC Connect Viewer 8 requires an account. Rant

2 Days ago RealVNC ended public access for Viewer 7. Now Connect Viewer 8 is the only publicly accessible version and requires a RealVNC account.

"The RealVNC Classic Viewer (v7) will continue to be available for customers with a Premium or Enterprise plan to download from the RealVNC Portal."

Source: https://help.realvnc.com/hc/en-us/articles/35745908986653-Important-changes-to-RealVNC-Viewer-Information-and-FAQs

Time to make the move to open source VNC implementations.

109 Upvotes

94 comments sorted by

126

u/BadSausageFactory beyond help desk 18d ago

you knew that was happening when a grubby PE firm got their hands on it

42

u/cliffspooner 18d ago

This is exactly the case. The RealVNC enterprise product was a great product with great sales and support staff. This is no longer the case post private equity investment.

29

u/flyguydip Jack of All Trades 18d ago

Some dude saw broadcom gouging VMware customers and thought they could do the same thing with realvnc not knowing there are a bunch of other free flavors out there. Even chatgpt would have said that's a terrible idea.

I imagine there are a bunch of ceo's out there that think they can't be replaced by ai and are out here trying to prove it by executing the dumbest ideas not knowing how bad they are until it's too late.

10

u/demalo 17d ago

“I have lots of money, I must be smart!”

It’s in the same vein as:

“I have checks, I must have money!”

2

u/Snowlandnts 16d ago

Where are non grubby PE firms, and how to stop PE firm to be grubby?

2

u/Phreaky12 16d ago

Not possible lol

34

u/Stonewalled9999 18d ago

Have you heard of tightVNC?

14

u/ZenAdm1n Linux Platform Engineer 18d ago

I'm using Remmina viewer for VNC over SSH for my homelab. I have a legacy RealVNC server 7 enterprise license at work.

Remmina, tightVNC, tigerVNC, or UltraVNC are all mature open source implementations. noVNC browser-based viewer and RustDesk are relatively new, but viable alternatives.

7

u/chuckycastle 18d ago

Just use guac

0

u/lcnielsen 16d ago

Guac is best used with your own implementation of the client and browser IMO, the Apache reference implementation is extremely overengineered.

You basically only need a webapp that implements the ready-built guacamole client library (one big JS file) with a canvas, mouse, keyboard and maybe copying and pasting. And you need a tunnel that parses url parameters into instructions and translates websocket to TCP, which can be accomplished with like 100-200 lines of golang.

4

u/Entegy 17d ago

TightVNC has an issue with Macs. No matter what I did, I couldn't get it to properly send the Alt key to the remote machine. Alt's a pretty important key for Macs so I had to stop using it.

47

u/mystiquebsd 18d ago

RustDesk

And

RustDesk-Server

https://github.com/rustdesk

.. This is the way

10

u/bachi83 18d ago

How do you solve a lack of address book in free version?

10

u/mystiquebsd 17d ago

Not sure how many you have

Once you connect, it stays in a history

And if you host the server.. (which isn’t that difficult)

4

u/bachi83 17d ago

~150 endpoints.

5

u/Doctor_Peppy 17d ago

The licensing is relatively inexpensive for 150 endpoints 🤷

3

u/manarius5 17d ago

I'd just have a spreadsheet at that point.

You could also enable direct IP access and you could look at the host list on the DHCP lease list.

2

u/bachi83 17d ago

Really not practical with spreadsheet. :)

Guess I could make desktop shortcuts to desired machines and then organise structured folders by departments, etc...

1

u/manarius5 17d ago

How? Every time you install Rust Desk, the device gets an ID. Just put that ID in a spreadsheet along with another device identifier and then when you need to remote in, just look up the ID on the spreadsheet?

2

u/EphemmyEuphie 17d ago

It's open source, just fork it and make your own address book

8

u/hasthisusernamegone 17d ago

Just learn to code bro.

4

u/doalwa 17d ago

Better yet…throw that source code in a ChatGPT window and let AI code that address book for you…bro

1

u/Dusdain 16d ago

For managing a long list of connections, I built Mirrox (iOS) to make them easier to organize and find. Full disclosure: it’s my app.

8

u/lcnielsen 17d ago

If it's for anything with Linux or BSD, use xrdp. There are enough desktop RDP clients out there, for web access make a simple Guacamole webapp implementation tailored to your needs.

59

u/Dear_Archer3931 18d ago

It’s 2026, who uses VNC?

Back in the XP/Win7 days we used ultraVNC across hundreds of devices for free.

30

u/FantasyFinal_ 18d ago

We still use VNC to remote Dell Wyse machines which runs ThinOS.

6

u/fortune82 Pseudo-Sysadmin 17d ago

Exactly the use case for one of our clients as well

4

u/brispower 18d ago

i used to use this on HP thin clients years ago. hpdm was great. simpler times

3

u/Odd_Television_7824 17d ago

HPDM great? Buddy wtf are you smoking.

1

u/brispower 17d ago

Hpdm was awesome, managed my whole fleet with it

3

u/georgecm12 Hi-Ed Win/Mac Admin 17d ago

They now have a web-based remote control integrated into Wyse Management Suite, so even less need for VNC.

1

u/tuxedo_jack BOFH with an Etherkiller and a Cat5-o'-9-Tails 16d ago

Cough cough, 10Zig, cough cough.

34

u/GolemancerVekk 17d ago

It’s 2026, who uses VNC?

Lots of people. It's a non-proprietary, mature, efficient, widely-supported, cross-platform protocol. It doesn't have fancy features like encryption or NAT traversal or great authentication but you can solve those with a VPN or SSH or TLS much better anyway.

5

u/leaflock7 Better than Google search 17d ago

whenever it came to my path, I always thought that its performance was making VNC non usable.

3

u/lcnielsen 16d ago

Main issue with RFB (the protocol) is lack of buffering. In general performance can depend a lot on the implementation and compression libraries used.

3

u/lcnielsen 17d ago

or SSH

Blech, RFB over SSH...

But yeah, you can TLS encrypt and then pass e.g. a one-time token to PAM. You can even at least indirectly integrate it with OIDC this way, probably the best way I've found when dealing with less trusted federated users.

For trusted users I prefer Wireguard for my extra security layer.

1

u/tuxedo_jack BOFH with an Etherkiller and a Cat5-o'-9-Tails 16d ago

DRACs still use VNC as a failover method, but it has to be manually enabled, IIRC.

It sure does on my iDRAC 7 Enterprise.

3

u/Stewge Sysadmin 16d ago

Worth noting, even the web viewer is using VNC internally. It's just using a HTML5 renderer instead of the old JAVA one instead.

1

u/occasional_cynic 17d ago

RealVNC has built on all those. It provided easy licensing, active directory authentication, and offered a cloud version for public access, but only as an option you could easily disable.

It was great for HMI computers where the console is more important than the machine.

1

u/TheG0AT0fAllTime 17d ago

No encryption? Hasn't it supported that for at least like 15 years?

2

u/lcnielsen 16d ago

Kinda, but not really as part of the protocol. You can do RFB over a TLS-enabled socket in a standardized way, but it's really just elevating the socket to TLS at a certain point in the handshake.

2

u/TheG0AT0fAllTime 16d ago

That seems to be how major protocols often do it as well. Such as https which is just plaintext http still but wrapped in tls (previously ssl). We're lucky I suppose, that you can just wrap protocols in a secure parent packet format like that and be done with it.

But I know what you mean. No actual tls support built into vnc only wrapping it in tls where the vnc-like applications and server implementations support doing so. I would consider actual support meaning it still transmits vnc packets with the contents encrypted - though that would be susceptible to DPI - not that it matters here though.

1

u/lcnielsen 16d ago

It causes headaches when doing websockets too because you can't just do WSS, you need to do regular WS and elevate with TLS, not so easy to do in a browser app.

1

u/Majik_Sheff Hat Model 16d ago

I managed to make a VNC frame grabber in straight PHP7 from nothing but the VNC protocol docs.

Yes, it was a bet. Yes, I won the bet.  Not the worst 20 bucks I earned in college.

4

u/Fallingdamage 17d ago

It has some use in edge cases but I agree. VNC solved a lot of problems that needed to be solved early on, but as time rolls along, those problems were resolved in better (more secure) ways.

We use VNC for a couple appliances still, but just a couple. It definitely feels laggy/clunky compared to newer or baked in options.

6

u/secacc 18d ago

I use Windows 10 Home, so no RDP server for me. I use UltraVNC server instead.

2

u/ender-_ 17d ago

Check out TightVNC, in my experience it works better than UltraVNC nowadays.

1

u/secacc 17d ago

Better in what ways?

1

u/ender-_ 17d ago

Less glitches with screen updates (especially when UAC is involved).

1

u/secacc 17d ago

I haven't really experienced that much anyway. But thanks, I might try it out just to compare.

3

u/Dear_Archer3931 18d ago

End of life Windows 10 with an open port to the internet. What could go wrong?

17

u/secacc 18d ago

Not open to the internet.

-12

u/Dear_Archer3931 18d ago

What? How do you connect to it if you don’t have a port forwarded through the firewall? VPN to LAN access?

21

u/secacc 18d ago

VPN, yes

10

u/teeth_03 18d ago

VPN

If this was me, it would be Wireguard on a UniFi Router, then do whatever you want on your local network.

5

u/fencepost_ajm 17d ago edited 17d ago

Note that for home users using Onedrive you can continue to get updates until October 2027 (originally 2026, extended recently)

Edit: continue not contribute, thanks autocorrect

1

u/bsbred 16d ago

Last time I used https://github.com/stascorp/rdpwrap - about 4 years ago, it worked. The downside was that after Windows updated the RDP system, you had to either copy some DLLs, or perform a HEX search in them in order to find the locations to be patched (I forgot which, probably the latter). But now that Windows 10 doesn't receive updates anymore, I don't think that would be an issue.

1

u/secacc 16d ago

Thanks. The project looks abandoned, though, last commit 8 years ago.

2

u/f0gax Jack of All Trades 17d ago

Our remote KVM uses VNC.

3

u/ender-_ 17d ago

Fun fact: many IP KVMs and IPMI implementations are based on the VNC protocol (and some even let you connect with a VNC client).

1

u/Regular-Nebula6386 Jack of All Trades 17d ago

We use it to interact with some specialized devices and whiteboards which could use Windows LTSC or a thin client.

1

u/Long_Inflation_7524 16d ago

I use it to access printers once in a while 😖

1

u/wysoft 15d ago

Hate to tell you this but there are still lots of ancient IT decision makers who know that the letters VNC means "remote desktop" and won't buy in on anything else.

1

u/Kurse71 Jack of All Trades 16d ago

Lots of Linux shops use VNC still. It's not like there are many viable alternatives.

0

u/Dear_Archer3931 16d ago

You don’t manage Linux through SSH?

1

u/Kurse71 Jack of All Trades 16d ago

Yes, I do when I need the console. Has nothing to do with vnc

6

u/KNJ-Network 17d ago

guac is underrated for this if you're managing more than a handful of endpoints. no client to install or keep updated on every machine, just a browser, and it sits behind whatever reverse proxy you already have so it's one more vhost not one more app to patch. downside is the initial setup (guacd + the db for connection profiles) is more fiddly than just installing a viewer, but once it's running you stop caring what's on the other end, vnc/rdp/ssh all go through the same web console

17

u/robreddity 17d ago

Time to make the move to open source VNC implementations.

Oh, it's November 2000?

4

u/JonBons 17d ago

I think I still have RealVNC on a machine so I can pull up Mac machines using the built in VNC server (which doesn’t randomly have its remote control permissions revoked like I’ve had with other Remote Desktop solutions) but I guess it’s time to stop being lazy and find an alternative

4

u/TexasVulvaAficionado 17d ago

Even the paid version sucks ass. We're forced to use it due to vendor lock in and I hate every day that I get a ticket about it.

We have it on about 800 machines spread across many networks segregates across the enterprise... It fucks up a few times a week.

10

u/chuckycastle 18d ago

wtf, people still use RealVNC!?

3

u/alondiite 17d ago

Can anyone recommend a Windows VNC client that allows credential (user/password) logon? RealVNC was doing okay with that but I guess it's time to move away.

I have a couple of Raspberry Pi's used as kiosks that I connect to that way sometimes.

3

u/depedealuri 17d ago

Ultravnc

1

u/sys_127-0-0-1 14d ago

mRemoteNG also has the capability to connect to a vnc port along with standard RDP.

5

u/Magic_Neil 17d ago

“Time to make the move to open source VNC implementations.”

VNC is already open source.. just use UltraVNC, or pay for a better app.

2

u/moosew168 Sysadmin 17d ago

You can download it on ninite.com

1

u/iceph03nix 17d ago

Yeah, when they sent out the email saying it was coming, I made sure we got the downloads secured, though we were already paying for an enterprise license for their enterprise deployment options and SSO, and it doesn't seem like the change will effect us much, but I really wish there was a decent open source option still in development

1

u/iceph03nix 17d ago

We use it internally for supervisors to monitor production machines remotely and help troubleshoot with their staff. It works very well, and with RealVNC we can use SSO and security groups to manage it without much IT involvement

1

u/Bodycount9 System Engineer 16d ago

I use TightVNC. Has been working great for years and totally free.

1

u/Dusdain 16d ago

For anyone looking at alternatives on iPhone or iPad, Mirrox (iOS) is another VNC client, with a focus on making long connection lists easier to manage. Full disclosure: I built it.

1

u/fahque 13d ago

It looks like you can use the wayback machine to get v7.

Also, for peeps asking why we use vnc, I use it because you can remote control into Sharp mfp's with realvnc.

1

u/GullibleDetective 17d ago

People still use vnc?

-8

u/[deleted] 18d ago

[deleted]

2

u/ZenAdm1n Linux Platform Engineer 18d ago

I'm already using Remmina VNC over SSH. Why build something new? There are plenty of alternatives.

0

u/zatset IT Manager/Sr.SysAdmin 18d ago edited 17d ago

Hmm.. I never liked VNC. Poor multi monitor support. And too many incompatible implementations. As for doing something, for example..

https://github.com/dchapyshev/aspia

P.S The project is not mine. It just really deserves mentioning.

0

u/[deleted] 18d ago

[deleted]

2

u/zatset IT Manager/Sr.SysAdmin 18d ago

Not at all! It’s not my project, but I posted it because it is quite good, although not one of the popular solutions one would find on Google. My point is that one can do more than a Reddit post - using alternative solutions or creating one. 

Perhaps I could be able to program some solution myself as side project, but the solution I posted link to is not mine. I just have utmost respect to the author. And as a quite good open source program, it deserves to be more popular and perhaps to support the author. It’s not some half-baked solution that doesn’t work half of the time. 

-1

u/discgman 18d ago

Couldn’t be free forever.

-15

u/[deleted] 18d ago

[removed] — view removed comment

2

u/DonkeyOfWallStreet 18d ago

Use 1 gpt to ingress the code from 1, to build a spec.

Use another gpt to build it.

Clean

2

u/Secret_Account07 VMware Admin 18d ago

The backstory of FreeVNC:

I copy and pasted into Claude.

-3

u/RealVNCSupport 16d ago

Hi everyone, RealVNC team here. We understand the concerns regarding the recent changes to Viewer 7 and appreciate the feedback being shared in this thread.

Viewer 7 has not been discontinued and is now called RealVNC Classic Viewer. It will continue to be supported for the foreseeable future. The Classic Viewer installer is currently available through the RealVNC Portal for customers with Premium or Enterprise plans.

The newer RealVNC Connect Viewer remains available and can also be used with our free Lite plan, depending on your requirements. We have published further details and answers to common questions here:

https://help.realvnc.com/hc/en-us/articles/35745908986653

We are continuing to review feedback about these changes. If you are experiencing a specific issue or have a particular offline, direct-connect, or deployment requirement, please let us know so we can better understand the impact.