Hey @switchingsocial,
I'm looking for an (ideally FOSS) alternative to TeamViewer.

I need to support less tech-savvy people using Windows as well as Linux on their computers - and of course it would be great to serve all of them using the same tool...
Most of the host systems don't have a static IP address, and I'm afraid I can't VPN into their local LANs.
Any idea?

Please feel free to retoot - I'm looking forward to any suggestions :mastogrin:

@tetrapyloctomist @switchingsocial

I thought about setting up an #Apache #Guacomole server at one point ... seemed a bit tricky, haven't actually tried it yet.

@falgn0n @switchingsocial @tetrapyloctomist @Stem

isn't the

libtool: install: /usr/bin/install -c .libs/ /usr/local/lib/ /usr/bin/install: cannot create regular file '/usr/local/lib/': Permission denied

the issue here? try running make install again with sudo, aka sudo make install

Hi @Cedara
Thanks for recommending the article!

When I'm looking for an alternative to the proprietary solutions (TeamViewer, AnyDesk, Ammyy Admin, RealVNC, Chrome Remote Desktop...), 😒
the count of choices from the article drops to 4 (No. 7 to 10) - and as far as I understand, these all need either some kind of manipulation on the router (DynDNS + Port Forwarding) or VPN in order to access computers behind a NAT? 😟

Please tell me if I'm I missing something here? Thanks! 😊

@tetrapyloctomist @switchingsocial

I haven't tried any of these, but will boost your answer, maybe someone else has.

@tetrapyloctomist @switchingsocial @Cedara I don't see Cedara's link, but... Yeah, things that don't have a centralized server infrastructure to send your connection through a NAT are going to need some kind of router manipulation or a VPN. :(

I'd be wary of exposing your less tech-savvy friends' and relatives' machines to the internet via port forwarding, myself. A VPN would be the more secure choice.

@Cedara @tetrapyloctomist @switchingsocial

Yeah. The problem is establishing the connection between the two machines. A lot of those links are for services with a centralized server infrastructure in order to make the connection through NATs, etc.

I was going to suggest that you might get more traction out of looking for alternatives to LANdesk, but that was worse. This is maybe closer to your use case.

@tetrapyloctomist @switchingsocial I am using #Guacamole with 60+ connections, #RDP, #VNC, #SSH. Check the install script for Debian/Ubuntu in this doc:

Hi @magicfab
Thanks for sharing your experience with us!

Please correct me if I'm wrong: from what I understand seems to be a pretty nifty solution for remote access to Linux machines - at least I don't see a Win installer? :mastoface_with_rolling_eyes:

If I can't manipulate router settings (for DynDNS & Port Forwarding) and can't VPN into a local network - how do I connect to a computer with a dynamic IP address? And to different computers in the same NAT? 😳

@tetrapyloctomist @switchingsocial

What part of TV are you replacing?

Guacamole runs on a GNU/Linux server on target LAN. From it you connect to RDP (Win), VNC (Win/Linux), SSH (Linux) on your LAN. In your situation you can use a reverse SSH tunnel to a third party server + 2FA auth. A lot of pieces but it works. Requirement: VNC installed/RDP enabled.

Compare TV licensing vs. professional sysadmin/consulting fees, make a budget. I can help if you don't have the time or experience to do it.

@magicfab @switchingsocial
OK, so I guess I got the concept of using all wrong 😊

In order to access the other computers in my (all windows) office, I would place a separate computer there, run Linux and install .
After that I can make a connection to the Linux machine from outside (Port Forwarding needed?) and from there I can connect via VNC or RDP to the Windows machines?

@tetrapyloctomist exactly :) port forwarding is best if possible.

Which protocols do you use for remotely accessing windows computers? for administration? for remote help?

What kind of machine (cores/speed, ram) would be required as a server to run in order to provide a good user experience for the ?

Sorry if I'm asking too many questions :mastogrin:

@tetrapyloctomist Protocols: yes, RDP steals the session and VNC can share it so RDP on some servers, VNC all the rest of Win desktops. It's a VM with 2GB of RAM, 32G storage on multi0core host.

@tetrapyloctomist @switchingsocial Reverse VNC? That way the server connects to the client, so only the viewer needs a public IP.
I wrote about it ages ago:

@tetrapyloctomist @switchingsocial To support people on Linux I use the combination ZeroTier + VNC-inside-SSH.

See and then use a command like
ssh -t -L 5900:localhost:5900 [email protected] 'x11vnc -localhost -display :0'

I would also be interested in other solutions!

@tetrapyloctomist For my windows using relatives, I have them setup to be able to create a reverse tunnel with ssh to my router, and then I just use standard remote desktop to access their machines. But I'm dealing with a small set of users, and I have no linux users I have to support.

I haven't found a very good solution either. One thing that might work though is to use a Dynamic DNS service like no-IP to setup a VPN or SSH server. Then just setup a FLOSS VNC server and you can remote in that way.

I know this approach is pretty hacky and requires a lot of setup but it would work. I do wish someone would build a true FLOSS TeamViewer alternative.


Melde dich an, um an der Konversation teilzuhaben - Erste Mastodon Instanz für München

Die erste Mastodon Instanz in München (Bayern) für Münchnerinnen, Münchner und alle anderen "Zuagroasten" ;) Ich möchte Euch mit eine sichere Anlaufstelle im deutschsprachigen Raum bieten, mit Schwerpunkt um Themen rund um München oder alle die sich mit München identifizieren können. Eure Daten werden nicht weiter verwertet. Die Server für stehen in einem Rechenzentrum in Deutschland. Ich wünsche Euch viel Spaß mit dieser Instanz im Mastodon Universe und wenn Ihr Fragen habt, trötet mich einfach mal an :)