# Websites & Sites Reference Card ## All Sites on DO (165.22.1.228) | Site | Path | GitHub Repo | DB | |------|------|-------------|-----| | jarvis.orbishosting.com | /home/jarvis.orbishosting.com/ | myronblair/jarvis | jarvis_db | | tomsjavajive.com | /home/tomsjavajive.com/public_html/ | myronblair/tomsjavajive | toms_tjj_db | | epictravelexpeditions.com | /home/epictravelexpeditions.com/public_html/ | myronblair/epictravelexpeditions | epic_epic_db | | parkerslingshot (subdomain) | /home/epictravelexpeditions.com/parkerslingshot/ | myronblair/parkerslingshot | epic_parkersling | | parkerslingshotrentals.com | /home/parkerslingshotrentals.com/public_html/ | myronblair/parkerslingshotrentals | parker_db | | orbishosting.com | /home/orbishosting.com/public_html/ | myronblair/orbishosting | — | | orbis.orbishosting.com | /home/orbis.orbishosting.com/public_html/ | myronblair/orbis-hosting-portal | — | | tomtomgames.com | /home/tomtomgames.com/public_html/ | myronblair/tomtomgames | tomt_ttg_db | ## Deploy Workflow ```bash # 1. Edit files on server via SSH (for quick hotfixes) sshpass -p 'Gonewalk1974!@#' ssh -o StrictHostKeyChecking=no root@165.22.1.228 \ 'nano /home/site.com/public_html/file.php' # 2. ALWAYS commit + push to GitHub cd /home/site.com && git add -A && git commit -m "message" && git push # Auto-deploy triggers within 1 minute via webhook # Webhook: https://jarvis.orbishosting.com/webhook.php # Deploy log: /home/jarvis.orbishosting.com/logs/deploy.log # For immediate deploy (skip 1-min wait): sshpass -p 'Gonewalk1974!@#' scp -o StrictHostKeyChecking=no \ /tmp/changed.php root@165.22.1.228:/home/site.com/public_html/changed.php ``` ## GitHub PAT `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` — expires ~2026-08-20 ## Database Credentials | DB | User | Password | |----|------|----------| | jarvis_db | jarvis_user | J4rv1s_Pr0t0c0l_2026! | | toms_tjj_db | toms_tjj_user | +60wlPc+55e@gFq4 | | epic_epic_db | epic_epic | (check config.php) | | epic_parkersling | epic_parkersling | Joker1974!!! | | parker_db | parker_db | (check config.php) | | MySQL root | root | b71e5c1a8c7457541b9c1db822de37adfa271926a38b6c20 | ```bash # Quick DB access sshpass -p 'Gonewalk1974!@#' ssh -o StrictHostKeyChecking=no root@165.22.1.228 \ 'mysql -u jarvis_user -pJ4rv1s_Pr0t0c0l_2026! jarvis_db -e "SELECT ..."' ``` ## Gitignored Credentials (never in GitHub) - `api/config.php` — JARVIS, epictravelexpeditions - `config/database.php` — tomsjavajive - `db.php`, `config.php` — parkerslingshot ## Tom's Java Jive Quirks - No `slug` column on products — URLs use `?id=product_id` - All tables must be `utf8mb4_unicode_ci` — mixed collation breaks JOINs (error 1267) - `wallet_transactions.type` and `loyalty_transactions.type` have strict enums ## Parker Slingshot Admin - URL: `/admin/index.php` - Auth: HMAC-signed cookie (NOT PHP sessions — sessions unreliable under LiteSpeed caching) - Login: `admin / Parker2026!` ## Email / SMTP - TJJ + TomTomGames: CyberMail (CyberPersons) — API key in config.php as `CYBERMAIL_API_KEY` - Manage at: platform.cyberpersons.com - Other sites: not yet configured (see myronblair/smtp-for-websites) ## FusionPBX - URL: https://fusion.orbishosting.com (admin / fY7XP5swgtpbzrYLhkeVYkA4744) - Server: 134.209.72.226 (SSH: root / Joker1974!@#) - Timezone: America/Chicago - SIP profiles via Lua XML handler — config changes need cache delete: `rm /var/cache/fusionpbx/FusionPBX.configuration.sofia.conf` - Ext 1000 (Yealink T48S at 10.48.200.43), Ext 1001 (Tommy at 10.48.200.2)