Ask Slashdot: Easy, Open Source Desktop-Sharing Software? 116
N8F8 writes "Like many IT professionals, I provide a lot of free help desk-type support to friends and family. I've decided to expand my support work and create a site where veterans can receive free computer help. I'm using OSTicket for the ticket reporting. What I really need is an easy to use desktop-sharing system. In the past I've used TeamViewer because it is easy to use, but it is not really free for non-personal use. Recently I switched to Meraki Systems Manager because it is free — and it uses VNC — but unfortunately it isn't intended for the one-time-use type support I'll be offering. So I'm looking for a reliable, open source, easy to use desktop-sharing solution that I can set up on my site for people to join one-time-use help desk sessions."
join.me (Score:1)
I think join.me is free.
Re: (Score:2)
--join.me is free, but *still* doesn't work well with MS Office "ribbon" menus or UAC prompts.
Contact TeamViewer (Score:5, Interesting)
Personally, I would just send the company behind TeamViewer a mail; explaining your case and see if they're willing to give you some leaway in this case.
TeamViewer is an amazing piece of software that works really, really well.
It's worth a shot, right?
Re:Contact TeamViewer (Score:5, Insightful)
+1. This is the obvious answer.
The optics are great (veterans, help, non-profit.)
First, fix your website so that it is obvious what you are offering and how you deliver it ("we are off-line now" does not cut it.)
Second, send a mail to TeamViewer's CEO or PR explaining what you do, what you need, and how you can help them in the PR space (you put thanks on your site, they can point to you as a good deed, you are available for journalists.)
Better than a shot, it should be a slam-dunk if you do it right.
Re: (Score:2)
Agreed.
Just get them to OK the project.
The fact that it is a volunteer / free thing I can't imagine why they would object.
Should be great exposure for them.
Re: (Score:1)
I strongly recommend sending Teamviwer an email explaining your situation and perhaps asking for a little relief on the pricing.
We started using it a few years ago. I used it for "commercial purposes" on a few machines for 2 or 3 months, then contacted them about a business license. The cost was a little high, but they offered me a 40% discount, so I purchased it on the spot.
Later, after training a few employees on its use, I ran in to the single channel problem, so I called TeamViewer again and explained t
Re: Contact TeamViewer (Score:1)
Optics? Really?
Re: Contact TeamViewer (Score:4, Funny)
Really. Used well, it can kill a room full of anodyne PR words. Can only be cast by level 5+ geeks.
Re: (Score:1)
Re:Contact TeamViewer (Score:4, Informative)
I'll consider this but I'm an Open Source advocate and I would like to have the option of customizing the solution.
ChunkVNC + Instant Support (Score:5, Informative)
ChunkVNC + Instant Support is great and can be found here: http://www.chunkvnc.com/ [chunkvnc.com] Do yourself a favor and click the "Help" at the top of the page to get to the forums and look for rat's 4.0 fork.
Basically what you do is run a repeater on an internet accessable box, use the scripts to customize and create a small (2mb usually) "instantsupport.exe" that you can link on a website somewhere, and then when the user runs it, they either pick a support technician, or get an ID number that you use to connect to them, through the repeater, using the chunk viewer.
Re: (Score:2)
I'm looking for something similar, but the lack of portability is a killer for me.
Re: (Score:3)
I'll try this. Looks like an excellent option. Thank you.
Re: (Score:1)
Re: (Score:2)
Unfortunately, the repeater is a Windows program. That is what you need to run on a server with a fixed IP. If you already have a server somewhere with a fixed IP, chances are high that it runs Linux or some BSD.
I once set up a very simple repeater on my Debian server, to use with UltraVNC (which is what ChunkVNC uses). It worked, but there were no easy instructions on how to set it up, or how to pre-configure the Windows UltraVNC endpoints. Also, if I remember correctly, it only supported one connection at
Re: (Score:1)
Re: (Score:2)
There's a few, the recommended one right now is written in perl, easily runnable on any linux box.
Re: (Score:2)
I run the ChunkVNC repeater on a CentOS EL6 box without issue. It's a perl script! I spent a day or two putting together an auto-build script for our customers, we offer ChunkVNC + InstantSupport.exe/dmg to all our clients. Unfortunately, VNC support for IOs/Android is still somewhat limited.
Look up the X window system (Score:2, Funny)
The X windowing system is designed to be used on a network. Look it up. It might not be the schmanciest thing on the block, but you can do a lot with it.
Re: (Score:3)
So your solution is that Veterans, who need computer help, should install X-Windows on their (presumably) Windows systems?
Re: (Score:2)
If you're assuming they have Windows, then RDP should be an option.
Re: (Score:3)
I'd mod this funny if I had points!
Re: (Score:2)
Which is why I chose to purchase Citrix GoToAsssist Express
My company has been using Citrix GoToMeeting for a few years now, and while it has worked well I've been rather annoyed lately with the spam I've received advertising GoToMeeting. The spam was sent to an email address that was never used for any transactions with Citrix. I've forwarded the spams to privacy@citrixonline.com and asked for an explanation several times. I hoped that they would tell me the spams were sent by some rogue affiliate advertiser who would be terminated, but I received no explanatio
Re: (Score:2)
GoToMeeting is a sales tool and thus is not applicable here.
Well, GoToMeeting is a desktop sharing service, and that's what the original post asked for, but that's beside the point. The point is that Citrix is a spammer, so people that dislike spammers might not want to do business with them in any capacity (GoToMeeting or GoToAssist).
I PAY for GoToAssist Express therefore I do not receive any spam from Citrix.
I'm not sure "therefore" is appropriate in the sentence above, but even if it is, what is your point? Everyone should pay for a Citrix service for every email address they have so they can have the luxury of not being spammed by Citr
Re: (Score:2)
Re: (Score:2)
Disagree with subject line ... many great free solutions out there.
BUT ... have used GotoMeeting and GoToAssist for these tasks at work, and GoToAssist is fantastic.
Multiple connections in case you are supporting more than one person at a time and ability to reboot are both great.
Automatic "giving" of control is a nice feature compared with GoToMeeting.
Tradeoffs for remote desktop (Score:1)
Rate the requirements:
Sharing the victim's desktop with support staff
Ease of installation
Cost
Efficiency and responsiveness
Security
Multi-platform server support.
webrtc desktop sharing (Score:4, Interesting)
bleeding edge, but is cross platform and can be interfaced with your site seamlessly
Demo video of this in action (Score:1)
Thanks to Chris Fisher [youtube.com] and same.io [same.io]
Re: (Score:2)
The website says "only supported on chrome". Nice way to use web standards, recommend a single browser, instead of sniffing capabilities.
Re: (Score:2)
They are stating the truth though:
http://iswebrtcreadyyet.com/ [iswebrtcreadyyet.com]
I'm sure the Firefox developers will release an implementation soon enough:
http://www.youtube.com/watch?v=S6-rAv6bU8Q [youtube.com]
UltraVNC Single Click (Score:5, Informative)
UltraVNC Single Click [uvnc.com] is a small (Win) executable customized to connect the user to your address. You run VNC Viewer in "listen" mode. It's very simple to use, doesn't require installing, can be downloaded by the user or sent via email (if they can receive .exe files), works through user NAT. I've been using it for years, directed to my dynamic IP via dyndns. You can customize what the user client looks like. Don't know if it works with Win8 though, and it doesn't work for users running OSX or Linux.
Re: (Score:1)
Mac users CAN go into Screen Sharing, [Computer Settings] and check a box that allows VNC, and let's them set a password for same
Re:UltraVNC Single Click (Score:4, Informative)
His method uses the client in listen mode though. This is the solution I was going to suggest. It's simple to write a small self-extracting executable that contains the VNC server and launches it with parameters telling it to connect to the client. I even had it integrated with our helpdesk software so that the helpdesk people could choose to pick up the connections (the software I wrote to launch the server would actually wait until one of the helpdesk people "accepted" the user before launching the server).
Re: (Score:3, Informative)
Nothing
Re: (Score:2)
Weird. We haven't seen this yet, but we're not running the absolute latest build either.
Re: (Score:2)
Re: (Score:2)
That's interesting. Perhaps they need to re-install UltraVNC as an administrator and install the mirror driver as administrator.
I get UAC prompts over UltraVNC every day and it does definitely work. I just did one now. UltraVNC works.
Re: (Score:1)
Re: (Score:2)
Sorry, I thought I had read it clearly.
Using the .exe is never going to work just like the others said.
Re: (Score:2)
I can second this recommendation, as long as users are on Windows, which I'm guessing they most likely are.
Once it's setup, it really is as simple as VNC can possibly be for users (literally, just: go to this website, download this file, click yes/allow to any security warnings).
That said, it's pretty amazing how difficult it is to talk some users through something as simple as this, but I guess it's not easy explaining anything technical to people who think their computer is a glorified dishwasher.
showmypc
Re: (Score:2)
The lack of portability is a shame though, I wonder why screen-sharing is usually windows-only.
Re: (Score:2)
The same setup can be used with a remote linux client using x11vnc.
http://www.karlrunge.com/x11vnc/faq.html#faq-reverse-connect [karlrunge.com]
I use this at work to support Laptop users in the field.
Re: (Score:1)
port forward and reverse vnc (Score:4, Informative)
I just open a port on my FW, and use a reverse VNC setup with a listening viewer.
The other guy connects to a listening viewer to my IP.
You could prolly find a portable-executable vnc server and roll it up with a launcher to call it with appropriate args like your IP.
Re: (Score:2)
The VNC server *is* portable. So you can, indeed just roll it up into a launcher.
Re: (Score:2)
Join.me (Score:1)
http://join.me/ [join.me]
It is free, no account necessary and does what you need. It is web browser based so it doesn't matter what OS you are on.
Re: (Score:2)
another plug for join.me -- we use it for screen-sharing for work (such as virtual meetings, conference calls, etc). I paid for the professional account ($79/yr, I think?) because I get a conference phone line with that, and it was a simple, easy-to-use service that I felt was worth it.
Stupid-simple to use -- user just visits a simple URL (join.me/my-url-here) to observer. If you pass presenter control to them, the browser will prompt to download an executable that runs to host. No install necessary, just
Old version of PcHelpware (Score:2)
I use a custom build of the old version of PcHelpware, from the creators of UltraVnc. Not the new version, but the old version. The old version of PcHelpware lets me pick the port number, so I can get through restrictive firewalls that only allow well-known port numbers.
However, it's still a bit buggy on Vista/Windows 7, specifically, it crashes whenever a UAC prompt appears. I made a workaround for this, I replaced the main EXE with a stub version that disables UAC when you run it, and reenables UAC aft
Chrome Remote Desktop (not OSS but very easy) (Score:5, Informative)
Google published a remote desktop plugin for the Chrome browser. It's not Open Source, but it is free (as in beer), and professionally written installation / setup instructions are available in multiple languages.
Actual remote access for you will be controlled by the user, they create a one-time passkey in Chrome and share that with you to connect to their system.
Here's the plugin page: https://chrome.google.com/webstore/detail/chrome-remote-desktop/gbchcmhmhahfdphkhkmpfmihenigjmpp [google.com]
Here's the support page: https://support.google.com/chrome/answer/1649523?hl=en [google.com]
For non-technical users adding a browser plugin is going to be much easier to understand than messing around with port forwarding and system permissions.
Re: (Score:2)
Google published a remote desktop plugin for the Chrome browser. It's not Open Source, but it is free (as in beer)
Actually, it is open source. BSD licensed, and it's included in the Chromium source.
It's very easy to use, fast and reliable. I use it daily to connect to my desktop machine at work.
Re: (Score:2)
Two kinds of free:
Free as in "Free Speech"
Free as in "Free Beer"
Usually shortened to "Free as in Beer" and just "Free." By definition, an open source project must be the first kind of free, but need not be the second kind. Things can be the second kind of free as well, or both. A lot of open source projects are both.
Re: (Score:2)
+1000 for this.
I just installed this on my grandmas computer, you can even add a desktop icon for easy use.
Re: (Score:3)
(Apologies for the double post; I accidentally posted this in reply to another post).
Google published a remote desktop plugin for the Chrome browser. It's not Open Source, but it is free (as in beer)
Actually, it is open source. BSD licensed, and it's included in the Chromium source.
It's very easy to use, fast and reliable. I use it daily to connect to my desktop machine at work.
Re: (Score:2)
Veterans (Score:2)
If they are like me, then what is it for? If it is for the other, the a Uzi would suffice with a redirect to "I'll be back"
It should be called "Old farts that don't have a clue"
Jitsi (Score:1)
It's free software, it runs on Mac, Windows, and a variety of Linuxes, it has built-in text and audio chat. The only setup needed is to register an XMPP account on jit.si and then enter that account name and the password in Jitsi the first time you start it.
The downside is that it's written in Java and, at least on Debian, uses a butt-ugly widget theme that doesn't seem to be changeable.
ShowMyPC.com (Score:1)
Open Source? (Score:1)
I too am in the market for such a support tool, but I am past my rigid requirements for open source and have made my requirements far more simple.
1. Inexpensive.
2. Viewer must work from a Linux workstation.
3. Must work well.
So far I have been using LogMeIn Free, Ultra VNC SC(Single Click), Join.me and other failed attempts. None of these solutions have provided all of my requirements.
UltraVNC SC - Poor quality/reliability connections freeze, color consumes too much bandwidth, UAC is a nightmare, no persiste
Re: (Score:2, Interesting)
And no, just because you're providing free services to vets doesn't mean I don't think you should pay your share. Too many people try to demand "free" just because they're a "charity." If you're not a *registered* charity, pay your share.
Re: (Score:2)
Have you checked what TeamViewer actually charges? It's a very reasonable fee for something you expect to be using every day.
So, yes, leech if that paltry sum is "too much money."
Re: (Score:1)
Some of my clients are *registered* charities and several of them have more money than my clients who are regular businesses. Being a *registered* charity doesn't mean they are poor. On the opposite side, one of my "for profit"client just went bankrupt and he lost a lot of personal money. So who do you think should pay their share again?
As for me, I thought about buying a license for TeamViewer or LogMeIn, to use them "professionally" (i.e. asking to be paid for the service), but the price is insane. If was
Pertino client (shameless promotion) (Score:1)
Check out Pertino.com, a network as a service startup. You can set up a free account for three devices forever. If you need to expand past three devices at the same time, then Pertino has become valuable to you.
At a minimum, you get a very easy to use (and administer) private, secure network between you and whomever you invite onto your network, so you can do Remote Desktop, VNC, X, or whatever else you choose for you and your family to use without resorting to GotoMyPC, WebEx, etc. (mind you, all of those
Re: (Score:2)
VNC, take your pick of which variant. How could anyone remotely in contact with the open source world not know about VNC?
From TFS (emphasis mine):
Recently I switched to Meraki Systems Manager because it is free — and it uses VNC — but unfortunately it isn't intended for the one-time-use type support I'll be offering.
So... yeah. He actually does "know about VNC". He's just wanting a good, user-friendly wrapper/front-end suited to what he's doing with it. As you say, it's a case of "take your pick of which variant" -- and he's asking for recommendations on which variant to pick.
Chrom(ium) Remote Desktop (Score:1)
Google Chrome has a little known extension from Google called Remote Desktop that may fit your requirements. I think it's open souce as part of chromium. It requires some non open-source Google services to operate, though (nat traversal, authentication, looking up remote assistance invitations etc).
Shouldn't it be AskSnowden (Score:2)
He may have something that he knows was/is being used currently...
Not sure if it helps (Score:1)
jitsi (Score:4, Informative)
I use locally a set of scripts that remotly install a vnc, start it, connect to it and uninstall it on the end.
For more remote access, i use both teamviewer or jitsi.
Jitsi is a XMPP cliente in java, with great support for VOIP and Video, and allows remotly control the computer... so it's easy to start a session for people that i'm connected.
with a little script, you can ask to run a url that runs the jitsi, configure it (asking a name+email probably) and starting a chat. You can then ask for remote control the machine.
yes, teamviewer is simpler, but with jitsi you can control all the process
Google Chrome and remote desktop app (Score:4, Informative)
By far the easiest and cheapest would be to have them be running Google Chrome and install the remote desktop app. They need to just fire it up, have it generate a code, and give you that code that you plunk in your end. It's fairly fast, secure (one-time codes), and works on mac, linux, and windows.
https://chrome.google.com/webstore/detail/chrome-remote-desktop/gbchcmhmhahfdphkhkmpfmihenigjmpp?hl=en [google.com]
Re: (Score:2)
ScreenConnect (Score:1)
I know it's not free, but you can host the software on a linux box (even a cheap VPS will do nicely) and their pricing is *significantly* better than team viewer/etc, especially in bulk,. I also know they offer heavily discounted non-profit pricing.
It's mainly designed for the "run it for a few minutes, solve the issue and automatic uninstall when done" model.
The problem with join.me/teamviewer, is that the person has to read you numbers off the screen before you connect.
With Screen connect, they just run t
xpra - the swiss army knife of session forwarding (Score:2)
Things have moved on quite a bit since then, and those two technologies have not.
Re: (Score:1)
I have "proof", or as I prefer to call it: "facts" (Score:2)
They have ditched X completely even before Wayland developers decided to do it
There is just no other way of providing native OSX or win32 servers! It wasn't a great act of foresight. (using an X11 proxying protocol for OSX and win32 servers would be a very dumb thing to do, a complete nightmare and a waste of development effort)
The reason why I did not consider NX v4 to be included in my statement is that it is approximately 6 weeks old... It is closed source and the "free" version is a bit crippled (maybe not so crippled as to make it unsuitable for the OP though?). v3 (abandonwa
Re: (Score:1)
There is just no other way of providing native OSX or win32 servers!
Are you implying that intercepting the DirectX [wikipedia.org] or the OpenGL [wikipedia.org] command stream is not a legitimate way? There are always different ways to do something, until one comes up with a better way. After that everything becomes obvious. About ditching X, I don't remember NoMachine to have ever been very active in the X development. Maybe they had come to the same [hack.org] conclusions long time before, but, you know, X was what was used on Linux...
even where the delta compression algorithm wasn't even theirs to begin with...
This seems a bit unfair for people that, with their open source work, sparked at
Re: (Score:1)
I love to bash X11, but not in this case (Score:2)
Are you implying that intercepting the DirectX or the OpenGL command stream is not a legitimate way?
Not at all, it is. I am saying that designing a network protocol for forwarding desktop pixels from OSX or win32 desktops and using X11 semantics would be a mind boggingly stupid idea, which is why they have not done it.
This is also why directing criticism towards X11 is very much misguided, it may have its flaws but this is certainly not what drove them to make the decision to switch.
This seems a bit unfair for people ... that was completely novel ...
Which technology was their creation and which one wasn't is not really the issue for me, taking an open-source product and
Google Chrome (Score:1)
crossloop (Score:1)
Fog Creek Copilot (Score:1)
Use http://join.me , by LogMeIn (Score:2)
Re: (Score:1)