31 lines
862 B
Markdown
31 lines
862 B
Markdown
|
---
|
||
|
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
|
||
|
```
|