What's new
Panelica Community Forum

Welcome to the official Panelica Community Forum — the central hub for server administrators, developers, and hosting professionals. Register a free account today to access technical discussions, product announcements, feature requests, and direct support from the Panelica team. Be part of the growing community shaping the future of server management.

Domains & DNS — Full Feature Overview

Status
Not open for further replies.

admin

Administrator
Staff member
Domains & DNS — Full Feature Overview​

Panelica provides comprehensive domain and DNS management — from adding your first domain to fine-tuning PHP settings, SSL certificates, and DNS zones, all from a single interface.

Adding a Domain​

When you add a domain in Panelica, the system runs a 9-step automated provisioning process:

  1. System user validation and home directory setup
  2. Document root creation (/home/username/domain.com/public_html/)
  3. Nginx virtual host configuration
  4. PHP-FPM pool creation (per-domain, per-user isolation)
  5. DNS zone file generation (BIND)
  6. SSL certificate provisioning (Let's Encrypt or self-signed)
  7. Log directory setup (access + error logs)
  8. Cgroup slice assignment for resource isolation
  9. Database entry and status update

Each domain runs under its own Linux user with dedicated PHP-FPM pool, ensuring complete process isolation.

Domain Detail Tabs​

Every domain has a detailed management view with multiple tabs:

  • General — Document root, domain aliases, redirect rules, index file priority, directory listing toggle
  • PHP — PHP version selector (8.1, 8.2, 8.3, 8.4, 8.5), php.ini editor with syntax highlighting, per-domain PHP settings (memory_limit, upload_max_filesize, max_execution_time, etc.), extension management
  • SSL — Let's Encrypt auto-renewal, self-signed certificates, custom certificate upload, force HTTPS toggle, SSL status and expiry monitoring
  • Security — ModSecurity WAF toggle (per-domain), open_basedir configuration, disable_functions list, IP-based access restrictions
  • Statistics — Bandwidth usage, request counts, error rates, PHP-FPM process stats

PHP Version Management​

Each domain can run a different PHP version independently:

  • PHP 8.1, 8.2, 8.3, and 8.4 available
  • Version changes take effect immediately (PHP-FPM pool restart)
  • Per-domain php.ini overrides with CodeMirror editor
  • Extension enable/disable per version
  • open_basedir isolation per domain

DNS Zone Management​

Panelica includes a full-featured DNS server (BIND 9):

  • Zone creation — Automatic zone file generation when adding a domain
  • Record types — A, AAAA, CNAME, MX, TXT, SRV, CAA, NS, PTR, SOA
  • SOA management — Serial auto-increment, refresh/retry/expire timers
  • MX priority — Set mail server priorities
  • TXT records — SPF, DKIM, DMARC, domain verification
  • Bulk operations — Import/export zone files

Subdomains​

Create and manage subdomains with independent configurations:

  • Separate document root per subdomain
  • Independent PHP version and settings
  • Own SSL certificate (wildcard or individual Let's Encrypt)
  • Proxy pass to backend applications (Node.js, Python, etc.)
  • Redirect rules (301/302)

Cloudflare Integration​

Domains can be linked to Cloudflare zones for seamless DNS management. See the dedicated Cloudflare Integration thread for details on multi-account support, DNS sync, and quick actions.

Access Control (RBAC)​

  • ROOT — Manages all domains across all users
  • ADMIN — Manages domains for users they created
  • RESELLER — Manages domains for their own users
  • USER — Manages only their own domains
  • Domains can only be owned by USER-role accounts (not ROOT/ADMIN/RESELLER directly)

If you encounter any issues with this feature, please open a report in the Bug Reports forum.

Related Topics​


---
For issues with this feature, please report in the Bug Reports forum.
 
Last edited:
Status
Not open for further replies.
Back
Top