Integrations · Proxmox VE

Sign in to Proxmox VE with Google or a passkey

A small service on each node gives Proxmox an OpenID Connect realm that signs in through MyLogin.world. The Proxmox login screen preselects it: click Login, use Google or a passkey, and you are in as the Proxmox user whose email matches.

  1. 1

    Add the Proxmox VE address

    In your dashboard, choose Add a service › Proxmox VE and enter the address you open Proxmox VE at, such as https://192.168.1.10:8006. The command in step 2 fills in as you type.

  2. 2

    Paste into the Proxmox shell Version 1.0.0

    Node › Shell in the Proxmox web UI, or SSH as root. It installs the package, creates the service in your dashboard, adds the realm and makes you an administrator. Requires Proxmox VE 7.0 or later.

    Review the script ·Source · GPL-3.0-or-later

    Download the files

    Clusters: run it on every node. The realm and passkeys are shared through /etc/pve.

  3. 3

    Sign in

    Choose Login on the Proxmox login screen. The MyLogin.world realm is already selected.

If something fails

On the node, mylogin-pve status shows the realm, the service and the addresses it accepts; journalctl -u mylogin-pve shows every request. A user must exist in the realm with the email that signs in (Datacenter › Permissions › Users).

Still stuck? Send us the output: support@mylogin.world.compas.cs.stonybrook.edu.