Open-source и свой сервер 4 мин чтения

Filestash: один веб-вход в файлы на FTP, SFTP, S3 и SMB

Filestash даёт один веб-вход поверх FTP, SFTP, S3, SMB и ещё около двадцати хранилищ, файлы остаются на местах. Разбираем лицензию AGPL, что в нём платное (2FA, журнал, SFTP-шлюз), как выдавать клиентам ссылки с паролем и сроком и как не превратить шлюз в дыру.

Filestashфайловый менеджердоступ к файламopen-source
Коротко. Filestash ставится одним контейнером Docker и даёт один веб-вход поверх старого FTP, облачного S3, файлового сервера SMB и ещё примерно двадцати хранилищ. Файлы остаются на месте, клиенту и подрядчику выдаются ссылки или доступ по его логину. Код открыт под AGPL-3.0, но платных функций у него много: двухфакторная аутентификация, SFTP-шлюз с журналом и коммерческая лицензия продаются отдельно. Сначала смотрим, что вам нужно, потом считаем.

Три сервера и один клиент, которому нужна ссылка

Типичная картина у небольшой компании. Договоры лежат на файловом сервере по SMB. Выгрузки для бухгалтерии падают на старый FTP, который кто-то настроил пять лет назад. Фотографии объектов и архивы живут в облачном хранилище S3. Подрядчику надо отдать папку из первого места, клиенту забрать акты из второго, а менеджеру посмотреть картинку из третьего.

Обычно это решается вручную. Файл скачивают и кидают в мессенджер, где он живёт годами, или заводят подрядчику учётку с правами шире нужных. Переезд всего в одно облако занимает месяцы, поэтому его откладывают.

Filestash закрывает как раз эту дыру: единое окно в браузере поверх того, что у вас уже есть. Полноценный облачный диск с календарём и офисом мы разбирали на примере Nextcloud, но там данные переезжают внутрь. Здесь они остаются на местах.

Что такое Filestash и как он работает

Это файловый менеджер в браузере с открытым кодом: репозиторий mickael-kerjean/filestash. На 5 октября 2026 года у него 14,8 тысячи звёзд на GitHub, последний коммит от 3 октября. Лицензия AGPL-3.0 (текст лежит в репозитории). Нумерованных релизов нет: последний тег v0.4 датирован 2019 годом, обновления идут в образ latest.

Ставится через docker-compose: скачиваете файл с описанием контейнера, запускаете, открываете порт 8334 и задаёте пароль администратора. Документация называет минимумом 128 МБ памяти и одно ядро. Интерфейс переведён на русский: файл ru.json есть в каталоге переводов.

Подключаются хранилища по протоколам FTP, FTPS, SFTP, S3 (в том числе MinIO и Wasabi), SMB, NFS, WebDAV, Azure Blob, Google Cloud Storage, Dropbox, Google Drive, Git, LDAP и другие. Если у вас свой S3 на сервере, как в разборе MinIO, Filestash подцепит и его.

Дальше интереснее. Есть режим passthrough: на форме входа человек вводит логин и пароль от самого хранилища, и Filestash передаёт их дальше. Для подрядчика с аккаунтом на вашем SFTP это всё, новых учёток заводить не надо. Просмотр в браузере работает для десятков форматов, от фото и видео до чертежей DWG и 3D-моделей. Воркфлоу запускают цепочки действий на события в файлах, например письмо или сообщение в Slack при загрузке. Шлюзы открывают ваши данные по другим протоколам: SFTP, S3, MCP для ИИ-агентов.

Что бесплатно, что за деньги

Тут надо говорить прямо, потому что открытый код не значит бесплатный бизнес-вариант. Исходники под AGPL-3.0. Но на странице цен бесплатный тариф Hobby подан как «Individual»: самостоятельная установка, лицензия AGPL v3, до трёх пользователей. Для компании продаётся Pro: коммерческая лицензия, от 50 долларов в месяц на три места. Enterprise начинается от 290 долларов в месяц. Это цены вендора на 5 октября 2026 года, не наши.

По таблице сравнения на той же странице бесплатный тариф включает веб-клиент, API, общие ссылки, воркфлоу, просмотр и редактирование файлов, шлюз MCP и админ-консоль.

Платные функции, которые обычно нужны бизнесу:

  • журнал действий (Audit Journal), антивирус ClamAV, чёрный список IP, белый список по странам, квоты, SFTP-шлюз и подписанные ссылки с параметрами начинаются с Pro;
  • двухфакторная аутентификация (MFA), SAML, OIDC, S3-шлюз, тонкая настройка прав по ролям и версионирование стоят в колонке Enterprise.

Есть неувязка на самой странице. Карточка Pro обещает SSO через SAML, OIDC и LDAP, а в таблице эти методы отмечены только у Enterprise. Что из этого верно, уточняйте у вендора до покупки. Двухфакторной защиты в бесплатной версии нет. Если вы выдаёте доступ клиентам от имени компании, закладывайте лицензию или спрашивайте вендора письменно, подходит ли вам Hobby.

Безопасность: шлюз в интернет это мишень

Один вход поверх всех хранилищ означает, что за один пароль открывается всё сразу. Поэтому выставлять Filestash в открытый интернет без продуманной защиты нельзя.

