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

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

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

Filebrowser - простой и быстрый файловый сервер, в отличие от ownCloud и nextCloud не требует установки дополнительных пакетов и их настройки. Написан на языке GO

Сайт разработчика - https://filebrowser.org/

50716739-ebd26700-107a-11e9-9817-14230c5

Для того что бы запустить filebrowser на keenetic нам понадобится:

  1. entware (инструкция по установке)
  2. исполняемый файл filebrowser. К сожалению на сайте разработчика нет версии для mipsel/mips, но есть информация как скомпилировать самому. Или можно скачать уже скомпилированную версию 2.15.0 для mipsel

Попробуем запустить со следующими флагами:

filebrowser --address 192.168.1.1 --port 81

В той же директории создастся база данных 'filebrowser.db'

Теперь откроем в браузере 192.168.1.1:80 убедимся что все работает и залогинимся (логин: admin, пароль: admin)

Spoiler

image.png.de290235edf6571e96e44a9124e6708a.png

Что бы сервер запускался при старте/перезагрузке keenetic, закинем filebrowser в /opt/bin/ и создадим скрипт автозапуска S99filebrowser в каталоге /opt/etc/init.d/

#!/bin/sh

ENABLED=yes
PROCS=filebrowser
ARGS="-d /opt/home/filebrowser.db"
PREARGS=""
DESC=$PROCS
PATH=/opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


. /opt/etc/init.d/rc.func

В 'ARGS' я добавил путь до базы данных. У вас будет что то свое.

На этом все.

  • 3 месяца спустя...
Опубликовано (изменено)

1. Подскажите в чем может быть дело, не проигрываются файлы с расширением avi?

2. Возможно будет в будущем пакет filebrowser под debian?

image.png

Изменено пользователем Артём Дезик
.
Опубликовано (изменено)

Контейнер AVI не предназначен для потокового видео. Поэтому такой формат не будет воспроизводится.

Для установки на debian, следуйте инструкциям с сайта разработчика https://filebrowser.org/installation

Изменено пользователем Николай Шаров
Дополнил информацию
Опубликовано

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

GOOS=linux GOARCH=mips go build

Подробнее про сборку программы под другую архитектуру тут https://golang.org/doc/install/source#environment

  • 2 недели спустя...
Опубликовано

Здравствуйте, прошу сильно не пинать только учусь. вопрос вот в чём, аппарат кинетик ультра 2 , entware установлен во внутреннюю память. Все сделал по инструкции расшаривается только внутренняя память. Как расшарить hdd подключенный  по усб ?

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

Как расшарить hdd подключенный  по усб ?

Примонтированные диски находятся тут -> /tmp/mnt

Просто создай символическую ссылку. Например:

ln -s /tmp/mnt/37f61846-ce74-440a-bc5b-04e32b4855e7 /HDD

 

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

 

Цитата

Как расшарить hdd подключенный  по усб ?

Либо так:
 

filebrowser.conf

# address to listen on
ADDR="-a 192.168.1.1"

# port to listen on
PORT="-p 8080"

# database path
DB="-d /opt/etc/filebrowser/filebrowser.db"

# log output
LOG="-l /opt/var/log/filebrowser.log"

# root to prepend to relative paths
ROOT="-r /tmp/mnt/DATA///" # где DATA название диска - можно посмотреть -> приложения -> диски и принтеры

OPTIONS="$ADDR $PORT $DB $LOG $ROOT"

 

  • 1 месяц спустя...
Опубликовано

Всё работает нормально, только в  filebrowser.conf в параметре ROOT указал вместо названия диска цифровой идентификатор примонтированного диска, поскольку имя диска длинное и с пробелами. Посмотрел его в терминале командой

ls -l /tmp/mnt

