PanelicaDocs
panelica.com
Docs / Domain Editor / General

"General Tab"

Panelica 1.0.375 Verified 2026-07-23 Domain Editor

The General tab is the domain's home screen inside the editor: one-click operations at the top, the domain's core settings and usage below, and a complete cron job manager at the bottom.

Panel locationDomain Editor → Generalhttps://YOUR-SERVER-IP:8443/domains/edit/DOMAIN-ID
 Domain Editor · example.com · General
Visit SiteFile ManagerClear CacheRestart ServicesSuspendCron JobsDelete Domain
Domain Information
Domain Nameexample.com (locked)
IP Address203.0.113.10 ▾
Custom Document Root☑ /home/john/example.com/public_html
Statusactive (read-only)
Apply Changes Reset
Quick Statistics
Disk: 1.2 GB / 10 GB
Bandwidth: 14 GB / 100 GB
PHP 8.4 (FPM) · Nginx & Apache · SSL on
Maintenance Mode
Site is live
OFF
Cron Jobs Limit: 5 Add Cron Job
TaskScheduleStatusLast RunActions
Laravel schedulerEvery minuteEnabled23.07.2026 11:59edit · toggle · run · logs · delete
Nightly cleanupDaily at 03:00Enabled23.07.2026 03:00edit · toggle · run · logs · delete

Quick Actions

A row of one-click tiles at the top. Most are permission-gated; Visit Site and Open File Manager are always available:

Action Behavior
Visit Site Opens https://yourdomain in a new tab
Open File Manager Jumps to the File Manager already inside the domain's document root
Clear Cache Clears the domain's cache on the spot
Restart Services Restarts the domain's stack: its PHP-FPM pool and Nginx, plus Apache when the domain runs in Nginx & Apache mode
Suspend / Activate Suspending asks for confirmation and warns about the impact; reactivating is a single click. Without the permission the tile shows locked instead of disappearing
Cron Jobs Scrolls you down to the cron section (shown only while the cron section itself is available)
Delete Domain Opens a confirmation dialog warning that the action is permanent; hidden entirely without the delete permission
Clear Cache and Restart Services act immediately. There is no confirmation step on these two; the restart briefly recycles the domain's PHP-FPM pool and web server processes.

Domain Information

The core settings card:

  • Domain Name: shown locked; a domain cannot be renamed.
  • IP Address: which server IP the domain binds to, chosen from a selector that verifies the choice as you make it (permission-gated; without it the field is locked with a note).
  • Document Root: the Custom Document Root checkbox reflects the domain's saved setting (unticked on a standard domain); ticking it unlocks the path field. The panel validates the path before saving: it must be absolute, must stay inside the user's home directory, and may not contain .. or //. Changing it triggers a confirmation dialog showing the old and new paths side by side with a risk warning, because the site starts serving from the new location immediately.
  • Status and the created/updated dates are read-only here; suspension is handled in Quick Actions.

Apply Changes activates only when something actually changed; Reset returns the form to the saved values. Below the form, a collapsible runtime panel shows the domain's state as it really is on the server, so you can compare intent with reality.

Quick Statistics

Disk and bandwidth usage against the plan's quotas, each with a color-coded bar (green, yellow from 70%, red from 90%), plus the domain's status, web server mode, PHP version with its handler, and SSL state.

Maintenance Mode

A single switch (permission-gated). Turning it on serves visitors a 503 maintenance page; while active, the card shows where that page lives (/home/USER/DOMAIN/errors/503.html) so you can customize it. Turning it off puts the site back live. The switch acts immediately, with a toast confirming each direction.

Cron Jobs

The full scheduled-task manager for this domain. Whether you see it at all is a permission; whether you can use it also depends on the hosting plan: with the permission but a plan that excludes cron, the card is replaced by an upgrade notice. Plans can also cap the number of jobs: the cap shows as a badge next to the title, the list header counts usage ("N/M used", red once full), and reaching the cap raises a warning banner; the final word on the limit belongs to the server. ROOT and ADMIN are exempt from both the plan gate and the cap.

The list shows each job's name with its command underneath, the schedule in plain words ("Every minute", "Daily at 03:00") with the raw cron expression under it, an Enabled/Disabled badge, the last run time, and five actions per row: Edit, Enable/Disable, Run Now, View Logs and Delete. Deleting requires typing a confirmation and shows the job's command and schedule one last time. The list paginates five jobs per page.

The editor dialog comes with a template library on the left:

  • Custom: empty command, write your own.
  • Laravel: ready-made artisan tasks (scheduler, queue worker, cache clear, Horizon snapshot) with the domain's PHP binary and path already filled in.
  • Web Requests: curl/wget calls where you paste the URL.
  • Cleanup: temp, log and cache directory cleanups with sensible age filters.

Fields: task name, the command itself, a timeout (10 to 3600 seconds) and an enabled switch. Scheduling offers eleven presets from "every minute" to "monthly on the 1st", a live preview of the chosen schedule, and an advanced mode exposing the five raw cron fields (minute, hour, day of month, month, day of week) for full control.

View Logs opens the job's execution history: a summary of the command and schedule on top, then the last 20 runs with their result (success, error, timeout or killed), duration, exit code and expandable stdout/stderr output per run, plus a refresh button.

Test with Run Now. After creating a job, trigger it once with Run Now and open View Logs. You see the real exit code and output immediately instead of waiting for the schedule to find out the path was wrong.

Permissions

Each piece of this tab is individually permission-gated: document root, IP address, maintenance mode, clear cache, restart services, suspend, unsuspend and delete all have their own keys, and the cron section has separate view and create permissions on top of the plan gate. Tiles you lack either disappear (cache, restart, delete) or show a lock explaining why (suspend, unsuspend).

Panelica Documentation · Written and verified against the live panel. · Last verified 2026-07-23 on Panelica 1.0.375