Як створити резервну копію та зберегти налаштування FileBrowser

Останнє оновлення: 14/09/2026

  • Важливо монтувати базу даних (.db) та файл конфігурації на зовнішніх томах, щоб уникнути втрати користувачів під час оновлення.
  • FileBrowser Quantum покращує оригінальний інтерфейс завдяки механізму індексування для миттєвого пошуку та модернізованому інтерфейсу.
  • На відміну від Nextcloud, FileBrowser — це легкий інструмент, орієнтований виключно на управління файлами, ідеальний для обмеженого обладнання.
  • Безпеку можна підвищити, використовуючи зворотні проксі-сервери, такі як Traefik, та сучасні методи автентифікації, такі як OIDC.

Як створити резервну копію налаштувань FileBrowser

Як створити резервну копію налаштувань FileBrowser? Якщо ви коли-небудь відчували себе обмеженими хмарним сховищем, ви, мабуть, вже знаєте, що налаштування власного файлового сервера – це найкращий крок, який ви можете зробити. FileBrowser зарекомендував себе як один із найпростіших та найпростіших варіантів керування папками з браузера, що дозволяє вам… контролювати свої дані, не сплачуючи за підписки щомісяця, які ніколи не закінчуються.

Однак справжній головний біль зазвичай полягає не в самій установці, а в тому, як забезпечити збереження всіх налаштувань після оновлення системи. Немає нічого більш неприємного, ніж перезапуск контейнера та виявлення того, що... Ваші користувачі та дозволи зникли, що змушує вас налаштовувати все з нуля, оскільки ви не захистили базу даних.

Як забезпечити постійне збереження конфігурації

Крупний план пристрою зберігання даних NAS, що символізує збереження конфігурації та безпеку даних.

Щоб запобігти поверненню FileBrowser до значень за замовчуванням (наприклад, сумнозвісного "admin/admin") щоразу, коли ви використовуєте такі інструменти, як Watchtower, для оновлення образу, важливо змонтувати файли конфігурації на зовнішніх томах. Якщо ви не зіставите базу даних та JSON-файл з хостом, зміни зберігатимуться лише в тимчасовому шарі контейнера та видалятимуться після перезавантаження.

Ексклюзивний вміст - натисніть тут  Як розділити екран комп'ютера на дві частини

Щоб досягти справжньої стійкості, потрібно створити структуру папок на вашому хост-комп'ютері, наприклад, у docker/filebrowserде ви розмістите два критично важливі файли: файл filebrowser.db та файл .filebrowser.jsonПерший зберігає всі облікові дані та дозволи, а другий визначає такі параметри, як порт і кореневий шлях.

Приклад надійного розгортання Docker передбачає запуск контейнера шляхом зв'язування цих файлів. Під час використання команди run важливо додати прапорці томів. -v щоб файл Внутрішній файл /database.db має збігатися з вашим фізичним файлом. на хості. Таким чином, навіть якщо ви видалите контейнер для оновлення версії, дані для входу залишаться недоторканими на вашому жорсткому диску.

Оптимізоване розгортання за допомогою Docker Compose

Спеціаліст з налаштування сервера за допомогою ноутбука, ідеально підходить для ілюстрації розгортання за допомогою Docker Compose.

Якщо ви не хочете морочитися з нескінченними командними рядками, найкращим варіантом є використання Docker Compose. Цей метод дозволяє вам записати все в один файл. docker-compose.ymlЦе значно спрощує керування послугами. У стандартній конфігурації ви можете визначити образ, порти (наприклад, 8080) і, що найважливіше, шлях до томів для конфігурації і дані, які ви хочете надавати.

Рекомендується призначити конкретного користувача (наприклад, 1000:1000), щоб уникнути проблем із правами на запис у Linux. Після запису файлу просто виконайте команду. docker compose up -d щоб сервер почав працювати у фоновому режимі, що дозволило вам отримати доступ до інтерфейс, схожий на Google Диск але повністю приватне.

Ексклюзивний вміст - натисніть тут  Як робити скріншоти на Lenovo Legion?

FileBrowser Quantum: Еволюція проекту

Сучасна серверна кімната з підсвіченими стійками, що представляє концепцію приватної хмари та самостійного хостингу.

Для тих, хто шукає чогось потужнішого, існує форк під назвою Quantum, який модернізував оригінальний проект. Хоча базова версія проста та ефективна, Quantum було переписано, щоб запропонувати... набагато плавніший користувацький досвід та надійний, ідеальний для тих, хто вважає, що початковий проєкт дещо застопорився.

Однією з перлин Quantum є його система індексації. На відміну від оригіналу, Quantum індексує файли за замовчуванням, що дозволяє вам... миттєвий пошук у режимі реального часу Під час введення тексту ви можете фільтрувати його за розміром або іншими атрибутами, не перезавантажуючи сторінку. Крім того, інтерфейс було оновлено для більш мінімалістичного вигляду, перемістивши дії до панелей, які можна гортати, та контекстних меню.

Порівняння: Quantum проти Nextcloud

Деталь мережевих кабелів, підключених до комутатора, ідеально підходить для ілюстрації конфігурації зворотних проксі-серверів, таких як Traefik.

Ці інструменти часто плутають, але вони працюють у різних лігах. Nextcloud — це масивний пакет продуктивності, який включає календарі, контакти та відеодзвінки, що передбачає потужну архітектуру з базою даних MySQL та PHP. FileBrowser Quantum, з іншого боку, — це... оптимізований файловий браузерЦе легкий бінарний файл, який не потребує всієї цієї інфраструктури, що робить його ідеальним для скромного обладнання, такого як Raspberry Pi.

У той час як Nextcloud чудово справляється з двосторонньою синхронізацією та спільною роботою над документами, Quantum зосереджується на ефективність навігації та відображенняДля тих, кому потрібно лише швидко завантажувати, вивантажувати та обмінюватися файлами, легкість Quantum неперевершена, оскільки він споживає лише частину оперативної пам'яті, яку потребує інсталяція Nextcloud.

Ексклюзивний вміст - натисніть тут  Як відкрити ISZ-файл

Розширені налаштування та безпека

У сучасніших версіях, таких як Quantum, управління спрощено за допомогою файлу config.yamlТут ви можете визначити не лише порт і маршрути, але й розширені методи автентифікації. Хоча доступ за іменем користувача та паролем є стандартним, можливо інтегрувати Системи автентифікації OIDC або PassKeys за допомогою таких інструментів, як PocketID, тим самим усуваючи залежність від традиційних паролів.

Для тих, хто підключає свій сервер до Інтернету, найпрофесійнішим підходом є використання зворотного проксі-сервера, такого як Traefik. Це дозволяє керувати SSL-сертифікатами та використовувати користувацькі домени для доступу до ваших файлів безпечно, уникаючи розкриття прямих портів світові та додаючи додатковий рівень захисту до вашої інфраструктури самостійного хостингу.

Підтримка конфігурації FileBrowser – це питання правильного керування томами Docker для запобігання нестабільності бази даних. Незалежно від того, чи обираєте ви простоту оригінальної версії, чи потужність і швидкість пошуку варіанту Quantum, ключ полягає в... екстерналізувати файл .db та файл конфігураціїтаким чином гарантуючи стабільність, безпеку та легкість міграції вашої приватної хмари між серверами.