Skip to content

Commit

Permalink
Contrib: Add sample WebDAV server Docker Compose manifest.
Browse files Browse the repository at this point in the history
  • Loading branch information
pataquets authored and ncw committed Sep 15, 2019
1 parent 4374fd1 commit fd4b259
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions contrib/docker/docker-compose.webdav-server.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
rclone-webdav-server:
container_name: rclone-webdav-server

image: rclone/rclone
command:
# Tweak here rclone's command line switches:
# - "--config"
# - "/path/to/mounted/rclone.conf"
- "--verbose"
- "serve"
- "webdav"
- "remote:/"
# - "--addr"
# - "0.0.0.0:8080"
- "--read-only"
# - "--no-modtime"
# - "--no-checksum"

restart: unless-stopped

# Use host networking for simplicity.
# It also enables server's default listen on 127.0.0.1 to work safely.
net: host

# If you want to use port mapping instead of host networking,
# make sure to make rclone listen on 0.0.0.0.
#ports:
# - "127.0.0.1:8080:8080"

# Here you have to map your host's rclone.conf directory to
# container's /root/.config/rclone/ dir (R/O).
# If you have any remote referencing local files, you have to
# map them here, too.
volumes:
- ~/.config/rclone/:/root/.config/rclone/:ro

0 comments on commit fd4b259

Please sign in to comment.