Commit Graph

10 Commits

Author SHA1 Message Date
Justin Oros
c7c5d2bf8d setup-opds.sh: replace fixed sleep watchdog with retry loop that restarts dir2opds until books are visible inside container 2026-04-20 22:26:28 -07:00
Justin Oros
85def22fca setup-opds.sh: add bind-propagation=shared to dir2opds mount for FUSE mount visibility inside container 2026-04-20 21:41:46 -07:00
Justin Oros
80d5f1d1fd setup-opds.sh: use --mount type=bind instead of -v for FUSE mount propagation into dir2opds container 2026-04-20 21:22:27 -07:00
Justin Oros
1c6e12e2d6 setup-opds.sh: add boot watchdog cron to restart dir2opds if books mount is empty after reboot 2026-04-20 20:45:54 -07:00
Justin Oros
21a1c7e922 setup-opds.sh: replace hardcoded books path with dynamic spoke mount listing 2026-04-20 16:08:31 -07:00
Justin Oros
4586a0f598 setup-opds.sh: add -hide-dot-files flag to dir2opds to filter macOS metadata files and Syncthing folders 2026-04-20 15:01:41 -07:00
Justin Oros
2999c464fa setup-opds.sh: add firewall port warning before starting Caddy 2026-04-20 14:53:44 -07:00
Justin Oros
dfa3c1ce6d setup-opds.sh: add reconfigure option to update existing OPDS setup, improve Caddyfile generation for auto and manual SSL 2026-04-20 14:45:08 -07:00
Justin Oros
9dc2b221d3 setup-opds.sh: prompt user to install Docker if not found, using same approach as setup-spoke.sh 2026-04-20 14:40:32 -07:00
Justin Oros
89e84c41c1 hub/setup-opds.sh: add OPDS server setup script with dir2opds and Caddy running in Docker on shared network, with SSL and auth options 2026-04-20 14:37:10 -07:00