Bitwarden — это бесплатная служба управления паролями с открытым исходным кодом, которая позволяет пользователям хранить конфиденциальную информацию в зашифрованных хранилищах. Платформа Bitwarden предоставляет множество клиентских приложений, включая пользовательские веб-интерфейсы, настольные приложения, расширения браузера, мобильные приложения и интерфейсы командной строки. Bitwarden предоставляет услуги облачного хостинга и поддерживает самостоятельное развертывание решений.
Изучив некоторые часто используемые на рынке инструменты управления паролями, я выбрал Bitwarden. Затем разверните его на сервере самостоятельно, регулярно создавайте резервные копии базы данных, экспортируйте пароли, и безопасность будет гарантирована.
Vaultwarden — это неофициальная реализация сервера Bitwarden, написанная на Rust, которая обеспечивает хороший интерфейс веб-управления и совместима с Bitwarden.
Сначала выполните команду на сервере.
docker run -d --name bitwardenrs \
--restart unless-stopped \
-e WEBSOCKET_ENABLED=true \
-v /data/password/data/:/data/ \
-p 6666:80 \
-p 3012:3012 \
vaultwarden/server:latest
После завершения развертывания откройте сайт, войдите и зарегистрируйтесь, а затем удалите контейнер.
Мне нужно настроить функцию запрета регистрации, так как я хочу использовать ее только сам. Если регистрация не запрещена, вы можете игнорировать следующие два шага.
docker stop bitwardenrs #останавливатьсяконтейнер
docker rm -f bitwardenrs #удалитьконтейнер
docker run -d --name bitwardenrs \
--restart unless-stopped \
-e SIGNUPS_ALLOWED=false \
-e WEBSOCKET_ENABLED=true \
-v /data/password/data/:/data/ \
-p 6666:80 \
-p 3012:3012 \
vaultwarden/server:latest
проходить ChatGPT Я преобразовал этот код вdocker-compose.yml
Файлы можно развертывать и устанавливать более удобно.
version: '3'
services:
bitwardenrs:
image: vaultwarden/server:latest
container_name: bitwardenrs
restart: unless-stopped
environment:
- SIGNUPS_ALLOWED=false
- WEBSOCKET_ENABLED=true
volumes:
- /data/password/data/:/data/
ports:
- "6666:80"
- "3012:3012"
проходить反向代理可以使用域名登陆 web конец и использован chrome В расширенном режиме пароли могут автоматически сохраняться при входе на сайт.
https://chrome.google.com/webstore/detail/bitwarden-free-password-m/nngceckbapebfimnlniiiahkandclblb
После этого мне нужно запомнить только один мастер-пароль, а все остальные пароли сайта генерируются в зашифрованном виде, что сочетает в себе удобство и безопасность.