Customer self-registration for your Proxmox hosting portal

With registration switched on, visitors create their own customer account in the NexoVirt portal. They confirm their email by link or code, fill in the profile fields you ask for and, if you want, wait for your approval before they can sign in and order.

Customer registration in the NexoVirt panel

What it does

New customers sign up themselves, confirm their email and go on to order.

  • Off until you switch it on

    Registration is a switch under Settings, Customer portal. When it is on, the login page offers a sign-up.

  • Email confirmed first

    A link or a 6-digit code, your choice. An account cannot sign in before its address is confirmed.

  • The fields you need

    Name, company, address, country, VAT ID and phone, each off, optional or required. Export them as CSV for your invoicing.

  • Manual approval

    Optionally, confirmed accounts wait in "Waiting for approval" until you approve or reject them.

  • Bots kept out

    Rate limits per address and email, the login jail, a honeypot and optional Cloudflare Turnstile. The form never reveals whether an email already exists.

  • Straight into an order

    A link to a plan carries the visitor through sign-up and confirmation to that plan in the shop.

How to use it

Up and running in 3 steps, all in the panel.

  1. Turn on the portal and open the Registration card in Settings, Customer portal.

  2. Choose the confirmation method, the fields and whether accounts need approval.

  3. Link to the sign-up from your website or straight to a plan.

See it in the panel

Real screenshots from NexoVirt, with demo data.

Start running NexoVirt today

Free for homelabs with unlimited VMs on up to 2 nodes. Running a hosting business? Upgrade in place when you grow, no migration.