A minimal Web Clock: Vue frontend + Go server, with optional multi-device remote config sync.
docker run -d --name standby-web -p 1423:1423 --restart unless-stopped fuming/standby_web:latest
Open:
http://127.0.0.1:1423/v1/web/
version: "3.5"
services:
standby_web:
image: fuming/standby_web:latest
container_name: StandBy_Web
restart: always
ports:
- "1423:1423"
docker-compose up -d
| Tag | Description |
|---|---|
latest | Latest build from main |
<git-sha8> | Exact build pinned to the first 8 chars of the git commit (e.g. a1b2c3d4) |
Examples:
docker pull fuming/standby_web:latest
docker pull fuming/standby_web:a1b2c3d4
| Port | Protocol | Description |
|---|---|---|
1423 | HTTP | Web UI + REST API |
deviceId link (config sync)Config is stored in memory on the server (lost on restart). The page registers a deviceId and syncs periodically.
| Method | Path | Description |
|---|---|---|
POST | /v1/remote/register | Register deviceId |
POST | /v1/remote/sync | Full config sync |
GET | /v1/remote/config?deviceId=&pageId=float | Read config |
PATCH | /v1/remote/config | Partial update |
Example — change brightness:
curl -X PATCH 'http://127.0.0.1:1423/v1/remote/config' \
-H 'Content-Type: application/json' \
-d '{"deviceId":"YOUR_DEVICE_ID","pageId":"float","brightness":0.6}'
/v1/web/ (relative asset base; works behind reverse proxies with a URL prefix).Content type
Image
Digest
sha256:d5279a899…
Size
27.1 MB
Last updated
27 days ago
docker pull fuming/standby_web