VMgenie glossary
Plain-English definitions of the words VMgenie uses across this site and the panel UI. If a phrase here is unclear or you would like us to add a term, the contact page reaches the team.
Plain-English definitions of the words VMgenie uses across this site and the panel UI. If a phrase here is unclear or you would like us to add a term, the contact page reaches the team.
The agent is the small VMgenie program that runs on every physical server and talks back to the panel. The agent reports per-server usage, applies panel commands (create VM, attach IPv6 block, reboot), and is what the panel authenticates against. The Get Started page shows the one-line install command you paste into the SSH terminal of a new physical server to enrol its agent with your account.
In VMgenie terminology, a "container" refers to a managed unit of compute that the panel schedules and reports on. The same panel code that provisions a hardware virtual server can also provision an interface-class container from the same template pool, and the quickstart notes that the panel's status field can lag behind a container that is still serving traffic — always verify from the outside.
A hosted panel is a VMgenie instance that Netquirk runs for you on our own infrastructure, accessed at your-company.vmgen.ie. You can launch one in a few clicks from the Get Started page; the hardware and the agent are Netquirk's responsibility, and you only manage VMs and reseller accounts inside it.
The IPv4 universal gateway is the static route 169.254.1.1 the panel programmes into every VM as its default gateway. Because the gateway is the same on every provider, a VM can move to a different physical server without updating the gateway or netmask inside the guest — the migration is invisible to the OS running inside the VM.
An IPv6 pool is the block of routable IPv6 your data centre delegates to your account. The panel splits the pool into smaller blocks (a /64, /56 or /48 depending on plan) and assigns those blocks to VMs natively — IPv6 is not NAT'd, so every VM gets a real public address from its block.
The origin is the upstream source that the VMgenie panel pulls templates from. Each physical server you define is configured with an origin URL and downloads OS images from there automatically, so a fresh physical server can join a cluster and host VMs without a manual image upload. A server's per-template pool is the set it keeps after fetching from the origin.
The panel is the VMgenie control panel itself — the web UI and the JSON API at /api/v1/... that the quickstart walks you through. A single panel manages every physical server you own, every VM on each server, the IPv4 and IPv6 networking between them, and (optionally) the end-user accounts that rent VMs on top.
A physical server is a piece of hardware running the VMgenie agent that hosts your VMs. It can be a dedicated server you colocate, a machine in your office, or a VM in another provider's cloud — VMgenie only requires the agent to be installed and reachable. Physical server limits depend on your plan: the 14-day trial includes one, Standard up to 5, Pro up to 25, and Business is unlimited. Each server you add can live in a different data centre.
A plan is the package that sets how many physical servers, VMs, IPv6 blocks and reseller accounts your panel can manage. Every plan is the same panel and the same API: start with a 14-day free trial, then choose Standard at $12/month for small teams, Pro at $49/month for resellers, or Business at $199/month for data centres — the Pricing page has the full comparison.
A reseller account is a user that can log into your panel, see only the resources assigned to them, and (optionally) create their own VMs and dedicated servers inside quotas you set. From the Pro plan upward the panel supports unlimited reseller accounts; the home page has a Reseller Accounts section that shows the per-user limits and ownership controls in the UI.
A self-hosted panel is a VMgenie instance that you run on hardware you control. You bring your own physical servers, install the VMgenie agent on each, and the same panel you would have used in the cloud talks to them over an outbound API call. Nothing about the product differs from the hosted panel — the difference is who operates the server room.
A template is an image of an operating system (for example ubuntu-24.04) that the VMgenie panel uses to create a new virtual server in seconds. Templates are listed by the panel API at GET /api/v1/templates and are passed by name to POST /api/v1/vms; the downloads page lists the supported clients.
A template pool is the set of templates a given physical server will host and provision from. Servers can keep their own pool so you can pin specific operating systems to the hardware they belong on — for example, a Windows template to a server with the right CPU features, and a Linux template to a server that does not need them. Pool limits save disk and reduce template-sync time on each server.
A virtual server, also called a VM, is the unit of compute the end customer logs into. Each VM is provisioned from a template on a physical server, gets its own IPv4 and IPv6 addresses, and is reported to the panel as a single row in the plan's resource pool. The panel exposes VMs at /api/v1/vms.