A Proxmox self-service portal your customers run themselves

Stop being a ticket queue for every start, reboot and password reset. Customers create, console into and manage their own VMs and containers themselves, so you field far fewer support requests while keeping full control of the nodes.

Self-hosted on your own Proxmox nodes. You keep full control; customers only touch their own servers.

panel.nexovirt.com · Self-service portal
The NexoVirt Proxmox self-service portal where a customer manages their own VMs
Customers start, reboot, reinstall, console into and reset passwords on their own servers, no ticket required.

What is a Proxmox self-service portal?

A Proxmox self-service portal is a scoped area where each customer manages their own servers, power, in-browser console, SSH keys, two-factor auth and live usage, without ever touching the Proxmox web UI or your admin panel. Every routine action a customer would otherwise open a ticket for — start, stop, reboot, reinstall, reset a password, add an SSH key — they do themselves, which is where the operational savings come from.

Because ownership is enforced on the server for every read and every action, a customer can never see or touch a guest they do not own. A single Proxmox cluster safely serves many tenants from one panel, with no manual ticket for every start, reboot or password reset.

What your customers do without you

Every routine action that used to be a support ticket is now self-service, scoped strictly to the customer's own guests.

See only their own servers

The portal lists just the VMs and LXC containers assigned to that customer. Server-side ownership checks mean a tenant can never see or act on another tenant's guest, even by guessing the URL.

Start, reboot & shut down

Power controls sit right on each server. Every action is checked server-side against ownership before it reaches Proxmox, so a customer can only act on their own guests, no ticket required.

Open an in-browser console

An xterm.js serial terminal (or noVNC for graphical VMs) opens straight in the browser, no client to install. The Proxmox auth cookie stays server-side and never reaches the customer.

Manage their own SSH keys

Customers add and remove their own SSH public keys. On the next provision or reinstall, their keys are injected automatically via cloud-init, no manual copying between you and the customer.

Secure their own account

Customers enable TOTP two-factor authentication with recovery codes from their own security page, and reset a container's root password themselves. The 2FA secret is encrypted at rest.

Watch live usage

Each server's detail page shows live CPU, memory, disk and network charts, served from NexoVirt's own database. The customer's browser never connects directly to Proxmox.

panel.nexovirt.com · Self-service credentials
A customer managing SSH keys and passwords in the NexoVirt self-service portal
Customers add SSH keys and reset their own root password, no ticket, no admin involvement.

Safe multi-tenant self-service

Self-service only works if it is safe. Every portal read and every action goes through a server-side ownership check before it reaches Proxmox. A non-owned guest returns a 404, no error, no VMID leak, no way for one customer to discover another's server.

The Proxmox web UI, the Proxmox API credentials, and your admin panel are never exposed to customers. All self-service is mediated through NexoVirt's own API layer, which enforces ownership at every endpoint independently of the URL the customer sends, so a single cluster serves many tenants without cross-tenant risk.

You stay in control

Customers self-serve the routine; you own provisioning, plans and limits, without customers ever seeing the admin side.

Assign ownership

Assign any VM or LXC to a customer from the admin panel or the REST API. One owner per guest; change or remove ownership at any time.

Plans & enforcement

Attach a plan (cores, RAM, disk, monthly traffic, expiry, grace) at create time. NexoVirt suspends on expiry or over-limit and resumes on reset, automatically.

Impersonate for support

"Log in as customer" switches your session into a genuine customer-scoped view, so you see exactly what they see. One click to return, all of it audited.

Full audit log

Every login, impersonation, power action and 2FA event is written to a tamper-evident audit log you can filter and review from the admin panel.

Built on top of Proxmox VE: not instead of it

NexoVirt is a Proxmox-native panel. It does not replace or abstract away Proxmox: it adds a self-service portal on top of the infrastructure you already run.

Your Proxmox hosts keep doing what they do. NexoVirt talks to them through the Proxmox REST API, keeps a point-in-time inventory snapshot in its own database, and serves that to the browser, so the self-service portal loads instantly and survives a temporary host outage without showing errors to customers.

Frequently asked questions

A Proxmox self-service portal is a scoped area where each customer manages only their own VMs and containers: power controls, an in-browser console, SSH keys, two-factor auth and live usage, without ever touching the Proxmox web UI or your admin panel. It turns Proxmox into a hosting panel where customers help themselves while you keep full control of the nodes.

Ownership is enforced server-side on every read and every action, so a customer can never see or touch a guest they do not own. A non-owned guest returns a 404 with no information leak, and the Proxmox UI, API credentials and admin panel are never exposed to customers.

Start, reboot, shut down and stop their servers, open an in-browser console, manage their own SSH keys, reset a container root password, enable TOTP two-factor auth, and watch live CPU, RAM, disk and network usage, all scoped to their own guests.

No. Customers only reach the NexoVirt portal. The Proxmox VE web UI, the Proxmox API credentials and your admin panel stay completely separate and hidden.

They are the same portal described from two angles: "customer portal" emphasises per-tenant ownership and isolation, "self-service portal" emphasises the hands-off actions customers perform themselves. One multi-tenant portal delivers both.

Proxmox self-service portal

Give customers a Proxmox self-service portal today

NexoVirt is available now. Community Edition is free (up to 2 nodes), with direct input into the roadmap.

Related

Explore more of the Proxmox panel