🚀 ERPNext Tenant Portal

Provision and manage multi-tenant ERPNext instances

{{ alert.message }}
{{ step.number }}
{{ step.label }}

📋 Basic Information

Will be used to generate tenant ID
Fully qualified domain name

🏢 Company Setup

Required Information

Company Details (Optional)
Max 5 characters
Admin User (Optional)
Default password will be auto-generated and stored securely
Company Address (Optional)
Email Configuration (Optional)
Banking Information (Optional)
Branding (Optional)
Will be converted to base64 and embedded

⚙️ Infrastructure Configuration

Optional: Customize storage, database, and Redis settings. Leave blank for sensible defaults.

Resource Preset

Storage Configuration
For uploaded files and attachments
Database (MariaDB) Configuration
Redis Configuration
Applied to both cache and queue

🔧 Advanced Settings

Optional: Configure backups, ingress, and TLS.

Automated Backups
Ingress & TLS

📋 Review & Create

Review your configuration before creating the tenant.

Summary

Customer:
{{ form.customerName }}
Domain:
{{ form.domain }}
Company:
{{ form.company.companyName }}
Resource Size:
{{ form.resourceSize }}
Backup:
{{ form.backup.enabled ? 'Enabled' : 'Disabled' }}
TLS:
{{ form.ingress.tls ? 'Enabled' : 'Disabled' }}

JSON Preview

{{ buildPayloadPreview() }}

Loading tenants...

{{ tenant.tenant_id }}

{{ tenant.status }}
🌐 {{ tenant.endpoints?.app }}
📅 {{ formatDate(tenant.created_at) }}
📦

No tenants found

Create your first tenant to get started