488 private links
Stc is a command line tool for Syncthing. It can be used to quickly check status of Syncthing from a terminal / command line without need of a Web Browser. For example on a remote machine over ssh, without port forwarding or if you have large number of machines to query. Also run from a script, crontab, scheduled task, etc.
There is a setting in the app to change the port (don’t change it in the Web GUI!). You need to set it to 0.0.0.0:8384 for remote access. Please also be aware that on Android, the username is hard-coded to “syncthing” and the password to the API key, and you cannot change them for now. //
(App menu > Settings > Syncthing Options > GUI Listen Addresses > 0.0.0.0:8384)
(App menu > Web GUI > Settings > GUI Tab > GUI Authentication User).
Just for the record, if you do change them in the Web GUI, they will reset back to “syncthing” and the API key after restart. This is a known issue and limitation.
In this tutorial, we will show you how you can use the Syncthing software on your Raspberry Pi.
Syncthing Debian/Ubuntu Packages
Syncthing Tray provides a tray icon and further platform integration for Syncthing.
It focuses on GNU/Linux and Windows.
stshare - Syncthing encrypted peer file server
Serves files from Syncthing peers that hold encrypted files using untrusted device encryption. This is useful when syncing files to an (untrusted) cloud server, but you still want to be able to hand out 'sharing links' that allow incidental access to specific files. A sharing link only contains the per-file encryption key, so only the requested file can be decrypted by anyone who is able to observe the request.
syncthing-hooks
Run shell scripts via event hook files (similar to Git hooks) when changes are detected in a Syncthing folder.
Prerequisites
Node.js >= 10
11sync.net is a Hosted Syncthing peer. Designed for Syncthing users seeking reliable backups and resilience.
Figuring out how to configure FreeBSD services. We’ll break down the configuration for a simple service, linking you to all the relevant docs along the way.
The service we’re setting up is syncthing, which I use to synchronise files across my devices via my home server. It works very well and I wholeheartedly recommend it.
Although ssh -D
is an option, it’s a bit overkill because connections aren’t limited to just a single port – it’s allowing apps on the client to connect to any port and/or network interface on the remote host.
A simpler and more secure option is to forward just the required port. Then you won’t need to change proxy settings and/or rely on web browser add-ons.
For OpenSSH, the command syntax is as follows:
ssh -L local_port:host:host_port user@remote_host
For example…
ssh -L 1234:127.0.0.1:8384 logmein@10.10.10.10
ssh
– OpenSSH client.-L
– Forward a local network port.1234
– A locally available network port to listen on.127.0.0.1
– Host to forward connections to.8384
– Network port on the specified host being forwarded to.logmein@10.10.10.10
– Remote host to tunnel to, logging on aslogmein
.
Now choose any suitable web browser – no proxy changes and/or proxy add-ons required – and go to http://127.0.0.1:1234/
.
Connections to local port 1234
are tunneled thru remote host 10.10.10.10
and forwarded to 127.0.0.1:8384
where Syncthing’s built-in web server is waiting for connections.
For convenience, add the following OpenSSH configuration block to ~/.ssh/config
:
Host syncthing-webui
LocalForward 127.0.0.1:1234 127.0.0.1:8384
HostName 10.10.10.10
User logmein
Then to open the SSH tunnel, refer to the host alias:
ssh syncthing-webui
Syncthing Windows Setup provides a Syncthing installer for Windows, built using Inno Setup. It provides the following features:
-
Installs the appropriate Windows platform (AMD64, etc.) version of Syncthing using a single installer
-
Supports non administrative (current user) and administrative (all users) installation (see Administrative vs. Non Administrative Installation Mode)
-
When installing for the current user, Setup creates a scheduled task that starts Syncthing at logon (if selected)
-
When installing for all users, installs Syncthing as a Windows service using shawl (see Windows Service Installation)
-
Supports adding a Windows Firewall rule for Syncthing (see Windows Firewall Rules)
-
Installs a set of scripts for ease-of-use (see Scripts)
-
Supports silent (hands-free) installation (see Silent Install and Uninstall)
-
Allows localization of Setup and scripts (see building.md file for details)