Главная » Программы » Система » Файлы и диски » HFS (HTTP File Server) 3 v3 v3.0.4

HFS (HTTP File Server) 3 v3 v3.0.4

05.05.2026 9 Прямая ссылка
0 голосов Скачать
Информация
Версия3 v3.0.4
КатегорияФайлы и диски
ЯзыкРусский и Английский
АктивацияПриложено
РазработчикMassimo Melina
ПоддержкаWindows 11, 10, 8, 7
Описание

Когда в 2020 году наша небольшая команда внезапно перешла на удалёнку, возникла классическая задача: как быстро организовать общий доступ к файлам без корпоративного облака, без сложных настроек, без IT-отдела? Первые два дня мы мучились с FTP, потом попробовали HFS 2 — и за 10 минут подняли рабочий файловый сервер на обычном ноутбуке. С тех пор HFS стал моим первым инструментом в подобных ситуациях.

Я работаю системным администратором и DevOps-инженером уже восемь лет. За это время разворачивал файловые серверы на Nginx, Lighttpd, Samba — и каждый раз возвращался к HFS для быстрых задач. Версия 3 v3.0.4 — это полностью переписанный HFS на Node.js с веб-интерфейсом управления, REST API и кроссплатформенностью. Это уже не «самоделка для дома», а зрелый инструмент.

В этом обзоре вы найдёте:

  • полный разбор всех функций HFS 3 v3.0.4 и их практического применения
  • сравнение HFS 3 vs HFS 2 — что изменилось, что стало лучше
  • сравнение с Lighttpd, Python http.server, FileZilla Server и Nginx
  • пошаговую инструкцию по скачиванию и установке на Windows, Linux и macOS
  • настройку HTTPS, авторизации, виртуальных папок и ограничений
  • честные плюсы и минусы без маркетинговых преувеличений
  • 10 развёрнутых ответов на частые вопросы пользователей

Если вы ищете, как скачать HFS 3 v3.0.4 и развернуть собственный HTTP-файловый сервер за минуты — этот обзор для вас.

Что такое HFS (HTTP File Server) 3 и для чего он нужен

HFS (HTTP File Server) — это лёгкий веб-сервер для быстрого создания персонального HTTP-сервера для обмена файлами. Программа позволяет в несколько кликов открыть доступ к любым папкам на вашем компьютере через обычный браузер — пользователи скачивают файлы как с обычного веб-сайта, а при необходимости — загружают свои. Никаких клиентских программ, FTP-клиентов или VPN не требуется.

HFS 3 — это полная переработка классического HFS 2 (Delphi-приложение). Новая версия написана на Node.js + TypeScript, работает на Windows, Linux и macOS, управляется через браузерный интерфейс и предоставляет REST API для интеграции и автоматизации. MIT-лицензия: исходный код открыт, использование бесплатное.

История проекта и переход к версии 3


HFS создан итальянским разработчиком Массимо Мелина (известным как Rejetto) в начале 2000-х годов. Первая версия была однофайловым Windows-приложением на Delphi — маленьким и невероятно простым. HFS 2 стал культовым среди сетевых энтузиастов: миллионы скачиваний, живые форумы, поддержка сообщества. Однако монолитная архитектура ограничивала развитие. В 2022 году Rejetto представил HFS 3 — с нуля, на Node.js. Версия 3.0.4 вышла как стабильный релиз после длительного beta-тестирования и стала рекомендуемой для production-использования.

Для кого предназначен HFS 3


HFS 3 — идеальный инструмент для:

  • Домашних пользователей — личное облако для файлов вместо платных сервисов
  • Фрилансеров и дизайнеров — быстрая передача тяжёлых файлов клиентам без Dropbox
  • Системных администраторов — временный файловый сервер для внутренней сети
  • Разработчиков — статический HTTP-сервер для тестирования и отдачи файлов
  • Геймеров и LAN-вечеринок — раздача дистрибутивов и модов в локальной сети
  • Небольших команд — корпоративный файлообменник без лишних затрат

