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 — крепкий проект
- Импульс 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 →
RepoRadar