Install Syncthing into a Linux container
Several tag are available:
Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.
docker create --name=syncthing \
-v <path to data folder>:/home/appuser/Sync \
-v <path to config>:/config \
-e UID=<UID default:12345> \
-e GID=<GID default:12345> \
-e AUTOUPGRADE=<0|1 default:0> \
-e TZ=<timezone default:Europe/Brussels> \
-p 8384:8384 \
-p 22000:22000 \
-p 21027:21027/udp \
digrouz/syncthing:latest
When you start the syncthing image, you can adjust the configuration of the syncthing instance by passing one or more environment variables on the docker run command line.
UIDThis variable is not mandatory and specifies the user id that will be set to run the application. It has default value 12345.
GIDThis variable is not mandatory and specifies the group id that will be set to run the application. It has default value 12345.
AUTOUPGRADEThis variable is not mandatory and specifies if the container has to launch software update at startup or not. Valid values are 0 and 1. It has default value 0.
TZThis variable is not mandatory and specifies the timezone to be configured within the container. It has default value Europe/Brussels.
-e AUTOUPGRADE=1 at container creation.83842200021027/udpIf you encounter an issue please open a ticket at github
Content type
Image
Digest
sha256:32e2b02a2…
Size
23.8 MB
Last updated
13 days ago
docker pull digrouz/syncthing