Skip to content

Файловое хранилище

Начиная с релиза 1.24.0, стала доступна функция прикрепления файлов к паролям.

Для увеличения максимального размера загружаемых файлов необходимо внести изменения в настройки системы.

Если парольный менеджер установлен локально: Отредактируйте файлы /etc/php/8.3/fpm/php.ini и /etc/php/8.3/cli/php.ini.

Измените допустимый размер загружаемых файлов

ini
upload_max_filesize = 100M
post_max_size = 100M

Если парольный менеджер установлен с помощью докера: Выполните команду git pull в директории с парольным менеджером. Перезагрузите контейнер docker compose restart app

Настройка хранилища

По-умолчанию файлы сохраняются локально в папке приложения storage/app/private

Для настройки хранения файлов в хранилище s3 необходимо внести изменения в файл .env самого приложения. Например /var/www/bearpass/.env или /opt/bearpass/app/.env

Пример настройки файлового хранилища для s3:

ini
PRIVATE_STORAGE_DRIVER=s3
PRIVATE_STORAGE_ACCESS_KEY_ID=123456_bearpass_bucket_user
PRIVATE_STORAGE_SECRET_ACCESS_KEY="myPassword123!"
PRIVATE_STORAGE_DEFAULT_REGION=ru-1
PRIVATE_STORAGE_BUCKET=bearpass_bucket
PRIVATE_STORAGE_ENDPOINT=https://s3.selcdn.ru
PRIVATE_STORAGE_URL=https://123456.selcdn.ru/bearpass_bucket
PRIVATE_STORAGE_USE_PATH_STYLE_ENDPOINT=true