docs: desktop now behind Authentik SSO (forward_auth), not basic_auth
This commit is contained in:
parent
449133f470
commit
89e61c91f3
1 changed files with 3 additions and 3 deletions
|
|
@ -13,15 +13,15 @@ flow works normally. Open the terminal, run `claude`, log in through Chromium. D
|
||||||
## Stack
|
## Stack
|
||||||
- **Image:** lscr.io/linuxserver/webtop:ubuntu-xfce (Selkies/WebRTC)
|
- **Image:** lscr.io/linuxserver/webtop:ubuntu-xfce (Selkies/WebRTC)
|
||||||
- **Bind:** 127.0.0.1:8131 (loopback only — never exposed directly)
|
- **Bind:** 127.0.0.1:8131 (loopback only — never exposed directly)
|
||||||
- **Edge:** Caddy reverse_proxy + basic_auth (TLS via Let's Encrypt)
|
- **Edge:** Caddy reverse_proxy + Authentik forward_auth (your atlasshb identity)
|
||||||
- **Persistence:** /opt/atlas/webtop/config (home survives restarts)
|
- **Persistence:** /opt/atlas/webtop/config (home survives restarts)
|
||||||
- **Pre-installed:** Claude Code CLI (on PATH), Chromium, XFCE terminal;
|
- **Pre-installed:** Claude Code CLI (on PATH), Chromium, XFCE terminal;
|
||||||
desktop launchers for Claude + Chromium
|
desktop launchers for Claude + Chromium
|
||||||
|
|
||||||
## Compose
|
## Compose
|
||||||
See `deploy/webtop-docker-compose.yml`. Credentials live in a local `.env`
|
See `deploy/webtop-docker-compose.yml`. Auth is your Authentik identity (no separate password). Old basic_auth creds in a local `.env`
|
||||||
(gitignored) and the Caddy basic_auth hash — never committed.
|
(gitignored) and the Caddy basic_auth hash — never committed.
|
||||||
|
|
||||||
## Roadmap
|
## Roadmap
|
||||||
- Migrate edge auth from Caddy basic_auth to Authentik SSO (consistent identity)
|
- DONE: edge auth is Authentik SSO (atlasshb identity)
|
||||||
- Optional: pin Claude to the Max subscription via the in-desktop browser login
|
- Optional: pin Claude to the Max subscription via the in-desktop browser login
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue