Vinza Server turns a single panel into a control point for several machines. You register each node through an add-server wizard that hands you a one-liner to run on the target; the node's vinza-agent enrolls, you confirm its key fingerprint, and from then on the panel routes work to it. The local machine is a node too, so there is no separate code path for single-server installs.
Once a node is enrolled the panel exposes most of what it does locally, per node: a file manager with search, read/write, upload, rename, move, copy, compress/extract, permission and ownership changes, a recycle bin, and downloads (a folder arrives as a .tar.gz); systemd service listing and control, unit-file editing and creation from templates; resource statistics, log tailing, process listing and kill, and open-port inspection; plus a remote shell and node reboot.
Provisioning works across nodes as well — create or remove a website or database on a specific node, issue SSL, set up a proxy, and manage Linux hosting users and MySQL/MariaDB users there. Web-server and database configuration have their own editors, and a website or database can be migrated from one node to another. Nodes can be tagged with roles (web, db, edge, cache, storage, generic), which feeds a placement suggestion when you create something new.
Security is handled per node: firewall status and rules, fail2ban jails with ban/unban, SSH hardening, and a WAF section covering mode, per-site exclusions, custom rules, allow entries and tuning. The plugin can also lay a WireGuard mesh between nodes for private inter-node traffic, apply a hardening profile, and push agent updates when a node's version lags the panel's.
Everything here is admin-only — there is no tenant-facing surface — and every remote operation depends on the agent being reachable on that node. Node roles and mesh state are kept in the plugin's own settings rather than core tables.
Availability: Included at no extra cost with every paid plan (Starter, Profesional and Enterprise). It is not sold separately and is not available on the Free plan.
Use VinzaPanel's REST API to download and install this app programmatically.
POST /plugins/api/download/vinza-server/ Content-Type: application/json { "panel_version": "1.0.0" }
{
"success": true,
"plugin_id": "vinza-server",
"version": "1.0.24",
"download_url": "..."
}