Back to News

One Host in Iceland

February 10, 20261 min read
Ares bridge lit for cameras — one working set
Next.js, Drupal, Postgres, Redis, and Caddy on one 1984.hosting VPS — the production topology that replaces four vendors.

Algorithm workflow

Fly.io production topology

Cloudflare DNSOptional proxy · TTL 300 at cutoveraxanar-nextjsPublic site · /portal · ISR webhooksaxanar-drupalCMS · CRM · Commerce · messages APIaxanar-db · Postgres15K+ donor profiles · pledge history50 GB volumeHot media on FlyTigris archiveCold WP mediaVideo: YouTube embeds only · Staging: axanar-nextjs.fly.dev + axanar-drupal.fly.dev
axanar-drupal + axanar-nextjs + Postgres + 50 GB volume — Cloudflare DNS, YouTube embeds, Tigris cold archive.

By September 2026 the unification host is live: donor merge complete, commerce wired, VIP memberships live, wiki and video chronicle indexed, and executive admin UX streamlined for Alec's team.

Production topology on the 1984.hosting VPS in Iceland (185.112.144.130, SSH axanar-1984):

  • cms.axanar.com — Drupal 11: donor CRM, Commerce + PayPal, fulfillment, messages, Gmail sync, YouTube cron, admin desks
  • beta.axanar.com — Next.js 15: public site + /portal + ISR revalidation
  • Postgres 17 + Redis — local Compose services, not a rented DBaaS
  • media.axanar.com — Caddy file server from /var/lib/axanar-media on this disk

We left Fly.io. Video and stills do not go through a Tigris bucket. Alec writes Captain's Log as Drupal articles; this Engineer's Log is the lesser technical series beside it.

Public URLs today: https://beta.axanar.com and https://cms.axanar.com. Apex axanar.com still waits on the WordPress DNS cutover.

Engineer's Log — Unification series (Part 5 of 8)

By September 2026 the unification host is live: donor merge complete, commerce wired, VIP memberships live, wiki and video chronicle indexed, and executive admin UX streamlined for Alec's team.

Production topology on the 1984.hosting VPS in Iceland (185.112.144.130, SSH axanar-1984):

  • cms.axanar.com — Drupal 11: donor CRM, Commerce + PayPal, fulfillment, messages, Gmail sync, YouTube cron, admin desks
  • beta.axanar.com — Next.js 15: public site + /portal + ISR revalidation
  • Postgres 17 + Redis — local Compose services, not a rented DBaaS
  • media.axanar.com — Caddy file server from /var/lib/axanar-media on this disk

We left Fly.io. Video and stills do not go through a Tigris bucket. Alec writes Captain's Log as Drupal articles; this Engineer's Log is the lesser technical series beside it.

Public URLs today: https://beta.axanar.com and https://cms.axanar.com. Apex axanar.com still waits on the WordPress DNS cutover.

Engineer's Log — Unification series (Part 5 of 8)

Filed under

One Host in Iceland | Axanar Productions