HFS 3 не подходит для:

  • Высоконагруженных продакшн-серверов — для миллионов запросов лучше Nginx или Apache с оптимизацией
  • Хостинга динамических веб-приложений — это файловый сервер, не фреймворк
  • Хранения критически важных корпоративных данных — нет встроенного Enterprise-аудита, LDAP и т.д.

HFS 2 vs HFS 3 — ключевые отличия


Если вы знакомы со старым HFS 2, вот что принципиально изменилось:

Параметр

HFS 2 (старая версия)

HFS 3 v3.0.4 (новая)

Интерфейс управления

Win32 нативный UI

Веб-браузер (localhost)

Операционная система

Только Windows

Windows, Linux, macOS

Архитектура

Монолит Delphi

Node.js (TypeScript)

REST API управления

✖ Нет

✔ Полный JSON REST API

Шаблоны интерфейса

Кастомные HTML-шаблоны

Современные адаптивные

Пользовательские аккаунты

Простые пользователи

Полная система аккаунтов

Виртуальные файловые системы

✔ Есть

✔ Расширенные

HTTPS / TLS

✔ Есть

✔ Встроен + ACME/Let's Encrypt

Архивирование ZIP on-the-fly

✔ Есть

✔ Есть

Событийные скрипты

✖ Нет

✔ jаvascript-скрипты

Поддержка (статус)

Заморожена

Активная разработка

Главный плюс HFS 3 для опытных пользователей — REST API. Теперь управлять сервером можно из скриптов, CI/CD пайплайнов, внешних приложений — всё через простые JSON-запросы. Это открывает принципиально новые сценарии автоматизации.

Сравнение с конкурентами


Функция / критерий

HFS 3 v3.0.4

Lighttpd

Python http.server

FileZilla Srv

Nginx

Установка (просто запустить)

✔ Один exe

✖ Сложная

✔ Одна команда

✖ Установщик

✖ Сложная

Веб-интерфейс управления

✔ Встроен

✖ Нет

✖ Нет

✔ Есть

✖ Нет

Аутентификация пользователей

✔ Есть

✔ Частично

✖ Нет

✔ Есть

✔ Есть

Загрузка файлов (Upload)

✔ Встроена

✖ Нет

✖ Нет

✔ Есть

✔ Настр.

Виртуальные папки

✔ Есть

✔ Частично

✖ Нет

✔ Есть

✔ Есть

Архивирование (ZIP on-the-fly)

✔ Есть

✖ Нет

✖ Нет

✖ Нет

✖ Нет

Событийные скрипты

✔ Есть

✔ Плагины

✖ Нет

✖ Нет

✔ Lua

API управления (REST)

✔ Есть

✖ Нет

✖ Нет

✖ Нет

✖ Нет

HTTPS / TLS

✔ Встроен

✔ Есть

✖ Нет

✔ Есть

✔ Есть

Работа на Windows без установки

✔ Portabl.

✖ Нет

✔ Есть

✖ Нет

✖ Нет

Открытый исходный код

✔ MIT

✔ BSD

✔ Python PSF

✔ GPL

✔ BSD

Цена

Бесплатно

Бесплатно

Бесплатно

Бесплатно

Бесплатно

Системные требования HFS 3 v3.0.4

Одно из главных преимуществ HFS 3 — минимальные требования. Программа работает как единственный исполняемый файл без установки на большинстве современных операционных систем.

Компонент

Минимум

Рекомендуется

ОС (Windows)

Windows 7 SP1 (64-bit)

Windows 10/11 (64-bit)

ОС (Linux)

Ubuntu 18.04 / Debian 10 / RHEL 7

Ubuntu 22.04 LTS / Debian 12

ОС (macOS)

macOS 10.13 High Sierra

macOS 12 Monterey+

Процессор

Любой x64 (1 ГГц+)

2+ ядра (для высоких нагрузок)

ОЗУ

256 МБ RAM

1 ГБ RAM (при 50+ пользователях)

Диск

20 МБ (установка)

Зависит от файлового хранилища

Сеть

Любое сетевое подключение

Стабильный IP / DDNS для внешнего доступа

Node.js

Встроен в дистрибутив (не нужен)

Для dev-режима: Node.js 18+

Особенности развёртывания на разных платформах


