Scramble Cloud CLI WebDAV node:24-alpine https://hub.docker.com/_/node bridge sh false https://docs.scramble.cloud/en/cli/ https://raw.githubusercontent.com/MSPDaniel/Unraid-CA/main/templates/Scramble-Cloud-CLI-WebDAV.xml Find my work useful? Donations are appreciated! https://s.ariskin.cc/donate https://scramble.cloud/ Runs the official Scramble Cloud CLI and exposes its WebDAV server. The CLI is installed from npm each time the container is created or started. Login/session data is persisted in the mapped appdata directory. Cloud: Other: Tools: http://[IP]:[PORT:1900] https://scramble.cloud/favicon.ico --init sh -c 'npm install -g @scramble-cloud/cli && while true; do scramble-cli webdav --host 0.0.0.0 --port 1900 --username "${SCRAMBLE_WEBDAV_USERNAME:-admin}" ; echo "Scramble WebDAV stopped; retrying in 30 seconds. Use the container Console to run: scramble-cli login -u your@email.com"; sleep 30; done' Before starting WebDAV for the first time, open the container Console and authenticate with: scramble-cli login -u your@email.com The password and any 2FA code are entered interactively. Restart the container after login. Security: WebDAV is plain HTTP inside the Docker network unless you add the CLI's --https option. Do not expose port 1900 directly to the public Internet. Use a trusted LAN, VPN, or a properly secured reverse proxy. 1900 /mnt/user/appdata/scramble-cloud-cli-webdav /mnt/user/