Author: Mike Swanson Machine: DESKTOP-0O8A1RL Timestamp: 2026-04-20 11:47:09
3.1 KiB
3.1 KiB
Arizona Computer Guru — Website & Hosting
Last updated: 2026-04-20
Status: ACTIVE
Infrastructure
| Resource | Details | Vault path |
|---|---|---|
| Website | https://azcomputerguru.com | — |
| Hosting | IX Web Hosting (ixwebhosting.com) | infrastructure/ix-server.sops.yaml |
| Control panel | cPanel | Login: azcomputerguru user via WHM create_user_session API (root creds in vault) |
| CMS/Platform | WordPress | DB: azcomputerguru_acg2025, table prefix: Lvkai5BQ_ |
| Server | 172.16.3.10 (external: 72.194.62.5) | Rocky Linux, WHM port 2087 |
Accessing cPanel (workaround — forced password change loop on browser):
ROOT_PASS=$(bash D:/vault/scripts/vault.sh get-field infrastructure/ix-server.sops.yaml credentials.password)
# Clear forced password change
curl -sk -u "root:$ROOT_PASS" "https://172.16.3.10:2087/json-api/modifyacct?api.version=1&user=azcomputerguru&FORCE_PASSWORD_CHANGE=0"
# Get fresh session URL
curl -sk -u "root:$ROOT_PASS" "https://172.16.3.10:2087/json-api/create_user_session?api.version=1&user=azcomputerguru&service=cpaneld" | jq -r '.data.url'
cPanel notes:
- cPanel Fileman UAPI
save_file_contentworks withdir(relative to homedir) +fileparams - SSH from Windows: Windows id_ed25519 key NOT in authorized_keys; use WHM API as workaround
- WP admin user:
mike(password TempWP2026! — temp, vault at reset) - WP previous password was
Paper123!@#(seen in browser autofill)
Design notes:
- Primary color: orange
#F5821F - Secondary: dark charcoal/navy
#2B3A4A - Orange horizontal rule lines as section dividers
- Barlow / Barlow Condensed font family
- Mobile-first with hamburger nav
Live Files
| URL | Server path | Status |
|---|---|---|
| https://azcomputerguru.com/privacy/ | /public_html/privacy/index.html |
LIVE |
| https://azcomputerguru.com/terms/ | /public_html/terms/index.html |
LIVE |
Local copies: clients/azcomputerguru-site/privacy.html, clients/azcomputerguru-site/terms.html
Note: /privacy (no trailing slash) 301-redirects to /privacy/ — Apache serves these as static files, bypassing WordPress routing entirely.
Pending / Next Up
- Deploy privacy.html → https://azcomputerguru.com/privacy/
- Deploy terms.html → https://azcomputerguru.com/terms/
- Add URLs to ComputerGuru AI Remediation app registration (portal.azure.com → App registrations → Branding & properties → Terms of service URL + Privacy statement URL)
- Vault cPanel credentials at
clients/azcomputerguru/cpanel.sops.yaml - Add Windows SSH key to authorized_keys on 172.16.3.10 (root@)
- Reset mike WP password to something permanent and vault it
Recent Changes
| Date | By | Change | Status |
|---|---|---|---|
| 2026-04-20 | Mike | Created privacy.html + terms.html for ComputerGuru AI Remediation Entra app | COMPLETE |
| 2026-04-20 | Claude | Deployed as static dirs /public_html/privacy/index.html + /public_html/terms/index.html |
COMPLETE |
| 2026-04-20 | Claude | Publisher verification applied to Entra app (MPN 6149186 → Arizona Computer Guru LLC) | COMPLETE |