PanelicaDocs
panelica.com
Docs / Domains / Creating a Domain

Creating a Domain

Panelica 1.0.375 Verified 2026-07-23 Domains

Creating a domain is a single form, but behind the button Panelica provisions a complete website: the Linux user, the home directory, the web server configuration, PHP-FPM pool, SSL certificate and security profile all come out of this one page.

Panel locationDomains → Create Domainhttps://YOUR-SERVER-IP:8443/domains/create
 Create Domain
Basic Information
Domain Name
example.com
Auto-create user for this domainON
Username will be derived from the domain · credentials shown before creation
PHP Version
8.4 (Latest) ▾
Web Server
Nginx & Apache (Recommended) ▾
Security & SSL
SSL CertificateLet's Encrypt (Free)
Force HTTPS Redirectoff
ModSecurity WAFenabled by plan
Create Domain

Basic information

Domain Name. The bare domain, like example.com. International (Unicode) domain names are accepted and converted to punycode automatically. The Create button stays disabled while the field is empty, and the full format check runs when you submit; an invalid name is rejected before anything is created.

Domain Owner. Who owns the new domain depends on your role:

  • A customer (USER) always creates domains under their own account; there is no owner selector.
  • For ROOT, ADMIN and RESELLER the form opens with Auto-create user switched on: the panel derives a username from the domain name and will create a brand-new hosting account alongside the domain. Before creation, a dialog shows the credentials that will be used (username, email, generated password, plan); the final username can differ slightly if the derived one is taken (for example blog becoming blog2).
  • Switch auto-create off to pick an existing owner from your user list instead. When ROOT selects a user, an info box shows that user's plan limits (max domains, disk, databases, email accounts).

Plan. There is no plan selector on this form by design: an existing owner keeps their current plan, and an auto-created user gets the server's default plan. The form displays the governing plan's feature badges: SSL, ModSecurity WAF, SSH access (with its access level), FTP access and MySQL access, each marked as included or not.

License limit pre-check: if the server's license has reached its domain limit, the form refuses to start and shows "Domain limit reached (X/Y)" instead of failing halfway.

PHP and web server

All the fields in this section belong to the form's advanced area, which requires the advanced-create permission; without it the form is just the owner and the domain name, and server defaults apply.

PHP Version. The PHP versions installed and running on the server are listed (Panelica supports 5.6 through 8.5) and the newest carries a "Latest" tag. The handler is PHP-FPM only, which the form states explicitly; there is no CGI or mod_php option. Without the PHP permission the selector is shown locked with a note that the server default will be used.

PHP Resource Limits. Memory limit, upload max size and post max size for this domain's pool, chosen from fixed dropdowns. The values are pre-filled from the plan when the plan defines them, otherwise from sensible defaults.

Web Server. Two modes: Nginx & Apache, labeled as recommended and selected by default, or Nginx Only. Without the web server permission the selector is shown locked with a notice.

IP Address. The IP the vhost binds to; the selector appears for accounts with the IP-selection permission.

Security and SSL

SSL Certificate. A dropdown with two providers: Let's Encrypt (free), issued automatically during provisioning, or a self-signed certificate. If the owner's plan does not include SSL, the section says so and the domain starts without a certificate; accounts without the SSL permission see a "configuration restricted" note instead of the selector. In the auto-create flow this section is not shown and the default plan's SSL setting is applied.

Force HTTPS Redirect. A toggle (off by default) that redirects all HTTP traffic to HTTPS at the web server level.

ModSecurity WAF. Availability follows the plan; the form shows whether the OWASP Core Rule Set WAF will be active for this domain.

What happens when you click Create

The button switches to a provisioning progress view that walks through the stages of the setup: creating the user (when one is being auto-created), setting up the home directory, configuring the web server, installing the SSL certificate, applying the security profile and finalizing the domain. The progress list is a visual guide to these stages; the provisioning itself runs server-side as one operation.

If provisioning fails, the form shows the error reason returned by the server. When a brand-new user was auto-created for the domain, the panel removes that user again so you are not left with an empty account.

The success screen

When provisioning finishes you get a full summary designed to be copied into a note or sent to the customer:

  • Domain details: document root, home path, PHP version, web server mode, SSL state, ModSecurity state.
  • Server info: server IP, hostname and the nameservers to point the domain at; DNS setup guidance is included so the domain can go live.
  • User credentials (only when a user was auto-created): username and generated password, with a copy button and a warning that the password is shown only once.
  • FTP credentials (when an FTP account was auto-created): username, password and FTP home, again shown once. If FTP creation was skipped (an FTP user already exists, or the plan does not allow it) or failed, the screen says so and links to the FTP page.
  • A Copy All button collects everything to the clipboard.
  • Next-step shortcuts: Create Email, Create Database, Manage Domain, View Domains and Create Another.
DNS reminder: creating the domain configures the server side. The site becomes publicly reachable once the domain's nameservers or A records point at this server; until then, use the Preview link from the domain list.
Panelica Documentation · Written and verified against the live panel. · Last verified 2026-07-23 on Panelica 1.0.375