Infrastructure

Docker-Based Infrastructure

Every WordPress site on XeroWP runs inside its own secure, isolated Docker container. No shared resources, no noisy neighbors, and clean restarts whenever you need them.

  • Isolated per site
  • Dedicated system user
  • Instant restarts
3 containers, fully isolated
Why It Matters

Isolation you can actually rely on

Traditional shared hosting crams hundreds of sites onto one server. XeroWP gives every site its own container instead.

Complete Isolation

Each site gets its own dedicated system user, filesystem, and PHP-FPM pool. A compromised or misbehaving site cannot read, write, or interfere with any other site on the same server.

Dedicated Resources

Your container is allocated its own CPU and RAM according to your plan. Traffic spikes on someone else's site never eat into your performance — there are no shared PHP-FPM pools.

Instant, Clean Restarts

Need to reset a stuck process? Containers restart in seconds without affecting your files or database, which live outside the container on persistent, backed-up storage.

Consistent Environments

Every container is built from the same base image, so staging clones and production behave identically — no more "it worked on my machine" surprises.

Under the Hood

What's actually running behind your site

A closer look at how XeroWP's container infrastructure is put together.

One Docker container per WordPress site, each with its own dedicated system user and PHP-FPM pool.

Each site connects to its own MySQL database with unique credentials, visible in the site's Settings tab.

A server-level firewall restricts inbound traffic to HTTP, HTTPS, and SFTP only — SSH is never exposed publicly.

Containers are scheduled across servers in Bangladesh, Europe, and the USA, with more locations on the way.

FAQ

Common questions about container isolation

No. Every site runs in its own isolated Docker container with a dedicated system user, so a compromised site has no access to the files, database, or processes of any other site on the server.

No. Containers are fully managed for you — provisioning, resource allocation, and orchestration all happen automatically when you create a site. You never need to touch Docker directly.

Each site has its own MySQL database with unique credentials. You can find the host, database name, username, and password in your site's Settings tab for use with WP-CLI, phpMyAdmin, or external tools.

Yes — every site includes a web-based terminal that drops you straight into your container's WordPress root directory. See our Terminal Access feature for details.

Get your own isolated container

No credit card required

Launch a WordPress site on secure, dedicated Docker infrastructure — free for 7 days.

14-day money-back guarantee, no questions asked

Already hosting elsewhere? We'll migrate your site free.