- Add dns.windy.lan to Ansible inventory (adguardhome group/profile) with a read-only healthcheck template, systemd timer, and on-demand report parity with the other active hosts; verified green on the host. - Add synapse.chans.xyz to the AGENTS.md active-host quick map. - Remove plans/; migrate decisions/verification to a Linear vps project doc and file the remaining gaps as W1N-46..49 with blocking edges. - Retire scripts/check-mx2.sh; point mailcow health/update runbooks and the mx2 host file at the Ansible health report. - Trim us2 stub software to verified running services; note dormant dirs. - Normalize repo docs to English; drop the non-existent CONTEXT.md/ADR claim and remove docs/agents/domain.md.
3.1 KiB
3.1 KiB
Host inventory
Routine health, maintenance previews, and reviewed Compose reconciliations are run through Ansible. SSH endpoints below remain the access path for focused diagnosis and procedures that are deliberately interactive or destructive; see the Ansible operations runbook.
| Host | Role | SSH | IPv4 | Status | Facts |
|---|---|---|---|---|---|
| mx2.windy.me | mailcow (primary MX prio 20) | ssh -4 windy@mx2.windy.me |
194.163.160.244 | active | hosts/mx2.windy.me.md |
| us2.wsvc.info | Vaultwarden/Postgres (+ Traefik, Soft Serve, …) | ssh -4 windy@us2.wsvc.info |
193.9.44.165 | active | hosts/us2.wsvc.info.md |
| mx.windy.me | mail (secondary MX prio 30) | TBD | see AAAA/A | stub | — |
| repo.windy.me | Soft Serve git (on us2) | ssh -p 2222 windy@repo.windy.me |
193.9.44.165 | stub | see us2 |
| auth.wsvc.info | Vaultwarden public hostname | — (HTTPS) | → us2 | active | see us2 |
| us1.wsvc.info | PowerDNS secondary (ns2 host) | TBD | 202.91.35.141 | stub | Auth 5.0.5; see hk2 |
| us4.wsvc.info | WireGuard VPN | ssh -4 windy@us4.wsvc.info |
185.201.226.122 | active | hosts/us4.wsvc.info.md |
| hk2.chans.xyz | PowerDNS auth (ns1) | ssh -4 windy@hk2.chans.xyz |
154.36.174.161 | active | hosts/hk2.chans.xyz.md |
| ns1.wsvc.info | PowerDNS public NS name | — (DNS) | → hk2 154.36.174.161 |
active | see hk2 |
| ns2.wsvc.info | Secondary NS (AXFR/NOTIFY peer) | — (DNS) | → us1 202.91.35.141 |
active | see hk2 |
| pdns.wsvc.info | Poweradmin UI | — (HTTPS) | → hk2 | active | see hk2 |
| pgweb.wsvc.info | PowerDNS Postgres UI | — (HTTPS) | → hk2 | active | see hk2 |
| synapse.chans.xyz | Matrix homeserver (ESS: Synapse + MAS + Element) | ssh -4 windy@synapse.chans.xyz |
169.58.86.13 |
active | hosts/synapse.chans.xyz.md |
| gfw.windy.lan | OpenWrt LAN gateway / OpenClash | ssh -4 root@192.168.66.1 |
192.168.66.1 |
active | hosts/gfw.windy.lan.md |
| dns.windy.lan | AdGuard Home LAN DNS + Mihomo explicit proxy | ssh -4 windy@192.168.66.36 |
192.168.66.36 |
active | hosts/dns.windy.lan.md |
| gw | EdgeRouter X primary LAN gateway | ssh -4 zhiqiang@192.168.66.254 |
192.168.66.254 |
active | hosts/gw.md |
| ubnt | UniFi Network Controller | ssh -4 windy@192.168.66.46 |
192.168.66.46 |
active | hosts/ubnt.md |
status: stub = known to exist; fill hosts/<name>.md when next touched.
Matrix services (synapse.chans.xyz)
| URL | Service | Notes |
|---|---|---|
| https://chat.chans.xyz | Element Web | Matrix web client |
| https://synapse.chans.xyz | Synapse API | Client-Server + Federation API |
| https://account.chans.xyz | MAS | Matrix Authentication Service (local passwords) |
| https://admin.chans.xyz | Element Admin | Admin console (MAS admin auth) |
mrtc.chans.xyz |
MatrixRTC | Reserved – not deployed |