Минимальный порядок такой. Внутренних сотрудников пускаем только через VPN или за SSO компании. Наружу торчит только то, что нужно клиентам, за обратным прокси с HTTPS. Каждому внешнему человеку даём доступ к одной папке, а не ко всему хранилищу. Общие ссылки делаем с паролем и сроком жизни: в интерфейсе Filestash у окна общей ссылки есть пункты «защитить доступ паролем», «истечение» и «ограничения». Ссылка на неделю с паролем, присланным другим каналом, закрывает большую часть случайных утечек.

Журнала, антивируса и двухфакторной защиты в бесплатной версии нет, поэтому закрывать их придётся снаружи: журнал обратного прокси и самих хранилищ, вход только через VPN. Если файл надо отдать один раз и забыть, лучше разовая ссылка, как в разборе про Send.

Где это не сработает

  • Нужен полноценный облачный диск с синхронизацией, календарём и совместным редактированием. Тогда Nextcloud сильнее.
  • Вам нужны двухфакторка, SSO и аудит, а бюджета на лицензию нет. Бесплатного варианта с этим набором здесь нет.
  • Хранилище старое и тормозное. Filestash его не ускорит: он обращается к нему по тому же протоколу и с той же скоростью.
  • Критична фиксация версии. Нумерованных релизов у проекта нет, обновлять придётся по образу latest, лучше сначала на тестовой копии.

Что можно сделать уже сейчас

Первое. Выпишите, где лежат файлы и кто к ним ходит. Обычно половина доступов давно мёртвая.

Второе. Поднимите Filestash на тестовой машине, подключите одно хранилище в режиме passthrough и дайте попробовать одному подрядчику. Пары часов хватит.

Третье. Прикиньте, нужны ли вам журнал, 2FA и SSO. Если да, закладывайте лицензию и ставьте шлюз только за VPN.

Четвёртое. Договоритесь с подрядчиками о правилах: срок ссылок, пароль отдельным каналом, одна папка на проект.

Частые вопросы

Файлы переезжают в Filestash?

Нет, они остаются на своих серверах. Filestash обращается к ним по протоколам хранилища и показывает в браузере. Если его выключить, данные никуда не денутся.

Можно ли поставить бесплатно в компании?

Код открыт под AGPL-3.0, а на странице цен бесплатный тариф описан для частных лиц и до трёх пользователей. Для компании вендор продаёт коммерческую лицензию. Сомневаетесь, спросите вендора письменно, наш пересказ юридической силы не имеет.

Есть ли двухфакторная аутентификация?

По таблице тарифов только в Enterprise. В бесплатной версии её нет, защиту придётся строить снаружи: VPN, обратный прокси, ограничение по IP.

Коротко о главном

Filestash даёт один вход в разрозненные хранилища без переезда данных: старый FTP, S3 и SMB открываются в браузере, а клиенту можно выдать ссылку с паролем и сроком. Бесплатная версия подходит для личных и небольших задач. Журнал, двухфакторная защита и SSO у вендора платные, а шлюз в интернет без VPN и ограничений остаётся хорошей мишенью.

Файлы разбросаны по серверам, а клиентам и подрядчикам нужен безопасный доступ? Мы разворачиваем и подключаем ваши хранилища под ключ, включая VPN, права и правила для ссылок, подробности на странице IT-инфраструктуры. Напишите мне в Telegram слово «ФАЙЛЫ», и разберём, что у вас лежит и где.

Ещё open-source для бизнеса

Эта статья — часть каталога бесплатных решений, которые я разворачиваю на вашем сервере под ключ: CRM, аналитика, документы, почта, безопасность, магазины, AI.

Услуги по теме

Что я делаю для бизнеса

  • Боты в Telegram, MAX, VK
  • Автоматизация процессов и CRM
  • Аналитика и дашборды
  • Сайты и лендинги под ключ

Бесплатно: чек-лист «Готов ли ваш бизнес к 152-ФЗ»

12 пунктов, которые проверяют готовность за час: данные, согласия, уведомление в РКН, локализация, защита. Отметьте, что уже сделано, и увидите дыры, за которые сейчас штрафуют.

Готовы обсудить вашу задачу?

Бесплатная консультация — разберём, как внедрить это в вашем бизнесе под ключ. Без форм, пишите напрямую.

Пишу о разработке, ИИ и законах для бизнеса

Разборы, кейсы и практика — без воды. Выходит регулярно, читать 3–5 минут.

Готовые решения под ключTurnkey solutionsSoluciones llave en mano交钥匙解决方案Түлхүүр гардуулах шийдэл 451 готовых IT-решений для бизнеса451 ready-made IT solutions for business451 soluciones IT listas para empresas451 个面向企业的现成 IT 解决方案Бизнест зориулсан 451 бэлэн IT шийдэл Автоматизация, боты, AI, 152-ФЗ и платформы · бесплатная консультацияAutomation, bots, AI, data privacy and platforms · free consultationAutomatización, bots, IA, privacidad de datos y plataformas · consulta gratis自动化、机器人、AI、数据合规与平台 · 免费咨询Автоматжуулалт, бот, AI, өгөгдлийн хамгаалалт ба платформ · үнэгүй зөвлөгөө Смотреть каталогView catalogVer catálogo查看目录Каталог үзэх