Teampass est une solution Collaborative Passwords Manager installée sur site.
Copyright © 2009-2024, Nils Laumaillé
Article du site Web avec instructions : https://www.valters.eu/teampass-a-self-hosted-password-manager-to-increase-organizations-cybersecurity/
Vidéo YouTube : https://youtu.be/eXieWAIsGzc?feature=shared
Teampass doit être installé en utilisant la version PHP la plus récente. Le master
de branche est celui qui est vivant, amélioré et doté de nouvelles fonctionnalités. Il nécessite au moins PHP 8.1
installé sur le serveur.
Néanmoins, Teampass peut être utilisé avec la version PHP 7.4. Le projet Github Teampass dispose d'une branche dédiée appelée PHP_7.4
pour cette version. Notez que seule la correction de bugs sera effectuée sur cette branche.
Des documents sont disponibles.
@valterseu a créé une image Docker à partir de zéro, sans dépendances et entièrement automatisée que vous pouvez également utiliser.
Ouvrez l'image Docker Hub et obtenez toutes les informations.
Une documentation complète sur l'utilisation est disponible sur l'URL de l'image GitHub Docker.
L'image Docker fournie créera une installation Teampass dans son répertoire /var/www/html/
, que vous devrez monter en tant que volume pour rester persistant. SSL n'est pas fourni si vous utilisez cette image sans proxy devant elle. Consultez le fichier Docker Compose inclus pour un exemple de configuration.
Remarque : utilisez /var/www/html/sk
comme "Chemin absolu vers saltkey" lors de l'installation.
Le fichier docker-compose.yml inclus est un exemple de configuration, utilisant le routage proxy inverse basé sur un hôte virtuel pour fournir SSL. Si vous souhaitez utiliser le fichier Compose tel quel, vous devrez fournir un certificat SSL avec un CN correspondant à la variable VIRTUAL_HOST
du service teampass
. Consultez la documentation de l'image jwilder/nginx-proxy pour plus de détails. En bref, vous devrez mettre votre fichier de certificat (avec l'extension .crt, par exemple teampass.domain.local.crt) et le fichier de clé privée correspondant (avec l'extension .key, par exemple teampass.domain.local.key) dans le répertoire ssl, nommé exactement d'après le nom de domaine complet que vous avez mis dans la variable VIRTUAL_HOST
. Assurez-vous de redémarrer le service nginx après des modifications apportées au certificat ou au moins de le signaler avec la commande reload : docker-compose exec nginx nginx -s reload
.
Remarque 1 : le nom d'hôte de la base de données est db
. Vous pouvez trouver les informations d'identification de la base de données dans les variables d'environnement du service db
.
Remarque 2 : utilisez /var/www/html/sk
comme « Chemin absolu vers saltkey » lors de l'installation.
Teampass est actuellement disponible dans les langues suivantes :
Les chaînes de langues sont gérées sur POEditor.com. Merci de participer à l'amélioration de sa traduction en rejoignant le projet Teampass POEditor.
Pour des informations détaillées sur les licences de nos dépendances et notre politique de licence, veuillez consulter Informations détaillées sur la licence.
Visitez Teampass.net
Si vous découvrez des bugs, veuillez les signaler dans Github Issues.