feat(self-host): share one workspace across Cloudflare Access users (#467)

This commit is contained in:
Ben Senescu
2026-08-08 18:23:31 -04:00
committed by GitHub
parent f14aa4c746
commit 17e7515e82
9 changed files with 525 additions and 4 deletions
+2
View File
@@ -80,6 +80,8 @@ pnpm deploy:selfhost --yes
Add the teammate to `ACCESS_ALLOWED_EMAILS` in `.env.selfhost` and redeploy. Dashboard edits to that Access policy are overwritten on the next deploy. (If you manage the Access application yourself, edit its Allow policy in Zero Trust instead.)
Everyone allowed through Cloudflare Access works in one shared workspace and sees the same projects. Deployments upgraded from older versions (which gave each user a separate workspace) show a one-time dashboard banner — clicking it migrates all previous per-user work into the shared workspace.
## Troubleshooting
- Login fails: re-check `ACCESS_ALLOWED_EMAILS` in `.env.selfhost` and redeploy.