NXTGEN.PHOTOS
Same path as faqatrader + leafys.life

Make both domains live

You bought nxtgen.photos and nxtgen.photography at 123-reg. They are still on GoDaddy parking. The other two sites already share DigitalOcean London at 134.209.30.129, nginx, and Let's Encrypt. We do that again — we do not move DNS to Vercel.

  1. STEP 01

    Leave nameservers alone
    faqatrader.com and leafys.life already use 123-reg / GoDaddy nameservers (nsXX.domaincontrol.com). Both new domains already do the same. Do not switch to DigitalOcean nameservers. Stay in the 123-reg DNS screen and only change records.
  2. STEP 02

    Open nxtgen.photos in 123-reg
    Sign in at 123-reg.co.uk → My Products → Domains → Manage next to nxtgen.photos → DNS / Manage DNS. You will see two parking A records (76.223.67.189 and 13.248.213.45). Those are the holding page, not the studio.
  3. STEP 03

    Point the apex at the London droplet
    Delete both parking A records. Add one A record: host @ (or blank), value 134.209.30.129. That is the same IPv4 faqatrader.com and leafys.life already use.
  4. STEP 04

    Point www as well
    Remove any parking CNAME on www. Add either CNAME www → nxtgen.photos, or A www → the same droplet IP. Do both the root and www or one of them will keep showing the park page.
  5. STEP 05

    Repeat for nxtgen.photography
    Same four records on the second domain: A @ → the droplet, and www as CNAME to nxtgen.photography (or another A to the droplet). Two domains, one machine, same as covering a misspelling.
  6. STEP 06

    Wait until dig agrees
    From a terminal: dig +short nxtgen.photos A should print 134.209.30.129. Until it does, the droplet cannot get a Let's Encrypt certificate. Propagation is usually minutes; 123-reg say it can take up to 48 hours.
  7. STEP 07

    Nginx + certbot on the droplet
    SSH to the London box. Drop in deploy/nginx-nxtgen.conf, enable the site, reload nginx. Then certbot --nginx for both names and both www hosts. photography 301s to photos so there is one canonical studio.
  8. STEP 08

    Run this Next.js app
    Clone this repo on the droplet, npm ci && npm run build, then systemd or pm2 on port 3010 (see deploy/nxtgen.service). nginx already proxies that port. After that, https://nxtgen.photos is the studio.

What you should see when it is done

  • https://nxtgen.photos loads this studio over HTTPS (Let's Encrypt, same as the other two).
  • https://nxtgen.photography redirects to https://nxtgen.photos.
  • www on both names follows the same rule. No parking HTML, no certificate warning.