Ask / Submit

How to install syncthing

asked 2015-01-31 08:54:57 +0300

kalei gravatar image


At least 1 other user and me are wondering how syncthing can be installed on a Jolla phone. Which of the ARM builds for example required?

Thanks for any hints!

edit retag flag offensive close delete

6 Answers

Sort by » oldest newest most voted

answered 2016-03-10 22:26:16 +0300

Rolfa gravatar image

Openrepos has it:

Works nicely to sync between the Jolla phone and my Xubuntu box.

However, there is no port for the Jolla tablet (yet?) and the android version did not run on my tablet.

edit flag offensive delete publish link more



just download the x86 official from the syncthing site and use the inbuilt webui on the jtab.

r0kk3rz ( 2016-03-10 22:49:30 +0300 )edit

thanks a lot, that worked.

Rolfa ( 2016-03-11 00:42:01 +0300 )edit

Looks like the package name has changed a bit, could you update the link?

See answers below

lkraav ( 2018-03-08 13:49:02 +0300 )edit

answered 2016-04-13 06:06:27 +0300

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

updated 2016-04-13 06:21:18 +0300

DarkWhite gravatar image

Check out this GUI for Jolla Tablet: GitHub hdhoang/harbour-syncthing

This involves Jolla SDK ( guide for non-tech persons).

  1. Download/Install/Launch Jolla SDK
  2. Skip to 5 if your device is configured.
  3. Open from top toolbar: Tools -> Options -> Devices -> Add -> Mer Device -> Physical.
  4. Enter your Jolla Tablet IP address and developer mode SSH password and hit Next (test will complete,close window).
  5. Click from SDK Welcome main page 'New Project'
  6. From left column select 'Import Project´ and select 'Git Clone´
  7. Enter to the github page address to 'Repository:'
  8. Now before you hit the Build hammer icon or Deploy Project, you need to replace syncthing binary from harbour-syncthing (git clone path) folder.
  9. Download the replacement syncthing-linux-386-v0.12.21 binary from Syncthing site and replace it with existing executable (file size should be 11,6 MiB).
  10. Be sure you have right settings in Project pop-up menu: Jolla Tablet x86 + Release + Deploy As RPM Package.
  11. Now hit build or deploy project (from top menu).
  12. SF IDE should nag about changes to the executable, hit yes.
  13. Grab a refreshment during build&deploy process.
  14. Congrats, Syncthing is now installed to your Jolla Tablet with minimalistic GUI.
edit flag offensive delete publish link more

answered 2016-10-24 13:47:03 +0300

michfu gravatar image

I made binary packages for syncthing and syncthing-inotify. The binaries are the precompiled ones from

The Controller GUI will be updated soon. Then it will not include the binary anymore but depend on the packages mentioned above.

edit flag offensive delete publish link more

answered 2015-01-31 10:03:23 +0300

Jey Cee gravatar image

Installing is not so hard. Choose the armv7 file of syncthing. For the next step you have to enable the developer mode of jolla and need the Warehouse Store. Install tar from Warehouse. Now open the Terminal, you will find it after enabling developer mode and reboot in the app list. Type “cd Downloads”, next type “tar -xvzf name of downloaded file from syncthing”. Then type “ls” to see the folder, “cd name of folder”. Now you can start syncthing with “./syncthing”. Now its running in terminal. How to use it? I dont know, have a look in the documentation.

edit flag offensive delete publish link more

answered 2016-04-13 15:47:07 +0300

cemoi71 gravatar image

does the F-droid app not work?

As far as i know, f-droid market is available in jolla devices.

edit flag offensive delete publish link more


As it's an android app, it wont have the permissions to access data outside of Android-storage.

DLQ ( 2016-08-12 15:48:31 +0300 )edit

answered 2018-02-21 16:02:09 +0300

simden gravatar image

To have an always up to date version:

  • get latest ARM release from
  • extract data (e.g. to /home/nemo/opt/syncthing-linux-arm/)
  • copy systemd service to from /home/nemo/opt/syncthing-linux-arm/etc/linux-systemd/user/syncthing.service to /home/nemo/.config/systemd/user/syncthing.service
  • adjust path to binary in service file according to your used path (in this case to /home/nemo/opt/syncthing-linux-arm/syncthing)
  • enable service to be started during startup: systemctl --user enable syncthing.service
  • start service systemctl --user start syncthing.service
  • go in sailfish browser to configure syncthing
edit flag offensive delete publish link more


I would say providing prebuilt binary packages is the nicer solution

lkraav ( 2018-03-08 13:47:55 +0300 )edit
Login/Signup to Answer

Question tools



Asked: 2015-01-31 08:54:57 +0300

Seen: 1,893 times

Last updated: Feb 21 '18