Everything Proxploy does
A complete management layer for Proxmox VE. Below is every capability, grouped by what you are trying to do. Everything here works on a single host for free unless it is marked Pro or Team.
App-centric
App management, every LXC container as an app
Proxploy's Apps grid is the landing view for everything running on your Proxmox hosts. Each LXC container appears as a tile carrying the app's name and icon, the host it lives on, and a status light. Proxmox already tells you a guest's name; what it does not give you is a way in, and the tile is one click to the app's own web UI without you hunting down its IP and port first.
Opening a tile gives you that app's own page. From there you can launch its web UI in a new tab without hunting for the container's IP and port, start, stop, restart or shut it down, or drop into a shell inside the container. The install script Proxploy used is saved with the app and can be edited, diffed against upstream and reverted, with full version history, so a service you had to customise stays customised and traceable.
Resource changes happen on the same page: grow the container's CPU, memory or disk without going near the Proxmox interface. Uninstalling asks you to type the app's name to confirm, and offers to take a final backup first, because the alternative is a one-click action that permanently destroys data.


The App Store, community-scripts with a web interface
The App Store gives the community-scripts catalog a web interface: search and filter hundreds of installers that each build an LXC container and install a service into it. Every install pins the exact script version, shows it diffed against upstream, takes your explicit consent to run it as root, and streams the output to you line by line.
Afterwards the app stays managed rather than forgotten. Update badges appear when upstream ships a new version, and applying one runs the same pin, diff, consent and stream flow.
Virtual machine management
Virtual machines sit alongside containers rather than in a separate product. Start, stop, reboot, pause and resume any VM, with the noVNC console one click away on the VM's own page.
Snapshots are listed, created, rolled back and deleted from the same place, with the with-RAM option surfaced rather than hidden, because the difference between a snapshot that captures memory state and one that does not is the difference between a clean rollback and a surprise. Creating a VM is a guided flow from an ISO or a template, and existing VMs can be cloned in full or as linked clones.
VM options — the name, on‑boot behaviour, boot order, OS type, QEMU agent and other settings that normally live in Proxmox's config panels — are editable directly in Proxploy, with pending changes shown before they are applied and restricted options flagged so you never edit something the hypervisor will silently ignore.


Discovery and adoption of containers you already run
Nobody starts with an empty Proxmox host. When you connect a host that already has containers on it, Proxploy discovers them and presents them in a separate panel for adoption, rather than pretending they do not exist or demanding you rebuild them through the App Store.
Adoption works one at a time or in bulk, and Proxploy suggests catalog matches where it can recognise what a container is running, so an existing Jellyfin container becomes a managed Jellyfin app rather than an unnamed guest. Nothing is reinstalled and nothing inside the container is modified by adopting it.


Backups & Storage
Backups with Proxmox Backup Server
Proxploy integrates with Proxmox Backup Server rather than inventing its own backup format. Configure PBS as a target, then create and run backup jobs, browse what has been taken, and restore from them, all without leaving the interface you manage everything else from.
Retention is visible rather than implied, so you can see what will be kept and for how long. Backups also appear at the moments they matter: the uninstall flow offers a final backup before it destroys a container, and a migration between non-clustered hosts is a backup and restore under the hood.


Storage and datastores
Every datastore across every connected host in one view: its type, its capacity, how much of it is used, and its health. When a disk is filling up, you see it before something stops writing.
The content browser goes a level deeper, listing and managing the ISOs, container templates, backup archives and disk images each datastore holds, including uploads. It is the part of Proxmox you usually visit only when something has gone wrong, and it is easier to keep tidy when it is not buried.


Cross-host migration
Once you run more than one host, moving a container or VM between them becomes something you actually want to do, and it is normally a manual exercise in backup files and restore commands.
Proxploy takes both paths. Where your hosts share a Proxmox cluster, it uses the cluster's native migration. Where they do not, and plenty of homelabs run several standalone nodes, it falls back to a backup-and-restore migration that achieves the same result. In both cases you get an honest downtime estimate before you commit, rather than discovering afterwards how long the guest was unavailable.
Network & Security
Network topology
Proxploy shows the bridges, bonds, VLANs and physical NICs configured on each node, along with a map of which guests are attached to which bridge and live throughput on each interface.
The practical value is answering questions that otherwise require SSH and a few commands: which bridge is this container actually on, is that VLAN configured on the node I am about to migrate to, and which interface is carrying the traffic right now.


