"General Tab"
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.
Domain Editor → Generalhttps://YOUR-SERVER-IP:8443/domains/edit/DOMAIN-IDSite is live OFF
| Task | Schedule | Status | Last Run | Actions |
|---|---|---|---|---|
| Laravel scheduler | Every minute | Enabled | 23.07.2026 11:59 | edit · toggle · run · logs · delete |
| Nightly cleanup | Daily at 03:00 | Enabled | 23.07.2026 03:00 | edit · 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 |
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.
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).