ESA Automation · Windows desktop

Connect domains. Follow one workflow.

Windows desktopPreflight before changesSingle-domain and sequential batches

Bring Namecheap domains, Baota websites and Alibaba Cloud ESA SaaS onboarding into a workflow with preflight checks and stage-by-stage progress. Designed for website teams repeatedly setting up customer domains.

InspectReview ESA configuration
CheckFind conflicts before changes
ConnectLink DNS and websites
TrackFollow certificates and stages
Core capabilities

Organize repeated onboarding steps.

Check existing resources for each domain and apply the required configuration in sequence.

Inspect ESA configuration

01

Review sites, DNS, origin pools, cache, compression, HTTPS, SaaS domains and origin rules. Retrieve all API pages and browse results in paginated tables.

Preflight before writing

02

Filter unbound, unexpired domains using Namecheap DNS. Check DNS, matching resources and Baota websites, then review the proposed actions before execution.

Connect sites, domains and certificates

03

Create or reuse compatible Baota sites, configure ESA service records, SaaS domains and origin Host rules, then update DNS. Wait for edge readiness before requesting the origin certificate and applying selected cache and Gzip rules.

Track each batch item

04

Run one domain or a sequential batch with visible progress. Pending activation or certificates retain a retryable result and stop later domains from being written early.

Use Windows credential storage

05

Optionally save connection credentials in Windows Credential Manager. Site defaults use the current user's registry, and saved credentials can be forgotten from the tool.

Capabilities and integration

Start with domains that meet the requirements.

The tool coordinates configuration; DNS propagation, service activation and certificate issuance remain with the respective providers.

ScopeCapabilityUseRequirements
Alibaba Cloud ESAConfiguration inspection and SaaS resource creationOrganize domains, origins and rulesRAM permissions, an ESA site and available capabilities
NamecheapDomain lookup and CNAME addition preserving existing recordsConnect domain DNS to ESANamecheap DNS, API permissions and source IP allowlisting
Baota panelWebsite creation and ACME certificate deploymentPrepare the origin website and HTTPSHTTPS panel access, API allowlisting and supported site types
Windows and licensingDesktop workflow and online validationManage onboarding from the desktopWindows, a valid license and connectivity
Use cases

Built around practical needs.

01

Website delivery teams

Repeated customer domain setup

Combine tasks across several consoles into a reviewable workflow and check each domain's completion status.

02

Multi-domain operators

Sequential onboarding and result tracking

Select eligible domains and follow conflicts, pending stages and successful completion one at a time.

03

Cloud and website administrators

ESA inspection and onboarding preparation

Review site configuration and rules before confirming origins, DNS, site types and permissions.

Review before applying changes

Automated onboarding requires a valid online license and access to the relevant APIs; Baota writes require HTTPS. Conflicting root DNS or incompatible matching resources stop the workflow instead of being overwritten. Activation and certificates depend on provider status. Full caching should only be enabled for suitable public static content.

Getting started

Validate the workflow with one domain.

Prepare Windows, an ESA site, a Namecheap domain and the Baota panel, confirm site defaults and licensing, then start with a single-domain preflight.

Onboarding

Check your environment and requirements.

Plan around your existing accounts, workflow and intended scope.

Accounts and licensing

01

Prepare a valid license and the required permissions for each service.

Website and domain

02

Confirm Namecheap DNS, origin IP, site directory and site type.

Onboarding rules

03

Check DNS conflicts and certificate requirements before choosing cache and compression settings.