FAQ

Рекомендации по установке Passwork на Ubuntu 20.04

Passwork, менеджер позволяет безопасно хранить пароли, а также организовать безопасный обмен паролями.

Во время установки Passwork с помощью официальной инструкции по установке, могут возникнуть проблемы с установкой или подключением базы данных во время инициализации Passwork. Во избежание данных проблем, необходимо следовать рекомендациям ниже.

Рекомендации по установке Passwork

Установка Passwork быть в двух вариантах:

  • Стандартная установка;
  • Ручная установка.

Стандартную установку можно отнести к автоматической, но есть нюанс. При использовании варианта стандартной установки, для нее необходимо поддержка технологии AVX на процессоре. Если процессор не поддерживает технологию AVX, то необходимо перейти к ручной установке.

Ручная установка выполняется стабильно по официальной документации до 4 пункта (4 пункт установка MongoDB). В документации описано установка MongoDB версии 6.0.0. Если устанавливать данную версию, то в дальнейшем во время инициализации Passwork, подключение к базе данным будет невозможным. И в связи с этим нужно ставить версию MongoDB 4.4. ТОЛЬКО, если процессор не поддерживает виртуализацию
Установка MongoDB 4.4
Установите gnupg и импортируйте открытый ключ, используемый системой управления пакетами.
apt-get install -y gnupg curl

Загрузить GPG-ключ для MongoDB 4
curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | sudo gpg -o /usr/share/keyrings/mongodb-server-4.4.gpg –dearmor


Создайте файл — /etc/apt/sources.list.d/mongodb-org-4.4.list
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-4.4.gpg ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Обновите локальную базу данных пакетов.
apt-get update

Установите MongoDB 4
apt-get install -y mongodb-org

Запустите службу MongoDB.
systemctl start mongod.service

Включите автозапуск службы mongod при загрузке системы.
systemctl enable mongod.service
Далее установка и настройка все согласно официальной документации.
В случае возникновение ошибки: не добавляются пользователи в базу. Необходимо удалить /opt/passwork/app/config/config.ini, чтобы запустить переконфигурацию данного файла. После нее, создастся новый конфигурационный файл config.ini.

Также ВАЖНО не забыть активировать лицензию на портале!!!
Вывод:

После установки базы MongoDB версии 4.4, при инициализации Passwork, база данных будет корректно подключаться, что позволит в дальнейшем заверить инициализацию и получить максимум от работы Passwork!