Move byre to iso: add iso to the app's profile, serve on 443

This commit is contained in:
Ian Gulliver
2026-10-17 14:43:23 -07:00
parent fbc0699fdf
commit 632fc6fdfa
3 changed files with 5 additions and 2 deletions
+2 -2
View File
@@ -101,10 +101,10 @@ The listen address is `byre serve --listen`, whose default is in `cmd/byre/serve
go install ./cmd/byre
cp deploy/run.fc.byre.plist ~/Library/LaunchAgents/
launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/run.fc.byre.plist
tailscale serve --bg --https=<listen port> http://<listen address>
tailscale serve --bg --https=443 http://<listen address>
```
byre gets its own HTTPS port on the machine's `ts.net` name rather than a path under another service: the API uses absolute paths, and the macOS app takes an origin with no path. `tailscale serve status` shows the URL and what else the machine serves.
byre is served at the root of the machine's `ts.net` name on 443 (`https://<machine>.<tailnet>.ts.net`), not under a path: the API uses absolute paths, and the macOS app takes an origin with no path. `tailscale serve status` shows the URL and what else the machine serves.
After rebuilding: `go install ./cmd/byre && launchctl kickstart -k gui/$(id -u)/run.fc.byre`. Logs go to `~/Library/Logs/byre.log`.