How to Create a Domain in Panelica
Adding a domain to your server takes less than a minute. Panelica uses a step-by-step wizard that walks you through every option.
Step 1: Open the Domain Wizard
From the sidebar, navigate to Domains and click Create Domain.
You will see three template options:
Select the template that matches your use case and click Next.
Step 2: Configure the Domain
Domain Name
Enter your domain name (e.g.,
Domain Owner
If you are a ROOT or ADMIN user, you can assign the domain to an existing user or create a new user automatically. Regular users will only see their own account.
Blank Site — Additional Options
If you selected the Blank Site template, you will see these additional settings:
WordPress and Laravel templates configure these settings automatically with recommended values.
Step 3: Review and Create
The final step shows a summary of everything that will be configured:
If a new user was auto-created, their login credentials are displayed here. Copy them before leaving this page.
Click Create Domain to finish. The domain is provisioned within seconds.
After Creation
Once the domain is created, quick action buttons appear:
DNS Configuration
If you are using Panelica's built-in nameservers, DNS records are created automatically. If you manage DNS externally (e.g., through your domain registrar), point your domain's A record to the server IP shown in the summary.
For Cloudflare users, see the Cloudflare integration guide in this forum.
Adding a domain to your server takes less than a minute. Panelica uses a step-by-step wizard that walks you through every option.
Step 1: Open the Domain Wizard
From the sidebar, navigate to Domains and click Create Domain.
You will see three template options:
- Blank Site — A clean domain with full control over PHP version, web server, and SSL settings.
- WordPress — Pre-configured for WordPress with optimized PHP settings, a MySQL database, and automatic installation.
- Laravel — Pre-configured for Laravel with Composer dependencies, correct document root, and environment setup.
Select the template that matches your use case and click Next.
Step 2: Configure the Domain
Domain Name
Enter your domain name (e.g.,
example.com). Do not include www — it is added automatically.Domain Owner
If you are a ROOT or ADMIN user, you can assign the domain to an existing user or create a new user automatically. Regular users will only see their own account.
Blank Site — Additional Options
If you selected the Blank Site template, you will see these additional settings:
- Web Server — Choose between "Nginx + Apache" (recommended for .htaccess support) or "Nginx Only" (faster, no .htaccess).
- PHP Version — Select from available PHP versions (8.1 through 8.5). The latest stable version is selected by default.
- SSL Provider — Choose "Let's Encrypt" for a free, auto-renewing certificate or "Self-Signed" for internal use.
- Force HTTPS — When enabled, all HTTP requests are automatically redirected to HTTPS.
WordPress and Laravel templates configure these settings automatically with recommended values.
Step 3: Review and Create
The final step shows a summary of everything that will be configured:
- Document root path
- PHP version and web server
- SSL certificate provider
- Server IP and hostname
- DNS records (A records for the domain and www subdomain)
- Nameserver addresses
If a new user was auto-created, their login credentials are displayed here. Copy them before leaving this page.
Click Create Domain to finish. The domain is provisioned within seconds.
After Creation
Once the domain is created, quick action buttons appear:
- Manage Domain — Opens the domain settings panel with tabs for DNS, SSL, PHP, files, and more.
- Create Email — Takes you directly to email account creation for this domain.
- Create Database — Opens the MySQL database creation form.
- Copy All Info — Copies all domain details (credentials, DNS records, paths) to your clipboard.
DNS Configuration
If you are using Panelica's built-in nameservers, DNS records are created automatically. If you manage DNS externally (e.g., through your domain registrar), point your domain's A record to the server IP shown in the summary.
For Cloudflare users, see the Cloudflare integration guide in this forum.