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 |
|