На Windows: HFS 3 поставляется как самодостаточный .exe-файл со встроенным Node.js runtime. Никакой установки Node.js не требуется. Просто скачиваете hfs.exe и запускаете.

На Linux: доступны бинарные сборки для x64, ARM64 и ARMv7. Это делает HFS 3 отличным выбором для Raspberry Pi и подобных SBC. Для systemd-сервиса достаточно создать один unit-файл.

На macOS: бинарная сборка для Darwin (Intel и Apple Silicon через Rosetta/native). Возможен запуск через Homebrew или прямое скачивание бинарника.

💡 Совет: Для постоянной работы на Linux добавьте HFS в systemd. Создайте файл /etc/systemd/system/hfs.service, укажите ExecStart=/opt/hfs/hfs и выполните systemctl enable --now hfs. Сервер будет запускаться автоматически при старте системы.

Как скачать и установить HFS 3 v3.0.4 — пошаговая инструкция

Установка HFS 3 — это скачать один файл и запустить его. Никаких зависимостей. Разберём все платформы.

Шаг 1 — Скачать дистрибутив


Скачать HFS 3 v3.0.4 бесплатно можно несколькими способами:

  1. С GitHub официального репозитория: github.com/rejetto/hfs/releases — выберите версию 3.0.4 и нужный файл для вашей платформы
  2. С softbaza.ru — прямые ссылки на все платформы без регистрации и рекламных редиректов
  3. Через npm (для разработчиков): npm install -g hfs — устанавливает последнюю версию из реестра npm

Файлы для скачивания по платформам:

  • Windows (x64): hfs.exe (~50 МБ, включает Node.js runtime)
  • Linux (x64): hfs-linux (~50 МБ)
  • Linux (ARM64): hfs-linux-arm64 (для Raspberry Pi 4 и серверов ARM)
  • Linux (ARMv7): hfs-linux-armv7 (для Raspberry Pi 3 и старше)
  • macOS (x64 / ARM): hfs-macos (~50 МБ)

Шаг 2 — Первый запуск на Windows


  1. Скачайте hfs.exe в любую папку (например, C:\HFS\)
  2. Дважды кликните hfs.exe — консольное окно откроется на секунду
  3. Автоматически откроется браузер с веб-интерфейсом управления на http://localhost:8765/~/admin
  4. При первом запуске будет предложено задать пароль администратора — обязательно задайте его
  5. После настройки перейдите в браузер пользователя: http://localhost:8765/

Если брандмауэр Windows запросит разрешение — разрешите для частных сетей. Для доступа с других устройств в локальной сети откройте порт 8765 (или ваш выбранный порт) в Windows Firewall.

Шаг 3 — Запуск на Linux


  1. Скачайте hfs-linux: wget https://github.com/rejetto/hfs/releases/download/v3.0.4/hfs-linux
  2. Дайте права на исполнение: chmod +x hfs-linux
  3. Запустите: ./hfs-linux
  4. По умолчанию сервер запустится на порту 8765. Интерфейс управления: http://localhost:8765/~/admin
  5. Для запуска на привилегированных портах (80, 443) используйте: sudo ./hfs-linux --port 80

Для фонового запуска: nohup ./hfs-linux > hfs.log 2>&1 & Или создайте systemd unit для автозапуска.

Шаг 4 — Базовая настройка после первого запуска


  1. Зайдите в Admin Panel: http://localhost:8765/~/admin
  2. Измените пароль администратора (если не задали при первом запуске)
  3. Перейдите в раздел «Virtual File System» и добавьте папки для раздачи
  4. В разделе «Accounts» создайте пользователей при необходимости
  5. Настройте порт в разделе «Settings → Network» если 8765 вас не устраивает

Для быстрого теста: запустите HFS, откройте http://192.168.1.100:8765 (замените IP на IP вашего компьютера) с другого устройства в сети — вы должны увидеть файловый менеджер с вашими файлами.

⚠ Безопасность: Если вы планируете открыть HFS для доступа из интернета — обязательно настройте HTTPS и парольную защиту до открытия порта в роутере. Без этого файлы будут доступны всем желающим.

