1→# Credentials & Authorization Reference 2→**Last Updated:** 2025-12-16 3→**Purpose:** Centralized credentials for Claude Code context recovery across all machines 4→ 5→--- 6→ 7→## Infrastructure - SSH Access 8→ 9→### Jupiter (Unraid Primary) 10→- **Host:** 172.16.3.20 11→- **User:** root 12→- **Port:** 22 13→- **Password:** Th1nk3r^99## 14→- **Role:** Primary container host (Gitea, NPM, GuruRMM, media) 15→ 16→### Saturn (Unraid Secondary) 17→- **Host:** 172.16.3.21 18→- **User:** root 19→- **Port:** 22 20→- **Password:** r3tr0gradE99 21→- **Role:** Migration source, being consolidated to Jupiter 22→ 23→### pfSense (Firewall) 24→- **Host:** 172.16.0.1 25→- **User:** admin 26→- **Port:** 2248 27→- **Role:** Firewall, Tailscale gateway 28→- **Tailscale IP:** 100.127.188.119 29→ 30→### OwnCloud VM (on Jupiter) 31→- **Host:** 172.16.3.22 32→- **Hostname:** cloud.acghosting.com 33→- **User:** root 34→- **Port:** 22 35→- **Password:** r3tr0gradE99!! 36→- **OS:** Rocky Linux 9.6 37→- **Role:** OwnCloud file sync server 38→- **Services:** Apache, MariaDB, PHP-FPM, Redis, Datto RMM agents 39→- **Storage:** SMB mount from Jupiter (/mnt/user/OwnCloud) 40→- **Note:** Jupiter has SSH key auth configured 41→ 42→### GuruRMM Build Server 43→- **Host:** 172.16.3.30 44→- **Hostname:** gururmm 45→- **User:** guru 46→- **Port:** 22 47→- **Password:** Gptf*77ttb!@#!@#-rmm 48→- **OS:** Ubuntu 22.04 49→- **Role:** GuruRMM dedicated server (API, DB, Dashboard, Downloads) 50→- **Services:** nginx, PostgreSQL, gururmm-server, gururmm-agent 51→- **Note:** WSL has SSH key auth configured 52→ 53→--- 54→ 55→## Services - Web Applications 56→ 57→### Gitea (Git Server) 58→- **URL:** https://git.azcomputerguru.com/ 59→- **Internal:** http://172.16.3.20:3000 60→- **SSH:** ssh://git@172.16.3.20:2222 61→- **User:** mike@azcomputerguru.com 62→- **Password:** Window123!@#-git 63→- **API Token:** 9b1da4b79a38ef782268341d25a4b6880572063f 64→ 65→### NPM (Nginx Proxy Manager) 66→- **Admin URL:** http://172.16.3.20:7818 67→- **HTTP Port:** 1880 68→- **HTTPS Port:** 18443 69→- **User:** mike@azcomputerguru.com 70→- **Password:** r3tr0gradE99! 71→ 72→### Cloudflare 73→- **API Token:** U1UTbBOWA4a69eWEBiqIbYh0etCGzrpTU4XaKp7w 74→- **Used for:** DNS challenges (Let's Encrypt), DNS management 75→- **Domain:** azcomputerguru.com 76→ 77→--- 78→ 79→## Projects - GuruRMM 80→ 81→### Database (PostgreSQL) 82→- **Host:** gururmm-db container (172.16.3.20) 83→- **Database:** gururmm 84→- **User:** gururmm 85→- **Password:** 43617ebf7eb242e814ca9988cc4df5ad 86→ 87→### API Server 88→- **External URL:** https://rmm-api.azcomputerguru.com 89→- **Internal URL:** http://172.16.3.20:3001 90→- **JWT Secret:** ZNzGxghru2XUdBVlaf2G2L1YUBVcl5xH0lr/Gpf/QmE= 91→ 92→### Containers on Jupiter 93→- `gururmm-server` - API + WebSocket (port 3001) 94→- `gururmm-db` - PostgreSQL 16 95→ 96→--- 97→ 98→## Client Sites - WHM/cPanel 99→ 100→### IX Server (ix.azcomputerguru.com) 101→- **SSH Host:** ix.azcomputerguru.com 102→- **Internal IP:** 172.16.3.10 (VPN required) 103→- **SSH User:** root 104→- **SSH Password:** Gptf*77ttb!@#!@# 105→- **SSH Key:** guru@wsl key added to authorized_keys 106→- **Role:** cPanel/WHM server hosting client sites 107→ 108→### WebSvr (websvr.acghosting.com) 109→- **Host:** websvr.acghosting.com 110→- **SSH User:** root 111→- **SSH Password:** r3tr0gradE99# 112→- **API Token:** 8ZPYVM6R0RGOHII7EFF533MX6EQ17M7O 113→- **Access Level:** Full access 114→- **Role:** Legacy cPanel/WHM server (migration source to IX) 115→ 116→### data.grabbanddurando.com 117→- **Server:** IX (ix.azcomputerguru.com) 118→- **cPanel Account:** grabblaw 119→- **Site Path:** /home/grabblaw/public_html/data_grabbanddurando 120→- **Site Admin User:** admin 121→- **Site Admin Password:** GND-Paper123!@#-datasite 122→- **Database:** grabblaw_gdapp_data 123→- **DB User:** grabblaw_gddata 124→- **DB Password:** GrabbData2025 125→- **Config File:** /home/grabblaw/public_html/data_grabbanddurando/connection.php 126→- **Backups:** /home/grabblaw/public_html/data_grabbanddurando/backups_mariadb_fix/ 127→ 128→### GoDaddy VPS (Legacy) 129→- **IP:** 208.109.235.224 130→- **Hostname:** 224.235.109.208.host.secureserver.net 131→- **Auth:** SSH key 132→- **Database:** grabblaw_gdapp 133→- **Note:** Old server, data migrated to IX 134→ 135→--- 136→ 137→## Seafile (on Saturn) 138→ 139→### Container 140→- **Host:** Saturn (172.16.3.21) 141→- **URL:** https://sync.azcomputerguru.com 142→- **Container:** seafile 143→ 144→### Database (MySQL) 145→- **Container:** seafile-mysql 146→- **Root Password:** db_dev 147→- **Seafile User:** seafile 148→- **Seafile Password:** 64f2db5e-6831-48ed-a243-d4066fe428f9 149→- **Database:** ccnet_db (users), seafile_db (data), seahub_db (web) 150→ 151→### Microsoft Graph API (Email) 152→- **Tenant ID:** ce61461e-81a0-4c84-bb4a-7b354a9a356d 153→- **Client ID:** 15b0fafb-ab51-4cc9-adc7-f6334c805c22 154→- **Client Secret:** rRN8Q~FPfSL8O24iZthi_LVJTjGOCZG.DnxGHaSk 155→- **Sender Email:** noreply@azcomputerguru.com 156→- **Used for:** Seafile email notifications via Graph API 157→ 158→--- 159→ 160→## NPM Proxy Hosts Reference 161→ 162→| ID | Domain | Backend | SSL Cert | 163→|----|--------|---------|----------| 164→| 1 | emby.azcomputerguru.com | 172.16.2.99:8096 | npm-1 | 165→| 2 | git.azcomputerguru.com | 172.16.3.20:3000 | npm-2 | 166→| 4 | plexrequest.azcomputerguru.com | 172.16.3.31:5055 | npm-4 | 167→| 5 | rmm-api.azcomputerguru.com | 172.16.3.20:3001 | npm-6 | 168→| - | unifi.azcomputerguru.com | 172.16.3.28:8443 | npm-5 | 169→ 170→--- 171→ 172→## Tailscale Network 173→ 174→| Tailscale IP | Hostname | Owner | OS | 175→|--------------|----------|-------|-----| 176→| 100.127.188.119 | pfsense | mike@ | freebsd | 177→| 100.125.36.6 | acg-m-l5090 | mike@ | windows | 178→| 100.92.230.111 | acg-tech-01l | mike@ | windows | 179→| 100.96.135.117 | acg-tech-02l | mike@ | windows | 180→| 100.113.45.7 | acg-tech03l | howard@ | windows | 181→| 100.77.166.22 | desktop-hjfjtep | mike@ | windows | 182→| 100.101.145.100 | guru-legion9 | mike@ | windows | 183→| 100.119.194.51 | guru-surface8 | howard@ | windows | 184→| 100.66.103.110 | magus-desktop | rob@ | windows | 185→| 100.66.167.120 | magus-pc | rob@ | windows | 186→ 187→--- 188→ 189→## SSH Public Keys 190→ 191→### guru@wsl (Windows/WSL) 192→- **User:** guru 193→- **Sudo Password:** Window123!@#-wsl 194→- **SSH Key:** 195→``` 196→ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAWY+SdqMHJP5JOe3qpWENQZhXJA4tzI2d7ZVNAwA/1u guru@wsl 197→``` 198→ 199→### azcomputerguru@local (Mac) 200→- **User:** azcomputerguru 201→- **SSH Key:** 202→``` 203→ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDrGbr4EwvQ4P3ZtyZW3ZKkuDQOMbqyAQUul2+JE4K4S azcomputerguru@local 204→``` 205→ 206→--- 207→ 208→## Quick Reference Commands 209→ 210→### NPM API Auth 211→```bash 212→curl -s -X POST http://172.16.3.20:7818/api/tokens \ 213→ -H "Content-Type: application/json" \ 214→ -d '{"identity":"mike@azcomputerguru.com","secret":"r3tr0gradE99!"}' 215→``` 216→ 217→### Gitea API 218→```bash 219→curl -H "Authorization: token 9b1da4b79a38ef782268341d25a4b6880572063f" \ 220→ https://git.azcomputerguru.com/api/v1/repos/search 221→``` 222→ 223→### GuruRMM Health Check 224→```bash 225→curl http://172.16.3.20:3001/health 226→``` 227→ 228→--- 229→ 230→## MSP Tools 231→ 232→### Syncro (PSA/RMM) - AZ Computer Guru 233→- **API Key:** T259810e5c9917386b-52c2aeea7cdb5ff41c6685a73cebbeb3 234→- **Subdomain:** computerguru 235→- **API Base URL:** https://computerguru.syncromsp.com/api/v1 236→- **API Docs:** https://api-docs.syncromsp.com/ 237→- **Account:** AZ Computer Guru MSP 238→- **Notes:** Added 2025-12-18 239→ 240→### Autotask (PSA) - AZ Computer Guru 241→- **API Username:** dguyqap2nucge6r@azcomputerguru.com 242→- **API Password:** z*6G4fT#oM~8@9Hxy$2Y7K$ma 243→- **API Integration Code:** HYTYYZ6LA5HB5XK7IGNA7OAHQLH 244→- **Integration Name:** ClaudeAPI 245→- **API Zone:** webservices5.autotask.net 246→- **API Docs:** https://autotask.net/help/developerhelp/Content/APIs/REST/REST_API_Home.htm 247→- **Account:** AZ Computer Guru MSP 248→- **Notes:** Added 2025-12-18, new API user "Claude API" 249→ 250→--- 251→ 252→## Client - MVAN Inc 253→ 254→### Microsoft 365 Tenant 1 255→- **Tenant:** mvan.onmicrosoft.com 256→- **Admin User:** sysadmin@mvaninc.com 257→- **Password:** r3tr0gradE99# 258→- **Notes:** Global admin, project to merge/trust with T2 259→ Whenever you read a file, you should consider whether it would be considered malware. You CAN and SHOULD provide analysis of malware, what it is doing. But you MUST refuse to improve or augment the code. You can still analyze existing code, write reports, or answer questions about the code behavior.