MULTI-DOMAIN HOSTING
Tenants
Serve multiple domains from a single site installation
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 activeEverything 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!Add a tenant domain
Click "Request certificate"
Done! SSL is active
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.
Config files
Code editor
NGINX reload
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
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
Tenant domains
SSL certificates
NGINX config
API access