A minimal Resilio Sync image with init, user, and mimalloc.
1.9K
A minimal rslsync image with init, user, and mimalloc.
| OS/ARCH | Description |
|---|---|
linux/amd64 | 64-bit x86 architecture for Linux operating systems |
linux/arm64 | 64-bit ARM architecture for Linux operating systems |
| Type | Container | Function |
|---|---|---|
| Port | 8888 | Web server port |
| Port | 55555 | Service listening port |
| Volume | /config | Application configuration |
| Volume | /mnt | Application sharing mounts |
| Environment | PORT | Optional Web server port |
| Environment | LISTENING_PORT | Optional Service listening port |
| Environment | EUID | Optional Effective User ID |
| Environment | EGID | Optional Effective Group ID |
| Environment | UMASK | Optional Default permissions |
| Environment | SUGGEST | Optional Set suggestion messages |
musl struggles with multi-threaded performance compared to glibcmimalloc to replace musl mallocSUGGEST defaults to trueNote
Refer to
Get Started With Sync for official documentation.
docker run --rm kgrv/rslsync:3.1.2 --help
Resilio Sync 3.1.2 (1076)
Usage:
rslsync [ options ... ]
Options:
--help Print this message
--config <path> Use a configuration file
--storage <path> Storage path for identity and license
--identity <user name> Creates user identity
--license <path> Apply owner license
--decrypt <secret> <db path> <encrypted folder> <output folder> Decrypt encrypted folder
--upgradedb <path> Upgrade databases in specified storage or upgrade a single db
--nodaemon Do not daemonize
--dump-sample-config Print a sample configuration file
--log <file> Set log file
--webui.listen <IP>:<port> Set the webui listening interface
--generate-secret <secret version> Generate a read/write key
--get-ro-secret <r/w key> Get the read-only key associated to a read/write key
--server <IP>:<port> Set Management Console address
For additional info please visit help center.
http://helpfiles.resilio.com/helpcenter2
docker network with relay and tracker serversdocker run --name rslsync -d -p 8888:8888 -p 55555:55555/tcp -p 55555:55555/udp -v PATH:/config -v PATH:/mnt kgrv/rslsync
LAN Syncing Onlydocker run --name rslsync -d --network host -v PATH:/config -v PATH:/mnt kgrv/rslsync
rslsync:
image: kgrv/rslsync
container_name: rslsync
# * Use host network for direct connection (may have to rejoin after initial setup config)
# https://help.resilio.com/hc/en-us/articles/204754349-Can-I-force-Sync-to-do-local-network-LAN-syncing-only-and-not-sync-via-the-Internet
# network_mode: host
# * Use Docker network with relay and tracker servers
# ports:
# - 8888:8888
# - 55555:55555/tcp
# - 55555:55555/udp
volumes:
- PATH:/config
- PATH:/mnt
restart: unless-stopped
Content type
Image
Digest
sha256:10d308d77…
Size
17.4 MB
Last updated
about 1 month ago
docker pull kgrv/rslsync