OAuth2-Proxy is a reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.
To create a new Proxmox VE OAuth2-Proxy LXC, run the command below in the Proxmox VE Shell.
To Update OAuth2-Proxy, run the command below (or type update) in the LXC Console.
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/oauth2-proxy.sh)"
This application includes a blank configuration file by default due to the wide range of available configuration options. We recommend referring to the official documentation for guidance: Overview | OAuth2 Proxy. With this you can make your config.toml file accordingly to your needs.
After changing the config restart OAuth2-Proxy with: systemctl restart oauth2-proxy
Location of config file /opt/oauth2-proxy/config.toml
Default settings
CPU: 1vCPU
RAM: 512MB
HDD: 3GB
