Chris wrote:
Thanks for flagging this, and for finding a workaround. The 127.0.0.1 binding is deliberate. Shelfarr has no default account, so whoever registers first becomes its administrator, and it holds your indexer and download-client keys. Publishing its port across the LAN would let anyone on your network reach that first-run page, so please don't use the port-only redeploy. Hand edits to the module file are also replaced when SparkBox updates, which is why the change keeps coming back. The supported way in is the Access picker on the Shelfarr card: click "choose access" and pick a private Tailscale link or a domain you put behind the proxy. Does your Shelfarr card show a "choose access" button? If it doesn't, tell me your SparkBox version and I'll check what your box has. If you've already exposed it on the LAN, sign in and make sure the admin account is yours before you share any link.