migrate dev→CT104, secrets→CT109; add proton-bridge; sunset CT111/CT112
- CT 111 (dev): Gitea + Coder + act-runner migrated to CT 104 - Gitea uses Redis for queue/cache/session (idmapped NFS LevelDB workaround) - Zoraxy routes dev/git updated to 192.168.1.40 - AdGuard dev.nuclide.lan updated to 192.168.1.40 - CT 112 (secrets): Infisical migrated to CT 109 - DB dump restored; SITE_URL updated to 192.168.1.8:8200 - AdGuard secrets.nuclide.lan updated to 192.168.1.8 - Proton Mail Bridge deployed on CT 104 (SMTP :1025, IMAP :1143) - Homepage updated: Dev group → ct104, Infisical → my-local, Background group added - portmap, ct-inventory, zoraxy, dev-environment, secrets-manager all updated Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
# Dev Environment — CT 111 (dev.nuclide.systems)
|
||||
# Dev Environment — CT 104 (dev.nuclide.systems)
|
||||
|
||||
CT 111 hosts the self-hosted development platform: **Coder** (dev workspaces) + **Gitea** (internal repos).
|
||||
**Migrated from CT 111 to CT 104 on 2026-05-26.** CT 111 ("dev") is decommissioned; LXC pending removal.
|
||||
|
||||
CT 104 hosts the self-hosted development platform: **Coder** (dev workspaces) + **Gitea** (internal repos).
|
||||
|
||||
## Services
|
||||
|
||||
@@ -126,16 +128,20 @@ Host git.nuclide.systems
|
||||
|
||||
---
|
||||
|
||||
## CT 111 specs
|
||||
## CT 104 specs (current host)
|
||||
|
||||
| | |
|
||||
|---|---|
|
||||
| IP | 192.168.1.42 |
|
||||
| Cores | 12 |
|
||||
| RAM | 32GB |
|
||||
| Rootfs | 60GB local-zfs (Docker image cache) |
|
||||
| UNAS | /mnt/pve/unas (mp0) |
|
||||
| GPU | renderD128 (Intel Arc Xe, by-path) |
|
||||
| IP | 192.168.1.40 |
|
||||
| Cores | 16 |
|
||||
| RAM | 48GB |
|
||||
| Rootfs | 200GB local-zfs |
|
||||
| UNAS | /mnt/pve/unas (mp0) — coder + gitea data paths unchanged |
|
||||
| GPU | renderD128 (Intel Arc Xe, idmapped) |
|
||||
|
||||
Compose files at `/opt/stacks/coder/` and `/opt/stacks/gitea/` on CT 104.
|
||||
Gitea uses Redis (`gitea-redis`) for queue/cache/session — required because CT 104 uses idmapped NFS which doesn't support LevelDB file locks.
|
||||
Act-runner at `/opt/stacks/act-runner/` — runner name `ct104-runner`.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user