Когда дело доходит до поиска менеджера паролей, который будет работать для нескольких команд или сотрудников в организации, Passbolt выделяется своими уникальными функциями. Как бесплатный менеджер паролей с открытым исходным кодом и автономным размещением, он был создан специально для малых и крупных организаций. В отличие от большинства программ для управления учетными данными, Passbolt устанавливается на сервер, чтобы позволить членам команды получать доступ к учетным данным и делиться ими со всей командой.
Passbolt облегчает сотрудникам хранение паролей для разных серверов, приложений, которые они используют ежедневно, и призывает их не использовать один и тот же пароль для нескольких учетных записей. Он работает для браузерных приложений, электронных писем настольных приложений и многого другого. Как менеджер паролей с открытым исходным кодом, он очень безопасен и использует шифрование GnuPG для аутентификации пользователей и защиты базы данных паролей.
Приступим к установке Passbolt в контейнер:
Скачиваем репозиторий:
git clone https://github.com/passbolt/passbolt_docker cd passbolt_docker
В файле env/passbolt.env прописываем URL хоста, в случае если используется нестандартный порт, обязательно его прописываем:
APP_FULL_BASE_URL=https://192.168.1.100:8080
Запускаем контейнеры, если используются нестандартные порты, необходимо предварительно отредактировать docker-compose.yml:
docker-compose -f docker-compose.yml up -d
После запуска контейнеров создаем админа:
docker-compose exec passbolt su -m -c "/usr/share/php/passbolt/bin/cake \ passbolt register_user \ -u [email protected] \ -f yourname \ -l surname \ -r admin" -s /bin/sh www-data
После создания учетной записи в консоль выведется URL для активации учетной записи. Переходим по URL в браузере и активируем учетную запись. На этом установка завершена.