Files
claudetools/clients/azcomputerguru-site/PROJECT_STATE.md
Mike Swanson 21417c6c20 sync: auto-sync from DESKTOP-0O8A1RL at 2026-04-20 11:47:09
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-04-20 11:47:09
2026-04-20 11:47:32 -07:00

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_content works with dir (relative to homedir) + file params
  • 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