bitwarden
| 2025-09-15 / 2025-10-24 | ||
_ _ _ _
| |__ (_) |___ ____ _ _ __ __| | ___ _ __
| '_ \| | __\ \ /\ / / _` | '__/ _` |/ _ \ '_ \
| |_) | | |_ \ V V / (_| | | | (_| | __/ | | |
|_.__/|_|\__| \_/\_/ \__,_|_| \__,_|\___|_| |_|
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
#logged in as 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
nano bwdata/config.yml
http_port: 5080
https_port: 5443
# nach Änderungen an der config.yml muss immer eine Rebuild ausgeführt werden!
/opt/bitwarden/bitwarden.sh rebuild
Mail
nano bwdata/env/global.override.env
# Konfigurieren
globalSettings__mail__replyToEmail=noreply@heister.email
globalSettings__mail__smtp__host=mail.heister.email
globalSettings__mail__smtp__port=465
globalSettings__mail__smtp__ssl=true
globalSettings__mail__smtp__username=noreply@heister.email
globalSettings__mail__smtp__password=REPLACE
/opt/bitwarden/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 cli help
/opt/bitwarden/bitwarden.sh help
bitwarden start/stop...
/opt/bitwarden/bitwarden.sh start
/opt/bitwarden/bitwarden.sh stop
bitwarden update
/opt/bitwarden/bitwarden.sh updateself
/opt/bitwarden/bitwarden.sh update
/opt/bitwarden/bitwarden.sh updatedb
