100 lines
3.7 KiB
Markdown
100 lines
3.7 KiB
Markdown
# Moore Sunny Daze — Migration Plan
|
|
|
|
- **Mockups:** https://mockup.iamgmb.com/mooresunnydaze/ — three theme options + admin dashboard
|
|
- **Deployment standard:** mockup.iamgmb.com for prototypes/design review, proposals.iamgmb.com for business documents
|
|
|
|
## Current State
|
|
| Asset | Provider | Details |
|
|
|-------|----------|---------|
|
|
| Domain | GoDaddy | mooresunnydaze.com |
|
|
| Website | Wix | mooresunnydaze.com, Wix-built |
|
|
| Email | Gmail | @gmail.com (exact address TBD) |
|
|
| Booking | VRBO + Airbnb | vrbo.com/1313017, Airbnb listing |
|
|
| Social | Facebook | facebook.com/mooresunnydaze |
|
|
|
|
## Phase 1: Domain Transfer (GoDaddy → Cloudflare)
|
|
**Timeline:** 5-7 days (ICANN-mandated transfer lock)
|
|
|
|
### Steps
|
|
1. **Unlock domain at GoDaddy**
|
|
- GoDaddy Dashboard → Domain Settings → Turn off "Domain Lock"
|
|
|
|
2. **Get authorization code from GoDaddy**
|
|
- Domain Settings → Transfer domain away → Copy auth code
|
|
- Auth code valid for 15 days
|
|
|
|
3. **Initiate transfer at Cloudflare**
|
|
- Cloudflare Dashboard → Domain Registration → Transfer Domains
|
|
- Enter mooresunnydaze.com + auth code
|
|
- Cost: $10.46 (.com transfer, adds 1 year to registration)
|
|
|
|
4. **Approve transfer**
|
|
- GoDaddy sends confirmation email → approve
|
|
- Optional: expedite by accepting at GoDaddy immediately
|
|
|
|
5. **Wait for transfer** (5 days typical)
|
|
- Cloudflare auto-copies existing DNS records
|
|
- Nameservers switch to Cloudflare automatically
|
|
|
|
6. **Verify DNS**
|
|
- Check all records propagated
|
|
- Enable DNSSEC (free at Cloudflare)
|
|
- Keep proxy off until site is deployed (grey cloud)
|
|
|
|
## Phase 2: Website Migration (Wix → Us)
|
|
**Timeline:** After domain transfer + 24hr DNS propagation
|
|
|
|
### Steps
|
|
1. **Build new site** on our infrastructure
|
|
- Serve from Core via Caddy
|
|
- Domain: mooresunnydaze.com (A record → 152.53.33.195)
|
|
- Static HTML landing page (single file) + booking portal pages
|
|
|
|
2. **DNS cutover**
|
|
- Update A record for mooresunnydaze.com → Core IP
|
|
- Add www CNAME → mooresunnydaze.com
|
|
- Keep proxy off initially for Caddy ACME cert issuance
|
|
|
|
3. **SSL certificate**
|
|
- Caddy auto-obtains Let's Encrypt cert on first request
|
|
- Verify: curl -sI https://mooresunnydaze.com → 200
|
|
|
|
4. **Enable Cloudflare proxy** (optional, after cert valid)
|
|
- Toggle orange cloud on A record
|
|
- Switch to Full (strict) SSL in Cloudflare dashboard
|
|
|
|
5. **Post-migration cleanup**
|
|
- Cancel Wix subscription (wait until site live + verified)
|
|
- Export any Wix blog/content if needed
|
|
- Archive old Wix design as reference
|
|
|
|
## Phase 3: Email Migration (Gmail → MXroute)
|
|
See separate email migration plan.
|
|
|
|
## Phase 4: Booking System (VRBO/Airbnb → Direct)
|
|
### Short-term (keep both)
|
|
- Link "Book Now" to our own booking page
|
|
- Keep VRBO/Airbnb listings live during transition
|
|
- Add "Book Direct & Save" messaging on our site
|
|
|
|
### Long-term (go direct)
|
|
- Build Stripe-integrated reservation system
|
|
- Remove/downgrade VRBO listing once direct bookings established
|
|
- Leverage existing Facebook following for direct booking marketing
|
|
- Offer returning guest discounts for direct bookings
|
|
|
|
## Phase 5: Ongoing
|
|
- Nightly backups to S3 via hermes-backup
|
|
- Uptime monitoring via Uptime Kuma
|
|
- SSL auto-renewal via Caddy
|
|
- Monthly domain renewal check (Cloudflare auto-renew)
|
|
|
|
## Risk Mitigation
|
|
| Risk | Mitigation |
|
|
|------|-----------|
|
|
| DNS propagation delay | Start transfer on Monday, complete before weekend |
|
|
| Wix SSL break during DNS cutover | Keep Wix site active until new cert issued |
|
|
| Email downtime during MX switch | Configure MXroute first, then change MX records |
|
|
| Booking loss during transition | Keep VRBO/Airbnb live for 60 days minimum |
|
|
| Domain transfer rejection | Verify domain unlocked + WHOIS privacy off at GoDaddy |
|