sync: auto-sync from GURU-5070 at 2026-06-12 15:53:59
Author: Mike Swanson Machine: GURU-5070 Timestamp: 2026-06-12 15:53:59
This commit is contained in:
@@ -53,6 +53,29 @@ community forum, Matomo analytics, and ~72 client cPanel accounts (185 domains,
|
||||
| WHM API | `whmapi1 <fn>` over SSH (e.g. `whmapi1 listaccts`) |
|
||||
| RMM | `gururmm-agent.service` is enrolled and running — drive via `/rmm` when SSH isn't handy |
|
||||
|
||||
### WHM / cPanel API access
|
||||
|
||||
Programmatic WHM/cPanel API access to `ix.azcomputerguru.com:2087` uses the **full-access
|
||||
root WHM API token "ClaudeTools"**, stored at vault `infrastructure/ix-server` field
|
||||
`credentials.whm-api-token`. Authenticate with header `Authorization: whm root:<token>`
|
||||
and force IPv4 (`curl -4`).
|
||||
|
||||
- **Password basic-auth on the legacy `/json-api/` now returns 403 pre-auth** — do NOT use
|
||||
the root password for API calls. (The password remains valid for SSH / console only;
|
||||
vault `infrastructure/ix-server.sops.yaml`.)
|
||||
- The box is gated by **Imunify360** (cPHulk is disabled). If API calls fail with 403 +
|
||||
HTTP 000 / connection-reset symptoms, check the Imunify allow-list. Our egress IPs were
|
||||
whitelisted 2026-06-12: IPv4 `98.97.118.217`, IPv6 `2605:59c0:43a6:9710::/64`.
|
||||
|
||||
### DNS (BIND) notes
|
||||
|
||||
- Public nameservers for IX-hosted zones are `ns1`/`ns2.acghosting.com` (`52.52.94.202`);
|
||||
the cluster auto-syncs zone edits.
|
||||
- **2026-06-12** — the `jparkinsonaz.com` zone (hosted here) was cleaned to an **O365-only**
|
||||
record set during Jim Parkinson's mail migration: removed the root A (was Neptune
|
||||
`67.206.163.124`), the `mail` CNAME, all CalDAV/CardDAV SRV records, and cPanel DCV/ACME
|
||||
records; left M365 MX / SPF / autodiscover / DKIM only. See [[clients/lamaddux]].
|
||||
|
||||
### Edge / routing
|
||||
|
||||
Cloudflare tunnel **`acg-origin`** (UUID `78d3e58f-1979-4f0e-a28b-98d6b3c3d867`,
|
||||
@@ -230,4 +253,5 @@ account data), `/etc/trueuserdomains` (primary domain → account), `/etc/userdo
|
||||
- [`wiki/clients/internal-infrastructure.md`](../clients/internal-infrastructure.md) — IX operational record (cPanel/WordPress hygiene, mail, Cox/Cloudflare tunnel)
|
||||
- [`wiki/projects/radio-show.md`](../projects/radio-show.md) — radio show project (audio pipeline + post-show workflow)
|
||||
- [`wiki/systems/jupiter.md`](jupiter.md) — runs the `cloudflared` tunnel container fronting IX
|
||||
- [[clients/lamaddux]] — `lamaddux.com` + `jparkinsonaz.com` DNS zones hosted here (jparkinsonaz cleaned to O365-only 2026-06-12)
|
||||
- Memory: `reference_radio_website.md`, `reference_ix_server_access.md`, `reference_resource_map.md`
|
||||
|
||||
Reference in New Issue
Block a user