Public | Automated Build

Last pushed: 11 days ago
Short Description
syncthing
Full Description

pinterb/syncthing

pinterb/syncthing is a docker image that bundles the following:

  • Syncthing v0.14.7: Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet..

Details

  • By default, the container runs as "dev" user (i.e. UID 1000). But the UID/GID can be can be overridden by setting the PUID/PGID environment variables. Please keep this in mind as you mount volumes!
  • The following volumes exist (and are owned by dev):
    • /data
    • /ops
    • /state
    • /config
  • /data is your default workdir.
  • NOTE: If you are not using an existing config.xml, Syncthing will create a config for you. This is default Syncthing behavior.

Usage

This image can easily be extended. But to run Syncthing:

docker run -it --rm \
    -v $(CURRENT_DIR):/state:rw \
    -v $(PROVISION_CONFIG_DIR):/config:rw \
    -v $(PROVISION_DATA_DIR):/data:rw \
    -p 8384:8384 \
    -p 22000:22000 \
    -e "PGID=$(id -g)" -e "PUID=$(id -u)" \
    pinterb/syncthing:0.14.7 -home /config -gui-address=https://0.0.0.0:8384 -no-browser

Misc. Info

  • Latest version: 0.14.7
  • Built on: 2016-11-28T15:42:49Z
  • Base image: pinterb/base:alpine
Docker Pull Command
Owner
pinterb
Source Repository

Comments (0)