Firewall management across every scope
Proxploy exposes the full Proxmox VE firewall — rules, aliases, IP sets, options and logs — at every scope the hypervisor supports: cluster-wide, per‑node, per security group, and per guest, both containers and VMs. Every scope gets the same interface, so a rule you learned to write on one guest works the same on another, and the firewall log is one click away instead of buried in a syslog you rarely check.
Rules are ordered with drag‑to‑reorder, aliases and IP sets keep rule lists readable rather than a wall of raw addresses, and the log is filterable by time range so you can answer 'was that blocked or was the service just down' without leaving the interface.
Audit log
Every state-changing action is written to an append-only audit log: who did it, what they did, which host and guest it touched, and when. Installs record the script hash that was consented to, so the record says what actually ran and not merely that something did.
The audit log is free-tier functionality. Per-client audit and compliance reporting built on top of it is a Team feature, but the underlying record exists for everybody, because a management tool that cannot tell you what it did to your infrastructure is not one you should trust.


Alerting and notifications
Alert rules cover the conditions that actually wake people up: sustained CPU load, disk filling, a node going unreachable, and an app dropping out of its running state.
Delivery goes to ntfy, Telegram, email or a webhook, which between them cover self-hosted push, chat, the inbox and anything you want to automate. This is free-tier functionality, because being told your storage is full is not a premium feature.


Operations
Consoles, node shell and logs, in the browser
Proxploy gives you a full terminal into any container, a shell on the Proxmox node itself, and a noVNC console into any virtual machine, all in the browser. Every one of them is proxied through Proxploy and authorised by Proxploy's own login, so your browser never connects directly to the node and you are not distributing Proxmox credentials to everyone who needs a console.
Logs come in two forms. Live output streams while a job runs, whether that is an install, an update or a backup. Archived logs stay attached to the job that produced them, so a failure last Tuesday is still readable today with the exact output that caused it.
A command palette, reachable with Cmd+K, searches across every app, VM, host and catalog entry in one keystroke. It is the fastest way to jump to anything without navigating through pages.

Access control, two-factor, SSO and API tokens
Local login with TOTP two-factor authentication is free-tier functionality, because an interface that can destroy containers should not be protected by a password alone regardless of what you paid.
The Team tier adds role-based access control with owner, admin, operator and viewer roles enforced on every API route rather than only hidden in the interface, team-scoped access so a given user sees only the hosts and apps they should, and single sign-on via OIDC against your own identity provider. Scoped API tokens, personal or service, are hashed at rest and individually revocable.
Multi-host management and the single pane
Add as many Proxmox hosts as you run and Proxploy presents them as one system: fleet-wide CPU, memory and storage rings, per-node cards with running-guest counts, and an Apps grid spanning every host with the host shown on each tile.
Installing gains a host picker, so you choose where an app lands from the same dashboard rather than logging into a specific node first. Combined with cross-host migration, the practical effect is that adding a second or third machine stops multiplying the number of browser tabs you keep open.
A live activity feed runs across the whole fleet: installs, lifecycle actions, backups, migrations and alerts, in the order they happened.


Automation
Scheduling and unattended maintenance
Updates are the chore everyone intends to do and nobody does on time. Scheduled update windows let you nominate when Proxploy is allowed to apply available app updates unattended, so patching happens at four in the morning rather than never.
Scheduled backups and automatic catalog refreshes run on the same mechanism, and every scheduled run produces the same job record, streamed log and audit entry as a run you started by hand.


REST API and automation
Everything the interface does, it does through Proxploy's own REST API, which is documented with OpenAPI and available to you directly. Anything you can click, you can script.
That matters most to people running Proxmox for other people, where onboarding a client or standing up a standard set of services should be a pipeline rather than an afternoon of clicking.
The tiers, briefly
- Free
- Homelab. One Proxmox host, every core capability, forever, with no account.
- Pro
- $49 a year. Unlimited hosts in one pane, cross-host migration, scheduled maintenance.
- Team
- Coming soon. Multi-tenancy, white-label, compliance reporting and the full API, for MSPs.