Storefront & Domain Control Room for eCommerce

An internal control panel that puts a whole portfolio of sites and their domains on one surface: registrar, DNS, hosting, and deployment togetherLaunch or clone storefronts, point domains, and push changes from the UIThe control a retail or ecommerce operator needs to run many stores and brands at once

One control surface for a whole portfolio of online stores.

Storefront & Domain Control Room for eCommerce, preview
9
System modules
3
Server types
100+
Domains per bulk run
1
Control surface

The situation

An operator running many storefronts and brands was juggling ten registrar tabs, five hosting cabinets, and three CDN panels. Every domain's chain (registrar to DNS to server) lived somewhere different, and any bulk change meant SSH sessions and copy-pasted configs.

How we built it

An internal control panel that wires the full domain chain into one surface, on a transparent 'email to account to resource' model so nothing is orphaned. Background workers keep the dashboard at ground truth, and any registrar, CDN, or host plugs in behind a common adapter, so no provider is hard-wired.

What it does

  • Domains

    End-to-end ownership of every domain, registrar to DNS to server. Clone content, migrate to another server, switch DNS provider, or deploy a ZIP straight from the UI.

  • Registrar accounts

    Every registrar account tracked in one place; different per-registrar API schemas abstracted behind one interface for bulk purchase and inventory sync.

  • Hostings & servers

    Spin up servers via the hosting API, then provision them by type over SSH: clean Ubuntu with nginx, panel-driven FastPanel, or campaign-aware Keitaro.

  • CDN providers

    Multi-account CDN management for proxy and protection, tracking which domain is bound to which account and swapping providers without losing the chain.

  • Email directory

    A central registry of every email used to register an account. Nothing can be added without its email living here first, so there are no orphaned credentials.

  • Proxy pool

    Proxies attach to any registrar, CDN, or hosting account; all API calls travel through them, protecting the source IP and isolating fault domains.

  • Sync jobs

    Background workers continuously sync the contents of every connected account and domain chain, so the dashboard always reflects reality without a manual refresh.

  • Purchase jobs

    Queue mass-domain purchases and watch per-domain status in real time (succeeded, failed, retrying) across hundreds of registrations in parallel.

  • Users & roles

    Granular role-based access: give a teammate one registrar, one server type, or one set of domains without exposing the whole estate.

Inside the system

Every domain and its full chain on one surface
Every domain and its full chain on one surface
Registrar accounts behind one interface
Registrar accounts behind one interface
Servers provisioned by type over SSH
Servers provisioned by type over SSH
Atomic actions on any server
Atomic actions on any server
Multi-account CDN management
Multi-account CDN management
Mass purchases with per-domain status
Mass purchases with per-domain status
Background sync keeps the panel at ground truth
Background sync keeps the panel at ground truth
Central email directory, no orphaned credentials
Central email directory, no orphaned credentials
Proxy pool isolating every API call
Proxy pool isolating every API call
Granular, scoped role-based access
Granular, scoped role-based access

What it runs on

  • Server types

    RAW VPS with hand-rolled nginx, FastPanel via its panel API, Keitaro with automatic campaign creation

  • Integrations

    Registrar REST APIs behind adapters, multi-account CDN, SSH provisioning, a routed proxy pool

  • Backend

    PostgreSQL as the single source of system state, background sync and purchase workers

A deeper breakdown of the architecture and modules is available on request. There is too much detail for a public page.

What changed

  • Ten registrar tabs, five hosting cabinets, and three CDN panels collapsed into one page with full context per domain.
  • Bulk domain purchases run in parallel with live per-domain status instead of one-at-a-time.
  • Clone, migrate, attach a CDN, swap DNS, or deploy a ZIP, all without SSH or copy-pasted configs.
  • Teammates get scoped access to part of the estate without seeing all of it.
  • The dashboard always reflects ground truth, with no manual refresh.

We use cookies for analytics, only with your consent. See our Cookie Policy.