Matomo Analytics

One site, unlimited domains

Stop creating separate sites for every domain. With tenants, you can serve multiple domains from a single site installation — perfect for SaaS platforms, white-label apps, and multi-tenant setups.

Tenant Domains

3 active
tenant1.example.com
SSL
client-app.com
SSL
whitelabel.io
SSL

Everything you need for multi-tenancy

Ploi handles the infrastructure so you can focus on your application

Easy creation

Add tenant domains in seconds. Ploi creates the virtual host and reloads NGINX automatically.

SSL per tenant

Request individual Let's Encrypt or ZeroSSL certificates for each tenant domain

NGINX per tenant

Customize NGINX configuration per tenant for redirects, headers, and caching

Real-time updates

See tenant creation and SSL provisioning reflected instantly via WebSocket

Individual SSL certificates per tenant

Each tenant can have its own SSL certificate. Request free Let's Encrypt or ZeroSSL certificates directly from Ploi with a single click.

Let's Encrypt & ZeroSSL

Free SSL certificates provisioned and renewed automatically

DNS validation

Supports Cloudflare, DigitalOcean, Hetzner, Linode, Bunny, and Route53

One-click revocation

Revoke and clean up certificates when they're no longer needed

SSL Setup

Just one click!
1

Add a tenant domain

2

Click "Request certificate"

Done! SSL is active

tenant1.example.com - nginx config
location / {
    proxy_pass http://127.0.0.1:8000;
    proxy_set_header Host $host;
    proxy_set_header X-Tenant tenant1;
}

location ~* \.(css|js|png|jpg)$ {
    expires 30d;
    add_header Cache-Control "public";
}

Custom NGINX configuration per tenant

Need specific rules for a particular tenant? Each tenant gets its own NGINX configuration file that you can edit directly from the Ploi dashboard.

Per-tenant

Config files

In-browser

Code editor

Instant

NGINX reload

Full

Control

Built for multi-domain use cases

Whether you're building a SaaS or managing client sites, tenants have you covered

SaaS platforms

Give each customer their own domain while running a single application instance

White-label solutions

Serve branded versions of your application under each client's domain

Multi-domain WordPress

Host multiple WordPress domains on a single installation with individual SSL

Automate with the API

Manage tenants programmatically through the Ploi API. Automatically provision new tenant domains when customers sign up, request SSL certificates, and clean up when they leave.

Full REST API

Create, list, and delete tenants programmatically

SSL management

Request and revoke certificates via API calls

NGINX configuration

Read and update per-tenant NGINX configs remotely

API Request
curl -X POST \
  "https://ploi.io/api/servers/{id}/
    sites/{id}/tenants" \
  -H "Authorization: Bearer {token}" \
  -d '{"tenant": "new-client.com"}'
{
  "message": "Tenant is being created"
}

Ready to go multi-tenant?

Start serving multiple domains from a single site today

Unlimited

Tenant domains

Free

SSL certificates

Per-tenant

NGINX config

Full

API access

Start free trial