website/integrations/hypervisors-orchestrators/proxmox-ve/index.md
Proxmox Virtual Environment is an open source server virtualization management solution based on QEMU/KVM and LXC. You can manage virtual machines, containers, highly available clusters, storage, and networks with an integrated, easy-to-use web interface or via CLI. Proxmox VE code is licensed under the GNU Affero General Public License, version 3. The project is developed and maintained by Proxmox Server Solutions GmbH.
:::caution Requires Proxmox VE 7.0 or newer. :::
The following placeholders are used in this guide:
proxmox.company is the FQDN of the Proxmox VE server installation.authentik.company is the FQDN of the authentik installation.:::info This documentation lists only the settings that you need to change from their default values. Be aware that any changes other than those explicitly mentioned in this guide could cause issues accessing your application. :::
To support the integration of Proxmox with authentik, you need to create an application/provider pair in authentik.
Strict redirect URI to https://proxmox.company:8006.Based on the User's Email.Log in to the Proxmox VE web interface using an administrative account.
Navigate to authentication source settings.
Fill out the OpenID Connect settings.
https://authentik.company/application/o/proxmox/.authentik.<client_ID><client_secret>username.Example configuration:
Save the configuration.
Assign permissions
Logging in
To configure OpenID Connect authentication via the CLI, SSH into any Proxmox cluster node and use the following command:
pveum realm add authentik --type openid --issuer-url https://authentik.company/application/o/proxmox/ --client-id xxx --client-key xxx --username-claim username --autocreate 1