Deploy photo server on NAS with Traefik routing #4

Open
opened 2026-03-26 22:24:39 +00:00 by antialias · 0 comments
Owner

Deploy the photo server Docker container on the NAS alongside existing services.

Tasks:

  • Clone repo to NAS: /volume1/homes/antialias/projects/eink-photo-frame/
  • Create photos volume and seed with initial photos
  • docker-compose up -d from server/ directory
  • Verify Traefik picks up photos.haunt.house route
  • Verify Google OAuth protects the web UI
  • Verify /photo and /heartbeat endpoints are auth-exempt (ESP32 can't do OAuth)
  • Test photo upload via web UI
  • Add to Uptime Kuma monitoring

Port: 8473 (internal, exposed via Traefik)
Domain: photos.haunt.house

Deploy the photo server Docker container on the NAS alongside existing services. **Tasks:** - [ ] Clone repo to NAS: `/volume1/homes/antialias/projects/eink-photo-frame/` - [ ] Create photos volume and seed with initial photos - [ ] `docker-compose up -d` from `server/` directory - [ ] Verify Traefik picks up `photos.haunt.house` route - [ ] Verify Google OAuth protects the web UI - [ ] Verify `/photo` and `/heartbeat` endpoints are auth-exempt (ESP32 can't do OAuth) - [ ] Test photo upload via web UI - [ ] Add to Uptime Kuma monitoring **Port:** 8473 (internal, exposed via Traefik) **Domain:** photos.haunt.house
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: antialias/eink-photo-frame#4