SyncDings

Rating: 
5
Your rating: None Average: 5 (5 votes)

DESCRIPTION:

Syncthing Controller. It can start/stop the syncthing service due to connection state of WIFI or power supply.

Planned Features:

* Stats about Folders and Devices

* Show QR of ID

 

Sources: https://github.com/fuchsmich/syncdings

 

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-syncdings-1.0-2.armv7hl.rpm42.64 KB30/11/2016 - 23:43
File harbour-syncdings-1.0-2.i486.rpm42.67 KB30/11/2016 - 23:43
File harbour-syncdings-1.1-1.armv7hl.rpm42.8 KB01/12/2016 - 20:42
File harbour-syncdings-1.1-1.i486.rpm42.82 KB01/12/2016 - 20:42
Changelog: 

- correct URL for web UI - added web UI URL to settings

Comments

AndreasSchuette's picture

Does SyncDings still work with the latest Syncthing version (1.2.2)? Is anyone currently using it?

Kabouik's picture

When I open the Web UI, I can see that there is an automatic update account but that it fails (probably due to restricted permissions in /usr/bin). Since many of Syncthing updates are security updates, I think it may be important to keep the binary up to date. How should I proceed?

Thanks for porting this awesome tool to Sailfish by the way, it's greatly appreciated.

fooxl's picture

Thanks for your comment.

You are absolutely right.

The solution is, to turn off automatic updates. ;) (Just a joke...)

I'm trying to keep up with the releases of syncthing (https://openrepos.net/content/fooxl/syncthing-bin) and syncthing-inotify, but most of the time I'm late for about 1 to 2 weeks. :( You have to check for updates on openrepos (via Warehouse, Storeman or cli) manually.

Another solution is to copy syncthing binary to your home dir and edit the path in the systemd unit. Then the self updating procedure provided by syncthing will work.

*) copy the binary:

$ mkdir /home/nemo/bin
$ cp /usr/bin/syncthing /home/nemo/bin/

*) copy the systemd unit

$ mkdir -p /home/nemo/.config/systemd/user
$ cp /usr/lib/systemd/user/syncthing.service /home/nemo/.config/systemd/user/

*) Now edit /home/nemo/.config/systemd/user/syncthing.service and replace "/usr/bin" with "/home/nemo/bin"

*) And (re)load the new unit.

$ systemctl --user daemon-reload
$ systemctl --user restart syncthing

babba22's picture

Hi! I'd like to report two issues:

1. If I change state of binary (active/inactive) from cover action, it isn't reflected by UI inside the app;

2. When choosing "Open web UI" from pull-down menu, the app opens the url 127.0.0.1 without the final :8384, so it doesn't connect automatically to syncthing web UI (of course I can add that manually, I know)

Thanks for the app, nice job!

fooxl's picture

Thanks for your feedback.

Will correct it ASAP.

 

EDIT: Uploaded an Update. URL is now also editable.

babba22's picture

Thank you very much! So quick xD