linux  projekt  self-hosted

bitwarden

 _     _ _                         _
| |__ (_) |___      ____ _ _ __ __| | ___ _ __
| '_ \| | __\ \ /\ / / _` | '__/ _` |/ _ \ '_ \
| |_) | | |_ \ V  V / (_| | | | (_| |  __/ | | |
|_.__/|_|\__| \_/\_/ \__,_|_|  \__,_|\___|_| |_|

Doku

Pre-Install

sudo adduser bitwarden
# starkes passwort vergeben ...
sudo usermod -aG docker bitwarden

sudo mkdir -p /home/bitwarden/.ssh
sudo nano /home/bitwarden/.ssh/authorized_keys
# authorized_keys einfügen ...

sudo mkdir /opt/bitwarden
sudo chmod -R 700 /opt/bitwarden
sudo chown -R bitwarden:bitwarden /opt/bitwarden

Install

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


nano bwdata/config.yml
    http_port: 5080
    https_port: 5443
# nach Änderungen an der config.yml muss immer eine Rebuild ausgeführt werden! 
./bitwarden.sh rebuild

ReverseProxy

bitwarden.r4g9.l11
	SSLProxyEngine On
	SSLProxyVerify none
	SSLProxyCheckPeerCN off
	SSLProxyCheckPeerName off
	SSLProxyCheckPeerExpire off
	ProxyPass / http://127.0.0.1:5443/
	ProxyPassReverse / http://127.0.0.1:5443/

bitwarden start/stop...

/opt/bitwarden/bitwarden.sh help

/opt/bitwarden/bitwarden.sh start
/opt/bitwarden/bitwarden.sh stop

/opt/bitwarden/bitwarden.sh update
/opt/bitwarden/bitwarden.sh updateself
 docker   linux   projekt   self-hosted