7.9. Веб-интерфейс хранилища

Примечания:

  • Для доступа к веб-интерфейсу используется адрес хранилища.
  • Максимальный размер загружаемого файла — 50 ГБ.

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

Важные моменты:

  • Изменение пароля или прав для пользователя автоматически завершают его сессию. Пользователю нужно будет повторно авторизоваться в веб-интерфейсе.
  • Пользователям с соответствующими правами доступно всё содержимое хранилища. Для организации доступа к отдельным каталогам используйте публичные ссылки.

Управление пользователями выполняется на вкладке «Пользователи и API»:

Уровень доступа пользователей регулируется правами:

  • Чтение — доступ к файлам по прямым ссылкам.
  • Запись — изменение содержимого хранилища (загрузка файлов, создание каталогов, переименование и удаление) и управление публичными ссылками (создание, просмотр и удаление).
  • Содержимое — просмотр списка файлов и каталогов.

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

  • Чтение и Содержимое — любой, у кого есть ссылка на хранилище, может просматривать список файлов и каталогов, просматривать и скачивать любые файлы.
  • Только Чтение — файлы доступны только по прямым ссылкам, просматривать список файлов и каталогов нельзя.
  • Без прав — публичный доступ к хранилищу закрыт.

Добавленные пользователи — пользователи для доступа к хранилищу по логину и паролю. Создаются и удаляются самостоятельно. Возможные комбинации прав:

  • Чтение, Запись и Содержимое — полный доступ. Можно просматривать, скачивать и изменять содержимое хранилища, просматривать и управлять публичными ссылками.
  • Только Чтение и Содержимое — можно просматривать список файлов и каталогов, просматривать и скачивать любые файлы. Нельзя видеть и управлять публичными ссылками.

Все сессии добавленных пользователей выводятся на вкладке «Сессии»:

В списке сессий можно принудительно завершать сессии отдельных пользователей. Пользователю с завершённой сессией для продолжения работы нужно будет заново авторизоваться в веб-интерфейсе.

Завершить все сессии — принудительно завершить сессии всех пользователей.

Содержимое хранилища в веб-интерфейсе выводится в виде списка файлов или галереи.

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

При использовании публичного доступа (см. выше) к прямым ссылкам на файлы можно добавлять GET-параметры.

Для любых файлов — при переходе по ссылке с параметром ?dl=1 файл будет не открываться в браузере, а скачиваться.

Для изображений в форматах AVIF, HEIC, JPG/JPEG, PNG, SVG, TIFF, WEBP — при переходе по ссылке в формате image.png?h=200&w=200&fit=cover вместо исходного файла будет создаваться его миниатюра:

  • h и w — высота и ширина миниатюры.
    • Можно указывать в пределах 10-2000.
    • Если один из размеров не задан или равен 0, пропорции изображения будут сохранены.
  • fit (необязательный) — режим создания миниатюры:
    • cover (по умолчанию) — вписать изображение по меньшей стороне в указанные размеры с сохранением пропорций и обрезать лишнее.
    • contain — вписать изображение по большей стороне в указанные размеры с сохранением пропорций и заполнить пустоту чёрный цветом.
    • fill — вписать изображение в указанные размеры без сохранения пропорций.
    • inside — вписать изображение по большей стороне в указанные размеры с сохранением пропорций и обрезать пустоту.
    • outside — вписать изображение по меньшей стороне в указанные размеры с сохранением пропорций без обрезки лишнего.
Содержание

    Комментарии

    rodigy
    Идеально було б якщо можна вказувати лише ширину або висоту в get параметрах, а воно зробить мініатюру згідно співвідношення сторнін.
    karlov
    Дякуємо за пропозицію. Передали інформацію на розгляд розробникам.
    karlov
    Додана можливість зберігати пропорції та керувати режимом створення мініатюри (див. «GET-параметри» в статті).