Create a ProxMox LXC container running Ubuntu and install Bitwarden.
Tested on ProxMox v7 & Bitwarden 2022120
SSH to your ProxMox server as a privileged user and run...
bash -c "$(wget --no-cache -qLO - https://raw.githubusercontent.com/noofny/proxmox_bitwarden/master/setup.sh)"-
(!) Enter the domain name for your Bitwarden instance (ex. bitwarden.example.com): ...enter your domain...
-
(!) Do you want to use Let's Encrypt to generate a free SSL certificate? (y/n):
n -
(!) Enter the database name for your Bitwarden instance (ex. vault): ...Just hit ENTER...
-
(!) Enter your installation id (get at https://bitwarden.com/host): ...enter your id...
-
(!) Enter your installation key: ...enter your key...
-
(!) Do you have a SSL certificate to use? (y/n):
n
When /bwdata/env/global.override.env is opened for editing, enter SMTP details for email.
To change the domain name...
cd / ./bitwarden.sh stop # replace instances of your domain name in these files... nano bwdata/config.yml nano bwdata/env/global.override.env nano bwdata/nginx/default.conf ./bitwarden.sh start