Популярный файловый менеджер с самостоятельным хостингом прекращает работу
File Browser, один из самых известных файловых менеджеров с открытым исходным кодом в сообществе самохостинговых сервисов, который позволяет использовать привычный файловый менеджер для настольных компьютеров в веб-браузере, прекращает активное развитие.
Разработчики объявили, что репозиторий проекта на GitHub будет заархивирован 1 сентября 2026 года. После этого больше не будет выпусков, исправлений ошибок и обновлений безопасности.
Существующие выпуски и образы Docker останутся доступными, так что текущие установки не перестанут работать внезапно. Однако File Browser перестанет поддерживаться, что повлечет за собой проблемы с долгосрочной надежностью и безопасностью.
Изначально в проекте File Browser 2.63.22 была заявлена как последняя запланированная версия. Вскоре после этого вышла версия 2.63.23, последний релиз, направленный на поддержание работоспособности. В нем ссылки на сайт проекта были заменены на прямые ссылки на репозиторий GitHub, чтобы документация оставалась доступной после закрытия проекта. Таким образом, File Browser 2.63.23 стал последней версией проекта.
Для тех, кто не знаком с ним, File Browser — это легковесное приложение, которое предоставляет графический веб-интерфейс для управления файлами, хранящимися на сервере, открывает доступ к каталогу и может открыть этот каталог практически в любом современном веб-браузере.
Пользователи могут просматривать папки, загружать и скачивать файлы, создавать каталоги, переименовывать или перемещать содержимое, удалять файлы, просматривать поддерживаемые форматы и редактировать текстовые файлы без входа на сервер через SSH или с помощью командной строки.
За прошедшие годы проект превратился в одно из самых узнаваемых приложений для самостоятельного хостинга. Его репозиторий на GitHub набрал десятки тысяч звезд и около 4000 форков. Однако популярность File Browser не привела к появлению постоянной команды разработчиков.
В личном размышлении, опубликованном одновременно с закрытием проекта, давний разработчик Хенрике Диаш объяснил причины, по которым было принято такое решение. File Browser давно превратился в зрелый продукт, который достиг своей первоначальной цели, но его поддержка по-прежнему требовала постоянной работы.
Призывы к увеличению числа сопровождающих, прозвучавшие в 2018 году, а затем и в 2025-м, не привели к формированию устойчивой команды, даже несмотря на то, что популярность проекта выросла более чем в десять раз. В конце концов, File Browser стал слишком популярным для тех ограниченных усилий волонтеров, которые были доступны для его надлежащего сопровождения.
Вместо того чтобы номинально поддерживать репозиторий в активном состоянии, пока накапливаются проблемы, пул-реквесты и отчеты об уязвимостях, не рассчитывая на то, что они будут решены, проект открыто заявляет о своем статусе. В файловом менеджере версии 2.63.22, последнем выпуске с исправлениями ошибок и функций перед финальным обновлением, содержащим только документацию, было устранено несколько проблем.
Среди них было исправление проблемы с загрузкой, из-за которой процесс мог прерываться или зависать. В этом выпуске также появилась возможность прокручивать боковую панель, если ее содержимое выходит за пределы доступного пространства, значки манифеста прогрессивных веб-приложений были заменены на абсолютные URL-адреса, а также были исправлены правила доступа во время рекурсивных операций и при истечении срока действия токенов прокси.
Всем, кто продолжит использовать File Browser после 1 сентября, следует относиться к нему как к не поддерживаемому разработчиками программному обеспечению, а не как к безопасному приложению, которое продолжает работать.
Разработчики рекомендуют не подключать File Browser напрямую к интернету. Вместо этого его следует разместить за обратным прокси-сервером, который обрабатывает TLS и выполняет дополнительный уровень аутентификации.
Также рекомендуется отключить выполнение команд, запускать приложение от имени непривилегированного пользователя (желательно внутри контейнера) и монтировать только те каталоги, к которым действительно нужен доступ File Browser.
Исходный код File Browser распространяется по лицензии Apache 2.0, поэтому закрытие официального проекта не помешает кому-либо продолжить его разработку. Разработчики могут создать форк репозитория, изменить код и опубликовать свои собственные версии. Существующая документация и инструкции по внесению изменений также будут полезны всем, кто захочет взяться за эту работу.
Редактор: AndreyEx
Важно: Данная статья носит информационный характер. Автор не несёт ответственности за возможные сбои или ошибки, возникшие при использовании описанного программного обеспечения.