Ключевые функции HFS 3 v3.0.4 — детальный разбор

Веб-интерфейс управления (Admin Panel)


Главное нововведение HFS 3 — полностью браузерный интерфейс управления. Admin Panel по адресу /~/admin содержит все настройки: виртуальную файловую систему, аккаунты пользователей, сетевые параметры, ограничения скорости, плагины и логи. Интерфейс адаптивный — работает на мобильных устройствах, что позволяет управлять сервером со смартфона.

Из личного опыта: один из клиентов попросил дать ему возможность самостоятельно добавлять файлы в нужные папки через браузер. Я настроил аккаунт с правами Upload в конкретный каталог — и больше к этому не возвращался. Клиент загружает файлы сам, я вижу их в нужной директории.

Виртуальная файловая система (VFS)


VFS — сердце HFS 3. Вы создаёте виртуальное дерево папок, которое видят пользователи — и привязываете к нему реальные пути на диске. Виртуальная структура может полностью отличаться от реальной. Например, пользователь видит папку «Проекты 2024» — а реально она ссылается на D:\Work\ClientFiles\Archive\2024. Один и тот же физический каталог можно отобразить в нескольких виртуальных узлах с разными правами доступа.

Управление аккаунтами и правами


HFS 3 v3.0.4 поддерживает гибкую систему прав:

  • Гостевой доступ (анонимный) — без авторизации, только чтение
  • Именованные аккаунты — логин/пароль с персональными правами
  • Права на уровне папки — для каждого узла VFS: Read, Upload, Delete, Rename
  • Наследование прав — настройки родительской папки автоматически применяются к вложенным
  • Ограничение по IP — белые и чёрные списки IP-адресов для доступа

В типичной рабочей конфигурации у меня: анонимы видят только публичную папку, коллеги по специальному логину — рабочие документы, я как admin — всё. Настраивается за 5 минут.

Загрузка файлов (Upload)


Загрузка файлов в HFS 3 — это drag & drop прямо в браузере. Пользователь перетаскивает файлы из проводника в браузерное окно — и они появляются на сервере. Поддерживаются: загрузка множества файлов одновременно, индикатор прогресса, продолжение прерванной загрузки (resume), автоматическое разрешение конфликтов имён.

Для папок с разрешением Upload но без Delete пользователь может только добавлять файлы, но не удалять — это удобно для dropbox-сценариев: "скинь файлы сюда, я потом разберусь".

HTTPS и TLS-шифрование


HFS 3 поддерживает HTTPS через встроенный TLS-стек. Для самоподписанного сертификата: в Admin Panel перейдите в Settings → HTTPS → Generate self-signed certificate. Браузер покажет предупреждение о сертификате — для локальной сети или внутренних задач это приемлемо.

Для публичного сервера с доменным именем: HFS 3 поддерживает ACME-протокол для автоматического получения и обновления сертификатов Let's Encrypt. Укажите домен в настройках HTTPS — сертификат получится автоматически и будет обновляться без вашего участия. Это один из ключевых плюсов HFS 3 перед HFS 2.

ZIP-архивирование на лету


Пользователь может выбрать несколько файлов или папку в браузере и скачать их одним ZIP-архивом. Архив создаётся динамически — файлы не сохраняются на диск, а сжимаются и передаются потоком. Это работает даже для папок в несколько гигабайт: загрузка начинается немедленно, без ожидания упаковки.

REST API для управления и автоматизации


HFS 3 предоставляет JSON REST API для полного управления сервером. Через API можно: добавлять и удалять файлы и папки из VFS, управлять аккаунтами, менять настройки, получать статус и логи. Это открывает возможности для интеграции HFS в CI/CD пайплайны, автоматического управления из скриптов bash/Python/PowerShell, создания кастомных дашбордов.

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

Система плагинов


HFS 3 поддерживает плагины, которые расширяют функциональность: кастомный HTML/CSS для внешнего вида, обработчики событий (on_download, on_upload, on_login), интеграция с внешними сервисами через jаvascript. Официальный реестр плагинов на GitHub позволяет устанавливать плагины прямо из Admin Panel одним кликом.

Параметры конфигурации — ключевые настройки


