A lightweight file server with WebDAV support
8.8K
A lightweight file server with WebDAV support.
davfs, etc.)docker pull docker.io/mogeko/rshs:latest
# or
docker pull ghcr.io/mogeko/rshs:latest
# Serve ./data on port 8080
docker run --rm -p 8080:8080 -v ./data:/mnt/data mogeko/rshs
# With authentication
docker run --rm -p 8080:8080 -v ./data:/mnt/data \
mogeko/rshs --user admin:secret123
Open http://localhost:8080 in a browser, or mount as WebDAV:
# Linux (davfs2)
sudo mount -t davfs http://localhost:8080 /mnt/webdav
# macOS (Finder)
Cmd+K → `http://localhost:8080`
# Windows (Explorer)
Map Network Drive → `http://localhost:8080`
| Document | Description |
|---|---|
| Usage Guide | Full usage, auth, shadow files, CLI |
| Docker & Docker Compose | Docker + docker-compose deployment |
| Kubernetes | K8s deployment, PVC, Ingress |
| Variable | Description | Default |
|---|---|---|
RSHS_ROOT_DIR | Root directory to serve | . |
RSHS_HOST | Bind address | 0.0.0.0 |
RSHS_PORT | Bind port | 8080 |
RSHS_USERS | user:pass;... auth pairs | — |
RSHS_SHADOW_FILE | Shadow file path | — |
RSHS_LOG | Log level (e.g. debug) | — |
RSHS_LOG_STYLE | Log output style | auto |
MIT License. See LICENSE for details.
Content type
Image
Digest
sha256:8e9e8315f…
Size
13.9 MB
Last updated
about 1 month ago
docker pull mogeko/rshs