Mobile-first PWA client for Synology Download Station — self-hostable stateless proxy + PWA in one
10K+
A mobile-first PWA client for Synology Download Station — shipped as one small, stateless container that serves an installable PWA and its Go proxy. The proxy is credential-free: your DSM password is forwarded once to your NAS at login, the session id lives only in your browser, and the server persists nothing at all.
/, API at /v1, on the same origin.docker run -d --name synodl \
-p 8080:8080 \
-e SYNO_URL=https://your-nas:5001 \
zuptalo/synodl:latest
Open http://localhost:8080 and log in with your DSM account (2FA supported).
SYNO_TLS_INSECURE=true accepts a self-signed NAS certificate (deliberate
opt-in). Full configuration and development docs: see the
GitHub repository.
| Tag | What it is |
|---|---|
latest | Rolling build of main — updated by every green merge. |
main-<sha> | The same builds, immutable per merge. |
X.Y.Z, X.Y | Tagged releases. |
X.Y.Z-rc.N | Immutable release candidates (never move latest). |
Images are multi-arch (linux/amd64 + linux/arm64) and also published to
ghcr.io/zuptalo/synodl.
Content type
Image
Digest
sha256:e10cbc41f…
Size
16.7 MB
Last updated
about 9 hours ago
docker pull zuptalo/synodl