migrate id (Pocket-ID) CT 110 → CT 109; destroy CT 110
- Pocket-ID now on CT 109 ops at :11000 (was CT 110 :11000) - Zoraxy id.nuclide.systems → 192.168.1.8:11000 - AdGuard id.nuclide.lan → 192.168.1.8 - Homepage docker.yaml: removed ct110/ct111/ct112 (all destroyed) - Homepage services.yaml: pocket-id server: my-local - pocket-id.md: updated host, client table CTs corrected - portainer.md: CT 110 row struck through - portmap, ct-inventory, zoraxy all updated - CT 110 LXC destroyed Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# Pocket-ID — OIDC Identity Provider
|
||||
|
||||
**CT 110 "id"** · `192.168.1.5:11000` · `https://id.nuclide.systems`
|
||||
Migrated from CT 104 on 2026-05-20. SQLite-only (no Postgres).
|
||||
**CT 109 "ops"** · `192.168.1.8:11000` · `https://id.nuclide.systems`
|
||||
Migrated CT 104 → CT 110 on 2026-05-20; CT 110 → CT 109 on 2026-05-26. SQLite-only (no Postgres). Compose at `/opt/stacks/pocketid/` on CT 109.
|
||||
|
||||
## What it does
|
||||
|
||||
@@ -39,13 +39,13 @@ Pocket-ID is a lightweight OIDC 2.1 / OAuth 2.0 IdP. Every service that supports
|
||||
|
||||
| Service | CT | Client ID | Redirect URI | Notes |
|
||||
|---|---|---|---|---|
|
||||
| Gitea | 111 | `9444609e-6151-4296-aaeb-576da886c887` | `https://git.nuclide.systems/user/oauth2/pocket-id/callback` | SSO active; local password sign-in disabled |
|
||||
| Coder | 111 | `0aee4280-da5e-4782-a790-c7565c6c1366` | `https://dev.nuclide.systems/api/v2/users/oidc/callback` | SSO active; password auth disabled |
|
||||
| Gitea | 104 | `9444609e-6151-4296-aaeb-576da886c887` | `https://git.nuclide.systems/user/oauth2/pocket-id/callback` | SSO active; local password sign-in disabled |
|
||||
| Coder | 104 | `0aee4280-da5e-4782-a790-c7565c6c1366` | `https://dev.nuclide.systems/api/v2/users/oidc/callback` | SSO active; password auth disabled |
|
||||
| n8n | 104 | `33135ad4-a3ed-45d3-938f-639abd2b9663` | `https://n8n.nuclide.systems/rest/oauth2-credential/callback` | encryption key rotated 2026-05-22 |
|
||||
| Vaultwarden | 104 | `7cda8d60-9bfa-44ca-ae9b-8ae436024a8b` | `https://vault.nuclide.systems/identity/connect/token` | created 2026-05-21; auth flow not yet wired |
|
||||
| Homarr | 109 | `63a94e30-7bbf-4511-9a4c-82d992633427` | `http://192.168.1.8:7575/api/auth/callback/oidc` | SSO active 2026-05-23; LAN alias added 2026-05-24 |
|
||||
| ~~Homarr~~ | ~~109~~ | ~~`63a94e30-7bbf-4511-9a4c-82d992633427`~~ | — | **DECOMMISSIONED** — replaced by Homepage |
|
||||
| Grafana | 109 | `92d987d5-d066-4e19-8fa1-960114c1244c` | `http://192.168.1.8:3000/login/generic_oauth` | SSO active 2026-05-23; PKCE enabled; LAN alias added 2026-05-24 |
|
||||
| Infisical | 112 | `b2069075-ede2-4251-ad1f-9a62e6a188b3` | `http://192.168.1.7:8200/api/v1/sso/oidc/callback` | LAN alias added 2026-05-24; manual OIDC config still pending |
|
||||
| Infisical | 109 | `b2069075-ede2-4251-ad1f-9a62e6a188b3` | `http://192.168.1.8:8200/api/v1/sso/oidc/callback` | migrated CT112→CT109 2026-05-26; manual OIDC config still pending |
|
||||
| Proxmox VE | host | `38469e7e-1fff-4841-83a9-74bf38d847eb` | `https://192.168.1.20:8006` | LAN alias added 2026-05-24 |
|
||||
| Nextcloud | 105 | `a14b8076-985c-4989-95f8-e0283bfbdf32` | `https://nc.nuclide.systems/apps/oidc_login/oidc` | |
|
||||
| Immich | 104 | `9c91c18b-e009-4371-9c54-b71d54e3c77a` | `https://photos.nuclide.systems/auth/login` | |
|
||||
|
||||
@@ -35,7 +35,7 @@ curl -X POST http://192.168.1.8:9000/api/licenses/add \
|
||||
|---|---|---|---|---|
|
||||
| CT 109 | ops | unix:///var/run/docker.sock | — | built-in |
|
||||
| CT 104 | docker | 192.168.1.40 | 9001 | `/opt/stacks/portainer-agent.yml` |
|
||||
| CT 110 | id | 192.168.1.5 | 9001 | `/opt/stacks/ops-agents/docker-compose.yml` |
|
||||
| ~~CT 110~~ | ~~id~~ | ~~192.168.1.5~~ | — | **DESTROYED 2026-05-26** — Pocket-ID moved to CT 109 |
|
||||
| CT 111 | dev | 192.168.1.42 | 9001 | `/opt/stacks/ops-agents/docker-compose.yml` |
|
||||
| CT 112 | secrets | 192.168.1.7 | 9001 | `/opt/stacks/ops-agents/docker-compose.yml` |
|
||||
| CT 113 | db | 192.168.1.6 | 9001 | `/opt/stacks/db/docker-compose.yml` |
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@ Audited 2026-05-23; updated 2026-05-26 (mcp.nuclide.systems removed, ai/chat bac
|
||||
| gotify.nuclide.systems | 192.168.1.40:10003 | ✓ | Gotify push notifications |
|
||||
| ha.nuclide.systems | 192.168.1.60:8123 | ✓ | Home Assistant (VM 100) |
|
||||
| hoarder.nuclide.systems | 192.168.1.40:17001 | — | Karakeep bookmarks |
|
||||
| id.nuclide.systems | 192.168.1.5:11000 | — | Pocket-ID OIDC (CT 110) |
|
||||
| id.nuclide.systems | 192.168.1.8:11000 | — | Pocket-ID OIDC (CT 109; migrated from CT 110 2026-05-26) |
|
||||
| immich.nuclide.systems | 192.168.1.40:12000 | ✓ | Immich photos |
|
||||
| ~~mcp.nuclide.systems~~ | ~~192.168.1.40:8080~~ | — | **DECOMMISSIONED 2026-05-26** — mcp-gateway removed; MCP now at `https://ai.nuclide.systems/mcp` (Bifrost) |
|
||||
| memos.nuclide.systems | 192.168.1.40:17000 | — | Memos notes |
|
||||
|
||||
Reference in New Issue
Block a user