knowledge/technology/applications/network/Syncthing.md

31 lines
862 B
Markdown
Raw Normal View History

2023-12-04 10:02:23 +00:00
---
obj: application
os: web
website: https://syncthing.net/
arch-wiki: https://wiki.archlinux.org/title/Syncthing
android-id: com.nutomic.syncthingandroid
---
# Synthing
Syncthing is an open-source file synchronization client/server application written in Go, which implements its own - equally free - Block Exchange Protocol. All transit communications between syncthing nodes are encrypted using TLS and all nodes are uniquely identified with cryptographic certificates.
#refactor
## Docker Compose
```yaml
version: "3"
services:
syncthing_app:
image: ghcr.io/linuxserver/syncthing
environment:
- PUID=1001
- PGID=1001
- TZ=Europe/Berlin
volumes:
- ./config:/config
- ./sync:/sync
ports:
- 8384:8384
- 22000:22000/tcp
- 22000:22000/udp
- 21027:21027/udp
restart: unless-stopped
```