448
Install Prerequisite
- sudo apt update && apt upgrade
- sudo apt install curl -y
- sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y
- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –
- sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable”
Install Docker and Docker Compose
- sudo apt install docker-ce docker-ce-cli containerd.io docker-compose
- sudo adduser bitwarden
- sudo passwd bitwarden
- sudo groupadd docker
- sudo usermod -aG docker bitwarden
- sudo mkdir /opt/bitwarden
- sudo chmod -R 700 /opt/bitwarden
- sudo chown -R bitwarden:bitwarden /opt/bitwarden
Install Bitwarden
- su bitwarden
- cd /opt/bitwarden
- curl -Lso bitwarden.sh “https://func.bitwarden.com/api/dl/?app=self-host&platform=linux” && chmod 700 bitwarden.sh
- ./bitwarden.sh install
- Visit https://bitwarden.com/host, to get installation ID and Key
- Let’s Encrypt -> N
- Self Sign Cert -> Y
- Update the setting in “nano ./bwdata/env/global.override.env”
- …
- globalSettings__mail__smtp__host=<placeholder>
- globalSettings__mail__smtp__port=<placeholder>
- globalSettings__mail__smtp__ssl=<placeholder>
- globalSettings__mail__smtp__username=<placeholder>
- globalSettings__mail__smtp__password=<placeholder>
- …
- adminSettings__admins=
- …
- ./bitwarden.sh start
- After that, can test it.
Remember set Cloudflare Tunnel.
Refer:
https://linux.how2shout.com/how-to-install-bitwarden-server-on-ubuntu-20-04-22-04-lts-via-docker/
https://bitwarden.com/help/install-on-premise-linux/
https://serverspace.io/support/help/install-bitwarden-ubuntu-20-04/
https://bitwarden.com/host/