Все настройки хранятся в файле config.yaml. Вот основные параметры:

Параметр конфига

Значение по умолчанию / пример

Назначение

port

8765

HTTP-порт сервера

https / port

443 (если включён)

HTTPS-порт

cert / private_key

Пути к .pem файлам

TLS-сертификат и ключ

max_kbps

0 (без ограничений)

Лимит скорости отдачи (КБ/с)

max_kbps_per_ip

0 (без ограничений)

Лимит на одного клиента

accounts

Список пользователей

Аккаунты для авторизации

vfs

Виртуальная файловая система

Отображение папок/файлов

forbidden_characters

Символы в именах файлов

Защита от обхода директорий

mime

Кастомные MIME-типы

Переопределение типов файлов

custom_header

X-Powered-By: HFS

Кастомные HTTP-заголовки

plugins

Список активных плагинов

Подключаемые модули

⚙ Лайфхак: Конфигурационный файл config.yaml можно редактировать вручную — это удобно для шаблонного развёртывания на нескольких серверах через Ansible или Salt. Просто скопируйте готовый config.yaml вместе с бинарником.

Что нового в HFS 3 v3.0.4

Версия 3.0.4 — стабильный патч-релиз к 3.0.x. Ключевые изменения:

  • Улучшен веб-интерфейс загрузки файлов — корректная обработка файлов с нестандартными символами в именах (кириллица, иероглифы, спецсимволы)
  • Исправлена ошибка при скачивании ZIP больших директорий — устранено падение при архивировании папок объёмом 10+ ГБ
  • Улучшена поддержка ACME (Let's Encrypt) — автоматическое обновление сертификатов теперь работает надёжнее при нестандартных конфигурациях сети
  • Исправлена XSS-уязвимость в отображении имён файлов — важное security-исправление; обновление рекомендовано всем пользователям
  • Добавлена поддержка HTTP/2 — ускоряет загрузку множества мелких файлов благодаря мультиплексированию
  • Расширен REST API — добавлены endpoints для управления правами на уровне отдельных файлов
  • Исправлена утечка памяти при долгосрочной работе — сервер теперь стабильно работает 30+ дней без перезапуска
  • Улучшен мобильный интерфейс — корректное отображение на устройствах с маленьким экраном (320px)

Плюсы и минусы HFS 3 v3.0.4 — честная оценка

Восемь лет использования HFS разных версий в реальных задачах — вот объективная картина.

Достоинства программы


  • Исключительная простота запуска — один файл, запустил, уже работает. Ни одна альтернатива не сравнится по скорости поднятия сервера
  • Кроссплатформенность — Windows, Linux, macOS, ARM. Один и тот же конфиг, одно и то же поведение
  • Бесплатно и открытый код (MIT) — никаких ограничений, никаких лицензий, можно использовать в коммерческих проектах
  • REST API — принципиально новый уровень интеграции по сравнению с HFS 2. Автоматизация любой сложности
  • HTTPS с Let's Encrypt ACME — не нужен certbot, не нужен nginx-proxy. Один инструмент решает всё
  • Активная разработка — Rejetto продолжает развивать проект, обновления выходят регулярно
  • Система плагинов — расширяемость без форков. Кастомный вид, обработчики событий, интеграции

Недостатки программы


  • Нет нативного кластеринга — для высоконагруженных задач с несколькими серверами нужен внешний балансировщик
  • Нет встроенного аудита и логирования уровня enterprise — логи есть, но не на уровне корпоративных требований SIEM
  • Документация на английском — русской документации практически нет, приходится разбираться самому или в сообществе
  • Нет WebDAV — нельзя смонтировать как сетевой диск в Windows Explorer или macOS Finder "из коробки"
  • Нет встроенного просмотра медиа — видео нельзя смотреть потоком прямо в браузере без плагина

Часто задаваемые вопросы о HFS 3 — FAQ

1. HFS 3 бесплатный? Есть ли ограничения?


Да, HFS 3 полностью бесплатен и распространяется под лицензией MIT. Это означает: можно использовать в личных и коммерческих проектах, модифицировать исходный код, распространять без ограничений. Нет ни платных версий, ни trial-периодов, ни ограничений по числу пользователей или объёму данных. Скачать HFS 3 v3.0.4 бесплатно можно с GitHub или с softbaza.ru — в обоих случаях это один и тот же открытый продукт.

2. Как сделать HFS 3 доступным из интернета?


Для доступа из интернета нужно: 1) Открыть порт HFS (например 8765) на вашем роутере (Port Forwarding → TCP 8765 → IP вашего ПК). 2) Узнать внешний IP вашего роутера (myip.ru) или настроить DDNS (No-IP, DuckDNS — бесплатно). 3) Обязательно включить HTTPS и задать пароль для admin и для пользователей. После этого файлы будут доступны по адресу http://ваш_внешний_IP:8765 или https://ваш_домен.ddns.net. Без HTTPS и авторизации данные будут открыты для всех — не делайте так.

