Start without Docker
The first-run wizard can be skipped
A fresh Homedex opened its setup page with one choice, a Docker source that had to pass a connection test. A lab where Homedex cannot reach Docker (Umbrel, which allows no socket access, or an install without the socket proxy) had no way past it: every reload went back to setup.
Now the wizard has Skip, add another source, which goes to Sources, where Proxmox VE, Tailscale, SSH hosts, reverse proxies and every other source are added. Homedex remembers the skip, only the home page ever redirects to setup, and the empty Sources page opens its own add form instead of the wizard.
Fixes
- The instance key, which decrypts stored source credentials, is set back to owner-only (0600) on every start. Some app platforms make app data world-readable each time they start an app.
Upgrading
No migrations. docker compose pull then docker compose up -d. The one-file install follows the 0.2 line, so it picks this up on its own.
Container images are published to ghcr.io/harshshah0203/homedex.