We have moved to a new Sailfish OS Forum. Please start new discussions there.

How to install syncthing [answered]

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

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 reopen delete

The question has been closed for the following reason "the question is answered, an answer was accepted" by molan
close date 2020-06-29 16:58:35.203213

6 Answers

Sort by » oldest newest most voted

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

Rolfa gravatar image

Openrepos has it: https://openrepos.net/content/fooxl/syncthing-sf

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 +0200 )edit

thanks a lot, that worked.

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

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

See answers below https://together.jolla.com/question/79109/how-to-install-syncthing/?answer=149282#post-id-149282

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

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

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 +0200

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 +0200

michfu gravatar image

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



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 +0200

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 2018-02-21 16:02:09 +0200

Ludes gravatar image

updated 2020-06-29 11:52:15 +0200

To have an always up to date version:

  • get latest ARM release from https://syncthing.net/
  • extract data (e.g. to /home/nemo/opt/syncthing-linux-arm/)
  • copy systemd service 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 https://together.jolla.com/question/79109/how-to-install-syncthing/?answer=149282#post-id-149282 providing prebuilt binary packages is the nicer solution

lkraav ( 2018-03-08 13:47:55 +0200 )edit

Tried this today (Sep 10 '19) on Xperia X with Sailfish X Seitseminen (using syncthing-linux-arm-v1.2.2.tar.gz) and it works perfectly fine. Thank You!

AndreasSchuette ( 2019-09-10 11:58:57 +0200 )edit

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

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 +0200 )edit

Question tools



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

Seen: 2,519 times

Last updated: Jun 29 '20