selfprivacy.org/content/ru/docs/Services/bitwarden.md

60 lines
3.3 KiB
Markdown
Raw Normal View History

2023-01-11 16:53:46 +00:00
---
title: "Bitwarden"
date: 2023-01-11T18:09:37+03:00
2024-04-08 02:21:10 +00:00
weigth: 7
2023-01-11 16:53:46 +00:00
description: >
2023-05-11 10:59:43 +00:00
Ваш менеджер паролей
2023-01-11 16:53:46 +00:00
---
Специалисты в области информационной безопасности рекомендуют использовать сложные пароли и создавать уникальный для каждого аккаунта. Даже три-четыре пароля сложно запомнить, поэтому люди часто используют одинаковый пароль, либо похожие. Менеджер паролей решает эту проблему: он генерирует сложные пароли и хранит их в удобном виде.
2023-05-11 22:58:39 +00:00
[Bitwarden](https://bitwarden.com/open-source/) можно скачать и настроить на своем сервере, чем мы пользуемся в рамках проекта SelfPrivacy. В отличие от других свободных парольных менеджеров, Bitwarden обеспечивает простую синхронизацию одной базы между всеми устройствами.
- [Официальный сайт проекта](https://bitwarden.com/open-source/)
2023-05-11 10:59:43 +00:00
2023-05-17 17:33:53 +00:00
## Рекомендуемые клиенты
- WEB-интерфейс: доступен после [настройки сервера SelfPrivacy]({{< ref "docs/Getting started/_index.md" >}}), по адресу `https://password.ВАШ.ДОМЕН`
- [Официальный клиент](https://bitwarden.com/download/) (GNU/Linux, Windows, macOS, Android, iOS)
## Настройка админ токена вручную
Во-первых, убедитесь, что конфигурация вашей системы обновлена. Вы можете нажать кнопку "обновить сервер" в приложении и подождать пару минут, или выполнить следующую команду в терминале:
```bash
cd /etc/nixos
git pull
```
Затем нужно сгенерировать токен администратора. Выполните следующее:
```bash
nix-shell -p openssl --run 'openssl rand -base64 48'
```
Будет выведена строка следующего вида:
```
47pFSgYBbS0G0vCG63nX1yyblzgNaqZ40bNuJnwq2hvOy8ABfe+iHRfBeXlfrRdJ
```
Это будет пароль к вашей учетной записи администратора. Скопируйте его и вставьте в безопасное место. Чтобы установить его, выполним следующее, заменив `PASSWORD` на только что созданный пароль:
```bash
jq '.bitwarden.adminToken = "PASSWORD"'' /etc/nixos/userdata/userdata.json > /etc/nixos/userdata/userdata.json.new && mv /etc/nixos/userdata/userdata.json.new /etc/nixos/userdata/userdata.json
```
Теперь нам нужно применить изменения:
```bash
nixos-rebuild switch
```
После восстановления системы перезапустите Bitwarden:
```bash
systemctl restart vaultwarden
```
Теперь ваш админ интерфейс доступен на `https://password.YOUR.DOMAIN/admin`.