По локальному адресу роутера на порту 8080 всё открывается и работает. А как получить доступ к этому файловому браузеру из Интернета? Какие настройки нужно сделать в роутере? Доменное имя создал через KeenDNS, прямой доступ для интернет-центра открыл, но всё равно нет доступа по этому имени. :( Есть внешний белый IP, роутер KN-1011.

Опубликовано
1 hour ago, piento said:

Пробросить порт на вне.
https://help.keenetic.com/hc/ru/articles/360000360760-Переадресация-портов
А потом заходишь:
имядомена:проброшенный_порт

Так в том то и дело, что не работает. :( Проброс порта, конечно, сделал от Провайдера к Интернет-центру. Так ведь? И по адресу внешний_IP:проброшенный_порт нет доступа.

Опубликовано
18 часов назад, Игорь Лапченко сказал:

Так в том то и дело, что не работает. :( Проброс порта, конечно, сделал от Провайдера к Интернет-центру. Так ведь? И по адресу внешний_IP:проброшенный_порт нет доступа.

Попробуйте без пробросов порта:

https://help.keenetic.com/hc/ru/articles/360000563719-Пример-удаленного-доступа-к-веб-приложениям-домашней-сети-через-KeenDNS

  • Устройство: этот интернет центр
  • Протокол: HTTP
  • Порт: 8080

И заходите через домен 4-го уровня (без указания порта)

Опубликовано
2 hours ago, Николай Шаров said:

Попробуйте без пробросов порта:

https://help.keenetic.com/hc/ru/articles/360000563719-Пример-удаленного-доступа-к-веб-приложениям-домашней-сети-через-KeenDNS

  • Устройство: этот интернет центр
  • Протокол: HTTP
  • Порт: 8080

И заходите через домен 4-го уровня (без указания порта)

Спасибо! Сдвинулось с мёртвой точки. Но теперь выдаёт "502 Bad Gateway". Чтобы это значило? На http://192.168.1.1:8080/ файлбраузер работает.

Опубликовано
15 минут назад, Игорь Лапченко сказал:

Спасибо! Сдвинулось с мёртвой точки. Но теперь выдаёт "502 Bad Gateway". Чтобы это значило? На http://192.168.1.1:8080/ файлбраузер работает.

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

Откройте и проверьте, есть ли доступ к веб-интерфейсу кинетика из внешней сети

https://help.keenetic.com/hc/ru/articles/360003145220-Доступ-из-Интернета-к-веб-интерфейсу

Если нет, то надо копать уже в эту сторону

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

"502 Bad Gateway" выдаёт на любом протоколе, http или https без разницы. И в настройках удалённого доступа смена протокола не даёт эффекта. :(  Веб-интерфейс кинетика из внешней сети открывается. Мне кажется что в самом file browser нужно что-то делать. Может в настройках что-то поменять?

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

Спасибо большое! ADDR="-a 0.0.0.0" в filebrowser.conf было ключевым. Сам бы точно не догадался. Перезапустил роутер после добавлений и исправлений, и всё заработало! Кстати, при таких настройках и просто по имени добавленного поддомена открывается, порт указывать не нужно. И даже правило переадресации порта тоже не нужно, т. к. порт уже указан в настройках поддомена. Можно и прямо на внешний IP в браузере обратиться, но тогда, естественно, нужно порт указать. 

Опубликовано
В 10.11.2021 в 11:06, karimovrt сказал:

Как скорость и нагрузка у данного сервиса?

Скорость и нагрузка зависит от вашего провайдера и роутера.

 

Новые версии filebrowser - 

Для обновления просто выполните соотв. команду в консоли для вашего роутера. Напр., для моего KN-1011

opkg install http://bin.entware.net/mipselsf-k3.4/test/filebrowser_2.18.0-1_mipsel-3.4.ipk

Если конфиг редактированный (как у меня), то инсталлятор его не заменит, а пропишет стандартный рядом под именем filebrowser.conf-opkg

  • 2 месяца спустя...
Опубликовано
В 12.11.2021 в 14:49, Игорь Лапченко сказал:

Скорость и нагрузка зависит от вашего провайдера и роутера.

нагрузка на роутер никак не может зависеть от провайдера...

специально для тех кто в танке: какая будет нагрузка на роутер если данный ресурс будет отдавать файлы со скоростью 200 мегабит/сек?

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

какая будет нагрузка на роутер если данный ресурс будет отдавать файлы со скоростью 200 мегабит/сек?

На устройстве Giga (KN-1010) в среднем нагрузка вырастает на 30%. В пиках на 45%

  • 3 недели спустя...
Опубликовано (изменено)
В 27.01.2022 в 16:51, mystique_man сказал:

нагрузка на роутер никак не может зависеть от провайдера...

специально для тех кто в танке: скорость зависит от провайдера, а нагрузка от конкретного роутера, вернее от его железа. Я что-то не так сказал? Когда я качаю большие файлы через Инет на макс. скорости моего провайдера 100 Мбит/с, загрузка процессора подскакивает до 100% (в состоянии покоя около 3%), а использование памяти с 20 до 25%. При навигации по каталогам загрузка процессора в пике до 10%.  По крайней мере так пишет в системном мониторе. При этом каких-либо тормозов в открытии сайтов не замечаю. Сам интерфейс роутера, естественно, тормозит. Файловый архив находится на пристегном 2,5' диске, подключенном через порт USB3. Роутер Giga (KN-1011), кроме файлового браузера ничего больше на нём не стоит.

Изменено пользователем Игорь Лапченко

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

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

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

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

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

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

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

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

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

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

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

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