knowledge/technology/applications/network/Syncthing.md

33 lines
948 B
Markdown
Raw Normal View History

2023-12-04 10:02:23 +00:00
---
obj: application
website: https://syncthing.net/
arch-wiki: https://wiki.archlinux.org/title/Syncthing
android-id: com.nutomic.syncthingandroid
---
2024-03-19 08:25:42 +00:00
2023-12-04 10:02:23 +00:00
# Synthing
2023-12-06 22:17:44 +00:00
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. You can share folders with Send, Receive Capabilities or both.
2024-09-04 14:22:57 +00:00
![Screenshot](./syncthing.avif)
2023-12-04 10:02:23 +00:00
## Docker Compose
```yaml
version: "3"
services:
syncthing_app:
image: ghcr.io/linuxserver/syncthing
environment:
- PUID=1001
- PGID=1001
- TZ=Europe/Berlin
volumes:
- ./config:/config
2023-12-06 22:17:44 +00:00
- /storage/Sync:/sync
2023-12-04 10:02:23 +00:00
ports:
- 8384:8384
- 22000:22000/tcp
- 22000:22000/udp
- 21027:21027/udp
restart: unless-stopped
2023-12-06 22:17:44 +00:00
```