Reference

CLI & daemons

The background workers and cron commands that keep NexoVirt’s data fresh and its queues moving.

Overview

The installer sets these up for you. You normally never run them by hand. They are documented here so you understand what is running and can troubleshoot. All commands are php spark sub-commands run from the install directory (/var/www/nexovirt).

Background workers

These run continuously (managed as services by the installer):

CommandWhat it does
metrics:collectSamples guest and node metrics into the database for the charts.
inventory:collectSnapshots each host's nodes, guests, storages and networks.
provision:workRuns queued create / reinstall / delete / power jobs.
console-proxyWebSocket proxy that relays browser consoles to Proxmox.

Cron / one-shot commands

These run on a schedule (installed into cron):

CommandCadenceWhat it does
alerts:evaluateevery minuteEvaluates alert rules and opens / resolves alerts.
mail:flushevery minuteSends queued emails over SMTP.
firewall:collectevery 5 minRefreshes the stored firewall snapshot per host.
metrics:prunedailyEnforces metrics / inventory retention.
plans:enforcescheduledSuspends / deletes / resumes plan-assigned guests (when enabled).
domain:applyscheduledApplies the configured hostname / TLS.

Most commands accept --once for a single pass (used by cron). The exact set is installed automatically; this table is a reference, not a manual setup checklist.

This documentation describes NexoVirt as it stands today and grows with it. Something missing? Get started free.
On this page