My goal is to send some image files, from a linux machine to a range of device, mostly laptops and phones. I was initially looking at wifi-direct but that is not supported by apple but then I came across something called Bonjour.

I have done some reading about it but I am still a little unclear as to what it is/can do.

If I want to send this photo from the linux machine to a companion app on any of these devices (laptops and phones) is Bonjour something I should be looking at or does anyone know of something that would be better



I have decided to axe apple from my project because who really wants to deal with their proprietary hardware. Instead I am going to use wifi-direct to interface with android devices because that is actually really easy, and then I will look into getting something working for Windows

  • Why not simply using Google Drive or Google Photos?
    – Michael S.
    Commented Mar 30, 2017 at 15:53
  • I would but this system needs to work in places that may or may not have internet access Commented Mar 30, 2017 at 16:09
  • Well, no network means using a pen drive.
    – Michael S.
    Commented Mar 30, 2017 at 16:11
  • I suppose, but that is quite inconvenient. Im thinking I may have to use bluetooth Commented Mar 30, 2017 at 16:14
  • 2
    @MSC: network and internet are 2 different things! Commented Mar 31, 2017 at 6:26

2 Answers 2


Use Dukto R6 for your wireless OR wired (LAN) file transfer from a range of devices.

Available for Windows, Mac, Linux and Android (didn't work well with Android 7.0).

For Docs and Installation Process, Go to the above link.

Well from my experience, I have installed it on my Dell Inspiron laptop which is running with Ubuntu 16.04 and in my Asus Zenfone Max (Android Smartphone).

I connect my laptop to the hotspot created in my Smartphone and use Dukto for wireless file transfer.

If you liked this software, make some donation to support.


It will also work on LAN Connection


Install a document management system such as Nuxeo or Alfresco community edition on a server somewhere else and use it to host your documents. You can then download your documents from any OS that has a browser or even mount alfresco (not sure about Nuxeo) via webdav a system directory/drive (if you're of the windows lot)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.