Teampass ist eine vor Ort installierte Collaborative Passwords Manager-Lösung.
Urheberrecht © 2009-2024, Nils Laumaillé
Website-Artikel mit Anleitung: https://www.valters.eu/teampass-a-self-hosted-password-manager-to-increase-organizations-cybersecurity/
YouTube-Video: https://youtu.be/eXieWAIsGzc?feature=shared
Teampass sollte mit der neuesten PHP-Version installiert werden. Der master
ist der lebende Zweig, der verbessert wurde und über neue Funktionen verfügt. Es erfordert mindestens die Installation PHP 8.1
auf dem Server.
Dennoch kann Teampass mit der PHP 7.4-Version verwendet werden. Das Github Teampass-Projekt verfügt für diese Version über einen eigenen Zweig namens PHP_7.4
. Beachten Sie, dass in diesem Zweig nur Fehlerbehebungen durchgeführt werden.
Dokumentation ist vorhanden.
@valterseu hat von Grund auf ein Docker-Image ohne Abhängigkeiten und vollständig automatisiert erstellt, das Sie auch verwenden können.
Öffnen Sie das Docker Hub-Image und erhalten Sie alle Informationen.
Die vollständige Nutzungsdokumentation finden Sie unter der GitHub Docker-Bild-URL.
Das bereitgestellte Docker-Image erstellt eine Teampass-Installation im Verzeichnis /var/www/html/
, die Sie als Volume bereitstellen sollten, um dauerhaft zu bleiben. SSL wird nicht bereitgestellt, wenn Sie dieses Bild ohne einen davor befindlichen Proxy verwenden. Ein Beispiel-Setup finden Sie in der mitgelieferten Docker Compose-Datei.
Hinweis: Verwenden Sie während der Installation /var/www/html/sk
als Ihren „absoluten Pfad zu Saltkey“.
Die enthaltene Datei docker-compose.yml ist ein Beispiel-Setup, bei dem virtuelles hostbasiertes Reverse-Proxy-Routing zur Bereitstellung von SSL verwendet wird. Wenn Sie die Compose-Datei unverändert verwenden möchten, müssen Sie ein SSL-Zertifikat mit einem CN bereitstellen, der der VIRTUAL_HOST
Variable des teampass
Dienstes entspricht. Weitere Informationen finden Sie in der Dokumentation zum jwilder/nginx-proxy-Image. Kurz gesagt, Sie müssen Ihre Zertifikatsdatei (mit der Erweiterung .crt, z. B. teampass.domain.local.crt) und die entsprechende private Schlüsseldatei (mit der Erweiterung .key, z. B. teampass.domain.local.key) in die Datei einfügen Verzeichnis ssl, genau benannt nach dem FQDN, den Sie in die Variable VIRTUAL_HOST
eingegeben haben. Stellen Sie sicher, dass Sie den Nginx-Dienst nach Änderungen am Zertifikat neu starten oder dies zumindest mit dem Reload-Befehl signalisieren: docker-compose exec nginx nginx -s reload
.
Hinweis 1: Der Hostname der Datenbank lautet db
. Die Anmeldeinformationen der Datenbank finden Sie in den Umgebungsvariablen des db
.
Hinweis 2: Verwenden Sie während der Installation /var/www/html/sk
als Ihren „absoluten Pfad zu Saltkey“.
Teampass ist derzeit in den folgenden Sprachen verfügbar:
Sprachzeichenfolgen werden auf POEditor.com verwaltet. Bitte beteiligen Sie sich an der Verbesserung der Übersetzung, indem Sie dem Teampass POEditor-Projekt beitreten.
Detaillierte Informationen zu den Lizenzen unserer Abhängigkeiten und unserer Lizenzrichtlinie finden Sie unter Detaillierte Lizenzinformationen.
Besuchen Sie Teampass.net
Wenn Sie Fehler entdecken, melden Sie diese bitte unter Github Issues.