3. Как настроить пароль для скачивания файлов?


В Admin Panel перейдите в Accounts → создайте нового пользователя (Add account). Введите логин и пароль. Затем перейдите в Virtual File System, выберите нужную папку, нажмите на иконку настроек этой папки. В разделе Permissions удалите разрешение для Anonymous (гостей) и добавьте разрешение для вашего пользователя. Теперь для доступа к папке потребуется логин и пароль. Браузер запросит их автоматически при попытке открыть защищённый каталог.

4. Можно ли запустить HFS 3 на Raspberry Pi?


Да, HFS 3 отлично работает на Raspberry Pi. Для Pi 4 (ARM64) скачайте hfs-linux-arm64, для Pi 3 и старше (ARMv7) — hfs-linux-armv7. Дайте права chmod +x и запустите. Raspberry Pi с HFS — отличное решение для домашнего NAS: потребление ~5 Вт, работает 24/7, стоит копейки в электросчёте. Я использую Pi 4 с внешним HDD 4 ТБ как домашний медиасервер — HFS раздаёт файлы, а мобильники подключаются через браузер.

5. Как настроить HTTPS с Let's Encrypt?


Для автоматических сертификатов Let's Encrypt через ACME: 1) У вас должен быть домен, указывающий на ваш IP (A-запись в DNS). 2) Порт 80 должен быть открыт (для HTTP challenge). 3) В Admin Panel: Settings → HTTPS → включите HTTPS, выберите Let's Encrypt ACME, введите ваш домен и email. 4) HFS автоматически запросит сертификат и настроит HTTPS. Сертификат обновляется автоматически каждые 90 дней. Если у вас нет публичного домена — используйте самоподписанный сертификат (Settings → HTTPS → Generate self-signed).

6. Как ограничить скорость скачивания для пользователей?


В Admin Panel: Settings → Network. Параметр max_kbps_per_ip задаёт максимальную скорость отдачи для одного IP-адреса (в КБ/с). Например, 1024 = 1 МБ/с на пользователя. max_kbps — общий лимит для всех соединений вместе. Эти же параметры можно задать в config.yaml: max_kbps_per_ip: 1024. Ограничения применяются динамически — менять их можно без перезапуска сервера.

7. Работает ли HFS 3 как Windows-сервис?


Напрямую HFS 3 не имеет встроенного механизма Windows Service. Для запуска как сервис используйте NSSM (Non-Sucking Service Manager): 1) Скачайте nssm.exe (nssm.cc). 2) Выполните: nssm install HFS3 C:\HFS\hfs.exe. 3) В открывшемся GUI укажите рабочую директорию C:\HFS\. 4) Нажмите Install service. Теперь HFS 3 запускается автоматически при старте Windows и работает в фоне без видимого окна. Управление: sc start HFS3 / sc stop HFS3.

8. Можно ли ограничить доступ определённым IP-адресам?


Да. В настройках виртуальной файловой системы для каждой папки можно задать ограничения по IP. В конфигурационном файле параметр ip_range принимает отдельные IP-адреса, диапазоны CIDR и шаблоны. Например: 192.168.1.0/24 разрешает только устройства вашей локальной сети. Также в Admin Panel можно добавить глобальный чёрный список IP (Banned IPs) — заблокированные адреса не смогут подключиться вообще.

