Teampass — это решение для совместного управления паролями, устанавливаемое локально.
Copyright © 2009-2024, Нильс Ламайе
Статья на сайте с инструкциями: https://www.valters.eu/teampass-a-self-hosted-password-manager-to-increase-organizations-cybersecurity/
Видео на YouTube: https://youtu.be/eXieWAIsGzc?feature=shared
Teampass следует устанавливать с использованием самой последней версии PHP. master
ветвей — это живой, улучшенный и дополненный новыми функциями. Для этого на сервере должен быть установлен как минимум PHP 8.1
.
Тем не менее, Teampass можно использовать с версией PHP 7.4. В проекте Github Teampass для этой версии есть специальная ветка под названием PHP_7.4
. Обратите внимание, что в этой ветке будет выполняться только исправление ошибок.
Документация имеется.
@valterseu создал образ Docker с нуля, без каких-либо зависимостей и полностью автоматизированный, который вы также можете использовать.
Откройте образ Docker Hub и получите всю информацию.
Полную документацию по использованию можно найти по URL-адресу изображения GitHub Docker.
Предоставленный образ Docker создаст установку Teampass в каталоге /var/www/html/
, который вам следует смонтировать как том, чтобы сохранить постоянство. SSL не предоставляется, если вы используете это изображение без прокси-сервера перед ним. Пример настройки см. в прилагаемом файле Docker Compose.
Примечание. Во время установки используйте /var/www/html/sk
в качестве «абсолютного пути к saltkey».
Включенный файл docker-compose.yml представляет собой пример настройки, использующей обратную маршрутизацию прокси-сервера на основе виртуального хоста для обеспечения SSL. Если вы хотите использовать файл Compose как есть, вам нужно будет предоставить сертификат SSL с CN, соответствующим переменной VIRTUAL_HOST
службы teampass
. Подробности смотрите в документации к образу jwilder/nginx-proxy. Короче говоря, вам нужно будет поместить файл сертификата (с расширением .crt, например, teampass.domain.local.crt) и соответствующий файл закрытого ключа (с расширением .key, например, teampass.domain.local.key) в каталог ssl, названный точно в соответствии с полным доменным именем, которое вы указали в переменной VIRTUAL_HOST
. Обязательно перезапустите службу nginx после внесения изменений в сертификат или, по крайней мере, сообщите об этом с помощью команды перезагрузки: docker-compose exec nginx nginx -s reload
.
Примечание 1. Имя хоста базы данных — db
. Учетные данные базы данных можно найти в переменных среды службы db
.
Примечание 2. Во время установки используйте /var/www/html/sk
в качестве «абсолютного пути к saltkey».
Teampass в настоящее время доступен на следующих языках:
Строки языков управляются на сайте POEditor.com. Пожалуйста, примите участие в улучшении перевода, присоединившись к проекту Teampass POEditor.
Подробную информацию о лицензиях наших зависимостей и нашей лицензионной политике см. в разделе «Подробная информация о лицензии».
Посетите Teampass.net
Если вы обнаружите ошибки, сообщите о них в разделе «Проблемы Github».