в
где находится filebrowser.json на nginx

о
Filebrowser не имеет отношения к конфигурации Nginx (это два независимых приложения). Обычно Filebrowser работает как отдельный сервис, а Nginx выступает в роли обратного прокси (reverse proxy). [1, 2, 3]

В зависимости от способа установки, файл настроек filebrowser.json (или settings.json) может находиться в разных местах, либо его нет вовсе (используются ключи запуска). [1, 2]

1. Стандартные пути для файла filebrowser.json

Если вы настраивали файл конфигурации вручную или запускали Filebrowser как службу:

В Docker (часто): /config/settings.json или в папке с базой данных.

В Linux (системная установка): обычно файл создается в директории пользователя, например:
~/.filebrowser.json (или /home/имя_пользователя/.filebrowser.json). [1, 2]

2. Как настроить Nginx для Filebrowser

Конфигурационные файлы Nginx находятся в папке /etc/nginx/. Сами настройки прокси для Filebrowser чаще всего добавляются в основной файл /etc/nginx/nginx.conf или в блоки виртуальных хостов в папке /etc/nginx/sites-available/. [1, 2]

Пример базового конфига (location) в Nginx для перенаправления запросов на Filebrowser:

location / { proxy_pass http://127.0.0.1:8080; # port, where run
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme; }