This container image (yobasystems/alpine-syncthing) is based on the minimal Alpine Linux with version 1.27.10 of Syncthing
Alpine Linux is a Linux distribution built around musl libc and BusyBox. The image is only 5 MB in size and has access to a package repository that is much more complete than other BusyBox based images. This makes Alpine Linux a great image base for utilities and even production applications. Read more about Alpine Linux here and you can see how their mantra fits in right at home with container images.
Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time, safely protected from prying eyes. Your data is your data alone and you deserve to choose where it is stored, whether it is shared with some third party, and how it's transmitted over the internet.
- Minimal size only, minimal layers
- Memory usage is minimal on a simple install.
:amd64
,:x86_64
- 64 bit Intel/AMD (x86_64/amd64):arm64v8
,:aarch64
- 64 bit ARM (ARMv8/aarch64):arm32v7
,:armhf
- 32 bit ARM (ARMv7/armhf)
:latest
latest branch based (Automatic Architecture Selection):master
master branch usually inline with latest:x.y.z
,:x.y.z-arch
version tag (Automatic Architecture Selection):amd64
,:x86_64
amd64 based on latest tag but amd64 architecture:aarch64
,:arm64v8
Armv8 based on latest tag but arm64 architecture:armhf
,:arm32v7
Armv7 based on latest tag but arm architecture
/srv/data
: Syncthing files/srv/config
: Syncthing config
To use this image include FROM yobasystems/alpine-syncthing
at the top of your Dockerfile.
docker run -d --restart=always --name alpine-syncthing -v /srv/sync:/srv/data -v /srv/syncthing:/srv/config -p 22000:22000 -p 21025:21025/udp -p 8384:8384 yobasystems/alpine-syncthing
alpine-syncthing:
image: yobasystems/alpine-syncthing
expose:
- "8384"
- "22000"
- "21027/udp"
volumes:
- /srv/sync:/srv/data
- /srv/syncthing:/srv/config
restart: always
PACKAGE NAME | PACKAGE VERSION | VULNERABILITIES |
---|