Bitwarden LXC Container installieren – Tutorial

Bitwarden LXC Container installieren - Logged In

Es gibt viele Cloud Passwortmanager aber am besten ist es, wenn man selber einen Passwortmanager hosten kann. Da bietet sich ein Bitwarden LXC Container gut an.

Bitwarden ist ein Open Source Passwortmanager welchen Sie auch selber in einem Docker Container Hosten können.

1. Bitwarden LXC Container erstellen

Als erstens erstellen Sie einen LXC Container mit dem Debian 10.xx CT Template. Der LXC Container sollte eine Root Disk mit 8GB, 4GB RAM, 1GB SWAP und 1 CPU Core haben. Falls Sie nicht wissen wie man einen LXC Container erstellt können Sie für die Erstellung diesem Tutorial folgen.
Wichtig: Starten Sie den Container noch nicht.

2. Konfiguration des Proxmox Hosts

Nachdem Sie den Bitwarden LXC Container erstellt haben müssen Sie eine Konfiguration am Proxmox Host vornehmen.

nano /etc/modules-load.d/modules.conf

Fügen Sie folgende Module am Ende der Datei ein.

aufs
overlay

3. Konfiguration des LXC Containers

Editieren Sie nun die Konfiguration des Bitwarden LXC Containers.
(«vid» entspricht der ID des LXC Containers also beispielsweise «nano /etc/pve/lxc/103.conf»)

nano /etc/pve/lxc/<vid>.conf

Fügen Sie folgende Zeilen am Ende der Datei ein.

#insert docker part below
lxc.apparmor.profile: unconfined
lxc.cgroup.devices.allow: a
lxc.cap.drop:

4. Bitwarden LXC Container Starten

Jetzt können Sie Ihren Container starten und sich über SSH oder über die Konsole im PVE Web Interface anmelden.

5. Updates und Pakete installieren

Zuerst empfiehlt es sich ein update durchzuführen

apt update

Zusätzlich können Sie fail2ban installieren, um die Sicherheit zu erhöhen.

Abhängigkeiten von Doker installieren

apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common -y

Docker Repository hinzufügen

curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"

Docker Installieren

apt update && apt install docker-ce docker-compose -y

Bitwarden Installieren

curl -s -o bitwarden.sh https://raw.githubusercontent.com/bitwarden/core/master/scripts/bitwarden.sh
chmod +x bitwarden.sh
./bitwarden.sh install
Bitwarden LXC Container installieren - Bitwarden Install
./bitwarden.sh start
./bitwarden.sh updatedb

6. Auf der Weboberfläche registrieren

Melden Sie sich auf der Weboberfläche an und klicken Sie auf Konto erstellen.

Bitwarden LXC Container installieren - Webpage

Geben Sie die nötigen Informationen ein und klicken Sie auf Absenden.

Bitwarden LXC Container installieren - Register

7. Anmelden

Sie können sich nun auf Ihrem eigenen, selbst gehosteten Bitwarden Passwortmanager anmelden.

Über ramhee 106 Artikel
Ramon Heeb ist der Gründer von Technium.ch

2 Kommentare

Schreib einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht.


*