FolderHost: облачное хранилище для управления файлами без зависимостей

FolderHost: облачное хранилище для управления файлами без зависимостей

FolderHost — это облачная платформа, которую можно развернуть в виде одного исполняемого файла. Она позволяет хранить, управлять, делиться файлами и сотрудничать с другими пользователями без сложной настройки.

Основное отличие FolderHost от таких популярных альтернатив, как Nextcloud, заключается в простоте использования и отсутствии зависимостей. Платформа написана на Go с фронтендом на React и занимает всего ~19МБ. Это отличный выбор, если тебе нужно легкое решение для обмена файлами и совместной работы без лишних заморочек. В наличии такие функции, как управление файлами и пользователями, возможность восстановления удаленных файлов и ведение логов.

Проект можно запустить на Windows и Linux. Обрати внимание, что пока не предусмотрена поддержка мобильных устройств, но автор планирует улучшить это в будущем. В README не указаны серьезные ограничения, но учти, что это всё еще в стадии развития.

Проект FolderHost представляет собой облачную платформу для хранения и совместного использования файлов, разработанную на языке Go с фронтендом на React. Эта система является саморазворачиваемой и не требует установки зависимостей, что делает её легковесной — размер бинарника составляет около 19 МБ. FolderHost позволяет пользователям управлять файлами, делиться ими и сотрудничать в реальном времени, что делает её простым и эффективным решением по сравнению с аналогами, такими как Nextcloud.

Как установить и запустить

Существуют два способа развернуть FolderHost: с помощью Docker или установив бинарный файл для своей операционной системы.

Использование Docker

docker run -d \
  --name folderhost-server \
  -p 5000:5000 \
  -v folderhost_data:/app \
  --restart unless-stopped \
  mertjsx/folderhost:latest

Установка бинарного файла

Сначала необходимо создать папку для хранения файлов и бинарника, после чего можно запустить его.

Для Windows

folderhost.exe

Для Linux

wget https://github.com/MertJSX/folderhost/releases/latest/download/folderhost-linux-amd64.tar.gz
tar -xzf folderhost-linux-amd64.tar.gz
chmod +x folderhost-linux-amd64
rm -rf folderhost-linux-amd64.tar.gz

# Запуск
./folderhost-linux-amd64

Основные возможности

  • Поддержка нескольких пользователей с системой разрешений.
  • Безопасная аутентификация с использованием JWT.
  • Полное управление файлами: загрузка, скачивание, перемещение, копирование, переименование и восстановление удалённых файлов.
  • Возможность совместной работы в реальном времени с использованием Monaco Editor.
  • Журналирование всех действий пользователей.

Ограничения

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

Документация и поддержка

Для получения дополнительной информации о настройке и использовании FolderHost можно обратиться к документации, доступной на сайте проекта. В случае возникновения вопросов можно открыть issue на GitHub, где автор обычно отвечает в течение нескольких часов.

FolderHost позволяет легко делиться файлами и управлять ими, что делает его удобным инструментом для пользователей, которые ищут простой и эффективный способ организации своего облачного хранилища.

Радар проекта: 71 из 100 — крепкий проект

ИмпульсТемпЗрелостьСообществоСвежестьСтартПродакшенДовериеДокументацияЭкосистема71
  • Импульс 3 ≈ 6 звёзд в месяц
  • Темп разработки 72 60 коммитов за 12 недель
  • Зрелость 89 проекту 15 месяцев, 31 релиз
  • Сообщество 31 3 участника, 21 форк
  • Свежесть 94 последний коммит — 11 дней назад
  • Быстрый старт 90 есть: команда установки, Docker, сайт/демо
  • Готовность к продакшену 100 релиз v26.11.0, автосборка, тесты
  • Безопасность и доверие 80 лицензия GPL-3.0, SECURITY.md
  • Документация 99 README 11 тыс. знаков, 43 раздела
  • Экосистема 56 6 подписчиков на обновления, 10 тем
Как считаем

Только открытые данные GitHub на 11.11.2026, без оценок нейросети. Каждая ось — от 0 до 100, итог — среднее.

  • Импульс — звёзд в день: за время наших замеров, а пока их нет — за всю жизнь проекта; 200 в день — максимум.
  • Темп разработки — коммитов за последние 12 недель; 300 — максимум. Пока GitHub не досчитал статистику, ось не учитывается.
  • Зрелость — возраст проекта (3 года — максимум) и число релизов (30 — максимум), поровну.
  • Сообщество — участников с коммитами (200 — максимум) и форков (5000 — максимум), поровну.
  • Свежесть — дней с последнего коммита: сегодня — 100, полгода и больше или архив — 0.
  • Быстрый старт — в README есть команда установки, раздел «быстрый старт» или примеры использования, в репозитории — Docker и папка примеров, у проекта есть сайт или демо.
  • Готовность к продакшену — релизы, версия 1.0 и выше, автосборка (GitHub Actions), тесты, лицензия, журнал изменений.
  • Безопасность и доверие — открытая лицензия (своя — половина балла), политика безопасности (SECURITY.md), проект организации, правила для участников, не в архиве.
  • Документация — объём и структура README, папка docs или сайт, оценка «здоровья сообщества» GitHub.
  • Экосистема — звёзды (50 тыс. — максимум), подписчики на обновления (1000 — максимум), темы репозитория.

Открыть на GitHub: MertJSX/folderhost →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте