Power actions
Start, shut down, reboot, force stop or delete a guest. Reboot or shut down a node with typed confirmation.
A fast, friendly front end for Proxmox VE. Start and stop guests, open a terminal in the browser, and turn templates into ready-to-use Claude Code, Codex or OpenCode boxes — all from one place.
Self-hosted · runs on your LAN · no cloud dependency
Proxmiu is a focused front end, not a replacement for the Proxmox UI. It makes the common things fast and leaves cluster administration where it belongs.
Start, shut down, reboot, force stop or delete a guest. Reboot or shut down a node with typed confirmation.
A full xterm terminal to any guest or node, with copy/paste, select all and sticky Ctrl/Alt/Shift keys for phones.
Create a container or clone a cloud-init VM, then install your stack over SSH with a live log.
Browse the community-scripts.org catalogue and turn any container app into a template, with options and resources prefilled.
Re-run a guest's template or the upstream Community Scripts update path from the guest menu. Opt in to updating the agent itself from Settings.
Bottom navigation, touch-friendly actions and a terminal key bar. Check the homelab from the couch.
Warm glass surfaces, light and dark themes, and dense information where it matters.
Find hosts, check a container, reboot a VM or open a terminal from a phone. The layout is designed for thumbs, not just a shrunken desktop.
Proxmox sends no CORS headers, and cloud hosts cannot reach a private LAN. So the UI talks to a small agent that runs at home — in an LXC, on a Debian box, or in Docker.
On a Proxmox host, the installer creates an autostarting LXC, installs the service and registers the host with a limited API token.
Use the UI served by the agent, or host the static app yourself on Vercel or Netlify.
Pick a template, choose resources and let Proxmiu create the guest, find its address and run the install over SSH.
Run this in the Proxmox shell. It creates an unprivileged container, installs the agent and adds the host to it.
bash -c "$(curl -fsSL https://raw.githubusercontent.com/LasseSLambertsen/proxmiu/main/scripts/proxmox-install.sh)"
On any always-on Debian or Ubuntu machine with systemd:
curl -fsSL https://raw.githubusercontent.com/LasseSLambertsen/proxmiu/main/scripts/install.sh | bash
Then open http://<agent-address>:8787. The agent serves the UI itself. Add your Proxmox host
under Connections if you installed the agent somewhere else.
Credentials are encrypted at rest, sessions are signed bearer tokens, and the agent refuses to listen beyond localhost without a password. Self-update is opt-in and limited to a narrow root helper.