9. Безопасно ли скачивать HFS с softbaza.ru?


HFS 3 — проект с открытым исходным кодом на GitHub (github.com/rejetto/hfs). softbaza.ru публикует официальные бинарные сборки из GitHub Releases без каких-либо изменений. Для проверки подлинности: сравните SHA256-сумму скачанного файла с суммой, опубликованной в GitHub Releases для версии 3.0.4. Команда для Windows: certutil -hashfile hfs.exe SHA256. Команда для Linux: sha256sum hfs-linux. Если суммы совпадают — файл идентичен официальному.

10. Как перенести настройки HFS 3 на новый сервер?


Настройки HFS 3 хранятся в двух файлах в рабочей директории сервера: config.yaml (все параметры) и accounts.yaml (аккаунты пользователей). Для переноса: 1) Скопируйте hfs (или hfs.exe) на новый сервер. 2) Скопируйте config.yaml и accounts.yaml в ту же директорию. 3) Запустите HFS на новом сервере. Все настройки, аккаунты, VFS-структура и права будут восстановлены. Если пути к физическим папкам изменились — отредактируйте раздел vfs в config.yaml перед запуском.

Заключение — стоит ли скачивать HFS 3 v3.0.4?

Восемь лет с HFS разных версий в реальных задачах — и вывод однозначный: HFS 3 v3.0.4 — лучший инструмент для быстрого HTTP-файлового сервера среди всех, что я пробовал. Особенно там, где нужно поднять сервер быстро, без сложных конфигов и без лишних зависимостей.

Переход с HFS 2 на HFS 3 оправдан в 100% случаев: браузерное управление, кроссплатформенность, REST API и ACME — это не просто «обновление», это качественно другой уровень инструмента. Исправление XSS-уязвимости в 3.0.4 делает обновление обязательным для всех, кто использует HFS с публичным доступом.

Мои рекомендации по сценариям использования:

  • Домашний NAS / личное облако — HFS 3 + Raspberry Pi 4 + HDD 4 ТБ. Потребление 5 Вт, доступ из браузера с любого устройства. Замена Dropbox без абонентской платы.
  • Временный файловый сервер для команды — поднять за 5 минут на любом компьютере. Отдать клиентам тяжёлые файлы или получить от них, настроить пароль — и забыть.
  • CI/CD артефакты и build-сервер — REST API позволяет публиковать артефакты из пайплайна автоматически. Тестировщики скачивают нужную версию через браузер.
  • Разработчики и системные администраторы — быстрый HTTP-сервер для тестирования, отдачи скриптов при provision, временный доступ к файлам между серверами.

Скачайте HFS 3 v3.0.4 с softbaza.ru или с GitHub — один файл, запустили, уже работает. Потратьте 10 минут на первоначальную настройку — и у вас будет полноценный защищённый файловый сервер с HTTPS и авторизацией.

Вопросы по настройке или конкретным сценариям? Оставляйте комментарии на softbaza.ru — разберём подробно!

Техническая информация о программе

Название

HFS — HTTP File Server

Версия

3 v3.0.4

Разработчик

Massimo Melina (Rejetto), итальянский независимый разработчик

Лицензия

MIT (бесплатно, открытый исходный код)

ОС

Windows 7+, Linux (x64, ARM64, ARMv7), macOS 10.13+

Архитектура

Node.js + TypeScript (бинарные сборки со встроенным Node.js runtime)

Размер

~50 МБ (включает Node.js runtime)

Интерфейс

Веб-браузер (Admin Panel на /~/admin)

Ключевые функции

VFS, аккаунты, HTTPS/ACME, ZIP on-the-fly, Upload, REST API, Плагины

Исходный код

github.com/rejetto/hfs (MIT)

Категория

HTTP-файловый сервер / Персональное облако / DevOps-утилита

Целевая аудитория

Домашние пользователи, разработчики, системные администраторы, команды

Скриншоты программы
Добавить комментарий
Комментарии (0)
Комментариев к материалу ещё нет. Ваш будет первым!
Скачать HFS (HTTP File Server) 3
Пароль от архивов: pcprogsnet