3.7 KiB
3.7 KiB
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 |
| Gmail | @gmail.com (exact address TBD) | |
| Booking | VRBO + Airbnb | vrbo.com/1313017, Airbnb listing |
| Social | facebook.com/mooresunnydaze |
Phase 1: Domain Transfer (GoDaddy → Cloudflare)
Timeline: 5-7 days (ICANN-mandated transfer lock)
Steps
-
Unlock domain at GoDaddy
- GoDaddy Dashboard → Domain Settings → Turn off "Domain Lock"
-
Get authorization code from GoDaddy
- Domain Settings → Transfer domain away → Copy auth code
- Auth code valid for 15 days
-
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)
-
Approve transfer
- GoDaddy sends confirmation email → approve
- Optional: expedite by accepting at GoDaddy immediately
-
Wait for transfer (5 days typical)
- Cloudflare auto-copies existing DNS records
- Nameservers switch to Cloudflare automatically
-
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
-
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
-
DNS cutover
- Update A record for mooresunnydaze.com → Core IP
- Add www CNAME → mooresunnydaze.com
- Keep proxy off initially for Caddy ACME cert issuance
-
SSL certificate
- Caddy auto-obtains Let's Encrypt cert on first request
- Verify: curl -sI https://mooresunnydaze.com → 200
-
Enable Cloudflare proxy (optional, after cert valid)
- Toggle orange cloud on A record
- Switch to Full (strict) SSL in Cloudflare dashboard
-
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 |