Установка файлового сервера HFS Ubuntu

Установка из официального репозитория Node.js (PPA)

 curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -

Следующий шаг — выполнение команды установки Node.js:

sudo apt install -y nodejs

В скрипте также указано, что для сборки некоторых пакетов npm, стоит установить gcc, g++ и make

sudo apt-get install gcc g++ make

Проверяем:

node -v npm -v

Вывод:

root@admiralhub:~# node -v

v18.20.4

root@admiralhub:~# npm -v

10.7.0

Выполнить в командной строке:

  sudo npx hfs@latest   

Если вы хотите запустить HFS при загрузке (как службу)

Создать файл

 sudo nano /etc/systemd/system/hfs.service 

с этим содержимым :

[Unit]
Description=HFS
After=network.target

[Service]
Type=simple
Restart=always
ExecStart=/usr/bin/npx -y hfs@latest

[Install]
WantedBy=multi-user.target     

Включаем:

sudo systemctl daemon-reload

sudo systemctl enable hfs

sudo systemctl start hfs

sudo systemctl status hfs

На десктопных версиях систем автоматически откроется браузер с  администраторской учеткой

На серверных терминал даст адрес подключения, настройка интуитивно понятна и не сложна 

Работающий сервер :