Перейти к содержанию

Рекомендуемые сообщения

Опубликовано (изменено)

hfs-logo-color-motto.svg

Устанавливается только на Debian или совместную сборку Entware + Debian. (На Entware у меня не получилось запустить).

Для моделей Peak (KN-2710), Ultra (KN-1811), Giga (KN-1012), Hopper (KN-3811) и Hopper SE (KN-3812) с архитектурой aarch64. 

Установка HFS

Спойлер

0. Скачиваем hfs-linux-arm64-3.х.х.zip с сайта разработчика https://github.com/rejetto/hfs/releases


1. Из архива hfs-linux-arm64-3.х.х.zip копируем файл hfs в папку .\debian\usr\local\bin\


2. Из архива hfs-linux-arm64-3.х.х.zip копируем папку plugins в папку .\debian\var\lib\hfs\ (создать папку hfs в папке lib)


3.а Если ранее не сохраняли файл настроек сервера \debian\var\lib\hfs\config.yaml, то необходимо задать пароль администратора(admin). 
      Для этого в консоли выполнить "/usr/local/bin/hfs -- --cwd /var/lib/hfs/"
      После загрузки сервера в консоли сменится левая часть командной строки на "command>"
      Выполнить команду "create-admin password", где "password" ваш пароль от пользователя admin
      Для завершения работы выполнить команду "quit"
      Набор команд можно вывести командой "help"


3.б Если ранее сохраняли файл настроек сервера .\debian\var\lib\hfs\config.yaml, то копируем его на место .\debian\var\lib\hfs\


3.в Взять приложенный файл настроек сервера config.yaml.

      Отредактировать в нём port, listen_interface (ip роутера), admin_net (подсеть, с которой разрешено управление) или удалить не нужные вместе с названием параметра(строку целиком).

      В этом файле пользователь "admin" и пароль "pas".

      Далее пункт 3.б


4. Копируем файл скрипта hfs в папку .\debian\etc\init.d\
    - после этого можно проверить его работу "service hfs {start|stop|status}"
    - если порт 80 занят, то сервер откроет порт 8080 (http://192.168.0.1:8080/)
    - для администрирования сервера переходим http://192.168.0.1:8080/~/admin


5. Для автоматического запуска сервиса создаём файл или дописываем в файл /opt/debian/chroot-services.list в новую строку "hfs". 
    - в консоли  "nano /opt/debian/chroot-services.list"
    - вносим "hfs" и нажимаем Enter для того, чтобы была 
    - для выхода Ctrl+X
    - соглашаемся на перезапись файла Y и Enter.

PS Обратите внимание на плагин share-links, который генерирует токены для доступа к файлам и папкам без логина и пароля.

 

hfs

config.yaml

Изменено пользователем Wulf
Опубликовано

Entware (mipsel)

log

Спойлер
root@ZKUII: /opt/bin # hfs --port 9922
17:00:07 HFS ~ HTTP File Server
17:00:07 © Massimo Melina <a@rejetto.com> - License https://www.gnu.org/licenses/gpl-3.0.txt
17:00:07 started 2026-02-11 17:00:07 
17:00:07 version 3.0.2
17:00:07 build 2026-02-11T12:23:00.000Z
17:00:07 working directory (cwd) /opt/root/.hfs
17:00:07 app /opt/lib/node/hfs
17:00:07 node v18.20.7
17:00:07 platform linux mipsel node
17:00:07 pid 2458
17:00:08 config config.yaml
17:00:08 No config file, using defaults
17:00:09 ! fs-x-attributes not available
17:00:20 VFS ready
17:00:21 upnp found http://ip.add.re.ss:1900/rootDesc.xml
17:00:22 http serving on any network : 9922
17:00:22 serving on http://ip.add.re.ss:9922
17:00:23 loading plugin antibrute
17:00:26 HINT: this is an interactive console, you can enter commands
command> help
17:05:35 available commands: 
 - help  
 - show-admin  
 - create-admin <password> [<username>=admin] 
 - change-password <user> <password> 
 - config <key> <value> 
 - get-config [<key-mask>] 
 - quit  
 - update [<version>=latest] 
 - check-update  
 - version  
 - start-plugin <name> 
 - stop-plugin <name> 
 - download-plugin <githubUser/repo> 
 - list-plugins  
 - purge-file-attr  
 - status 
17:05:35 +++ command executed
command> 

 

screens

Спойлер

осн. окно

screen_2026-02-11_17:23:19_hfs.png

админ. панель

screen_2026-02-11_17:24:05_hfs-adm.png

 

Опубликовано

FLK Не увидел в Filebrowser поддержку групп пользователей. Скорее наоборот, Filebrowser - это не настроенный HFS.

TheBB Где можно взять HFS под Entware (mipsel)? Если я правильно понимаю, он будет меньше ресурсов есть.

Опубликовано
1 час назад, Wulf сказал:

HFS под Entware (mipsel)

opkg install http://bin.entware.net/mipselsf-k3.4/test/node-hfs_3.0.2-1_mipsel-3.4.ipk

 

1 час назад, Wulf сказал:

будет меньше ресурсов есть

не проверял, не использую...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.