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.