Skip to main content

Tutorial #9: Bitwarden installieren (Vaultwarden)

Video:

Falls du nach einem guten und bezahlbaren Server für deine Projekte suchst, schaue gerne bei Contabo vorbei!
Klicke hier (Partnerlink)

Installation:

1. Benötigte Programme installieren:

apt install apache2 docker.io docker-compose curl git wget sudo certbot python3-certbot-apache -y

2. Virtual Host einfügen:

nano /etc/apache2/sites-available/bitwarden.conf
<VirtualHost *:80>
    ServerName <EureDomain>
    ProxyPreserveHost On

    <Proxy *>
        Order allow,deny
        Allow from all
    </Proxy>
    ProxyPass / http://localhost:8081/
    ProxyPassReverse / http://localhost:8081/
</VirtualHost>

Bitte folgenden Wert abändern:
<EureDomain> (Hier tragt ihr eure (Sub)Domain ein.

3.Config aktivieren:

a2ensite bitwarden.conf

4. Module aktivieren:

a2enmod ssl proxy proxy_http proxy_balancer lbmethod_byrequest

5. Webserver neustarten:

systemctl restart apache2

6. SSL-Zertifikat installieren:

certbot --apache

Der genaue Zertifizierungsprozess wird in meinem Tutorial gezeigt.

7. Vaultwarden Image herunterladen:

docker pull vaultwarden/server:latest

8. Container starten:

docker run -d --name vaultwarden -v /vw-data/:/data/ -p 8081:80 vaultwarden/server:latest

Der Container läuft auf dem Port 8081.
Falls anders gewünscht, Befehl anpassen und auch den Virtual Host anpassen.