# 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 |