docs: add IntelSight.io site documentation
- DNS records: intelsight.io + intelsight.co zones on Cloudflare - CloudPanel WordPress setup on app3 (152.53.241.111) - Credentials, SSL issuance workflow, backup status - Hudu password vault entry created (ID 129) - Fixed root A record (was 152.153.241.111 → corrected to 152.53.241.111) - Fixed intelsight.co redirect (added dummy A record for DNS resolution) - my.intelsight.io DNS ready but site not yet created
This commit is contained in:
@@ -0,0 +1,91 @@
|
||||
# IntelSight.io — Site Documentation
|
||||
|
||||
## Overview
|
||||
|
||||
| Detail | Value |
|
||||
|---|---|
|
||||
| Domain | intelsight.io |
|
||||
| Aliases | intelsight.co (redirect), www.intelsight.io |
|
||||
| Platform | WordPress (CloudPanel CE) |
|
||||
| Server | app3 (152.53.241.111) |
|
||||
| Panel | panel.itpropartner.com |
|
||||
| Created | July 26, 2026 |
|
||||
| SSL | Let's Encrypt via CloudPanel |
|
||||
|
||||
## Cloudflare DNS Records (Zone: `4c2ade01f77efc5a3821dc64f5cf3277`)
|
||||
|
||||
| Type | Name | Value | Proxy |
|
||||
|---|---|---|---|
|
||||
| A | intelsight.io | 152.53.241.111 | ✅ Orange |
|
||||
| A | my.intelsight.io | 152.53.241.111 | ✅ Orange |
|
||||
| CNAME | www.intelsight.io | intelsight.io | ✅ Orange |
|
||||
|
||||
SSL/TLS mode: Full (strict)
|
||||
|
||||
### intelsight.co (Zone: `f12f30677b754b39c51a8bd29527ca8f`)
|
||||
|
||||
| Type | Name | Value | Proxy |
|
||||
|---|---|---|---|
|
||||
| A | intelsight.co | 192.0.2.1 | ✅ Orange |
|
||||
|
||||
**Page Rule:** `intelsight.co/*` → `https://intelsight.io/$1` (301, active)
|
||||
|
||||
No origin server needed — Cloudflare edge handles the redirect. The dummy A record is required for DNS resolution; traffic never reaches the origin IP.
|
||||
|
||||
## CloudPanel Site Details
|
||||
|
||||
- **Site User (SSH):** `intelsight` / `LoveMyBoys.1520!`
|
||||
- **Home directory:** `/home/intelsight`
|
||||
|
||||
## Database
|
||||
|
||||
| Detail | Value |
|
||||
|---|---|
|
||||
| Host | 127.0.0.1 |
|
||||
| Port | 3306 |
|
||||
| Database | intelsight |
|
||||
| User | intelsight |
|
||||
| Password | lUO7FjpYRxdJyK7BadiW |
|
||||
|
||||
## WordPress Admin
|
||||
|
||||
- **URL:** https://intelsight.io/wp-admin/
|
||||
- **User:** ippadmin
|
||||
- **Password:** LoveMyBoys1520!
|
||||
- **Admin Email:** admin@intelsight.io ⚠️ **Needs changing** to `info@itpropartner.com` (CloudPanel ignores the form field and auto-generates `admin@domain`)
|
||||
|
||||
## Service Status
|
||||
|
||||
| Service | Status | Notes |
|
||||
|---|---|---|
|
||||
| intelsight.io | ✅ Live | WordPress default install |
|
||||
| intelsight.co → intelsight.io | ✅ Redirecting | 301 via Cloudflare page rule |
|
||||
| my.intelsight.io | ⏳ DNS ready | **No site created yet** — returns 525 |
|
||||
| SSL | ✅ Issued | Let's Encrypt via CloudPanel |
|
||||
|
||||
## SSL Issuance
|
||||
|
||||
Let's Encrypt via `clpctl lets-encrypt:install:certificate`. Must temporarily unproxy DNS records for HTTP-01 validation, then reproxy:
|
||||
|
||||
```bash
|
||||
# Unproxy
|
||||
curl -s -X PATCH "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records/$RECORD_ID" \
|
||||
-H "Authorization: Bearer $CF_TOKEN" \
|
||||
-d '{"proxied":false}'
|
||||
|
||||
# Issue cert (on app3)
|
||||
ssh root@152.53.241.111 "clpctl lets-encrypt:install:certificate --domainName=intelsight.io"
|
||||
|
||||
# Repoxy
|
||||
curl -s -X PATCH "..." -d '{"proxied":true}'
|
||||
```
|
||||
|
||||
## Backup
|
||||
|
||||
Covered by app3 daily backup at 3 AM ET → `s3://hermes-vps-backups/cloudpanel-backups/`
|
||||
|
||||
## Next Steps
|
||||
|
||||
1. Change WordPress admin email from `admin@intelsight.io` to `info@itpropartner.com`
|
||||
2. Create WordPress site at `my.intelsight.io` for the customer portal
|
||||
3. Install WordPress theme and configure branding
|
||||
Reference in New Issue
Block a user