Николай Шаров Posted April 27, 2021 Share Posted April 27, 2021 Filebrowser - простой и быстрый файловый сервер, в отличие от ownCloud и nextCloud не требует установки дополнительных пакетов и их настройки. Написан на языке GO Сайт разработчика - https://filebrowser.org/ Для того что бы запустить filebrowser на keenetic нам понадобится: entware (инструкция по установке) исполняемый файл 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 Что бы сервер запускался при старте/перезагрузке 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' я добавил путь до базы данных. У вас будет что то свое. На этом все. 4 2 Quote Link to comment Share on other sites More sharing options...
TheBB Posted April 27, 2021 Share Posted April 27, 2021 1 Quote Link to comment Share on other sites More sharing options...
piento Posted August 27, 2021 Share Posted August 27, 2021 (edited) 1. Подскажите в чем может быть дело, не проигрываются файлы с расширением avi? 2. Возможно будет в будущем пакет filebrowser под debian? Edited August 27, 2021 by Артём Дезик . Quote Link to comment Share on other sites More sharing options...
Николай Шаров Posted August 27, 2021 Author Share Posted August 27, 2021 (edited) Контейнер AVI не предназначен для потокового видео. Поэтому такой формат не будет воспроизводится. Для установки на debian, следуйте инструкциям с сайта разработчика https://filebrowser.org/installation Edited August 27, 2021 by Николай Шаров Дополнил информацию Quote Link to comment Share on other sites More sharing options...
piento Posted August 27, 2021 Share Posted August 27, 2021 21 минуту назад, Николай Шаров сказал: Для установки на debian, следуйте инструкциям с сайта разработчика https://filebrowser.org/installation Quote Link to comment Share on other sites More sharing options...
Николай Шаров Posted August 28, 2021 Author Share Posted August 28, 2021 Можно попробовать скачать этот файл, сделать его исполняемым, запустить. Если этот вариант не подходит, то нужно погружаться в дебри компиляции. Опять же на сайте разработчика есть инструкции по сборке. Единственное, что компиляция выполняется командой: GOOS=linux GOARCH=mips go build Подробнее про сборку программы под другую архитектуру тут https://golang.org/doc/install/source#environment 1 Quote Link to comment Share on other sites More sharing options...
zainik Posted September 10, 2021 Share Posted September 10, 2021 Здравствуйте, прошу сильно не пинать только учусь. вопрос вот в чём, аппарат кинетик ультра 2 , entware установлен во внутреннюю память. Все сделал по инструкции расшаривается только внутренняя память. Как расшарить hdd подключенный по усб ? Quote Link to comment Share on other sites More sharing options...
Николай Шаров Posted September 10, 2021 Author Share Posted September 10, 2021 3 часа назад, zainik сказал: Как расшарить hdd подключенный по усб ? Примонтированные диски находятся тут -> /tmp/mnt Просто создай символическую ссылку. Например: ln -s /tmp/mnt/37f61846-ce74-440a-bc5b-04e32b4855e7 /HDD 1 Quote Link to comment Share on other sites More sharing options...
piento Posted September 10, 2021 Share Posted September 10, 2021 Цитата Как расшарить 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 Quote Link to comment Share on other sites More sharing options...
Игорь Лапченко Posted November 3, 2021 Share Posted November 3, 2021 Всё работает нормально, только в filebrowser.conf в параметре ROOT указал вместо названия диска цифровой идентификатор примонтированного диска, поскольку имя диска длинное и с пробелами. Посмотрел его в терминале командой ls -l /tmp/mnt По локальному адресу роутера на порту 8080 всё открывается и работает. А как получить доступ к этому файловому браузеру из Интернета? Какие настройки нужно сделать в роутере? Доменное имя создал через KeenDNS, прямой доступ для интернет-центра открыл, но всё равно нет доступа по этому имени. Есть внешний белый IP, роутер KN-1011. Quote Link to comment Share on other sites More sharing options...
piento Posted November 4, 2021 Share Posted November 4, 2021 (edited) Пробросить порт на вне.https://help.keenetic.com/hc/ru/articles/360000360760-Переадресация-портов А потом заходишь: имядомена:проброшенный_порт Edited November 4, 2021 by piento Quote Link to comment Share on other sites More sharing options...
Игорь Лапченко Posted November 4, 2021 Share Posted November 4, 2021 1 hour ago, piento said: Пробросить порт на вне.https://help.keenetic.com/hc/ru/articles/360000360760-Переадресация-портов А потом заходишь: имядомена:проброшенный_порт Так в том то и дело, что не работает. Проброс порта, конечно, сделал от Провайдера к Интернет-центру. Так ведь? И по адресу внешний_IP:проброшенный_порт нет доступа. Quote Link to comment Share on other sites More sharing options...
Николай Шаров Posted November 5, 2021 Author Share Posted November 5, 2021 18 часов назад, Игорь Лапченко сказал: Так в том то и дело, что не работает. Проброс порта, конечно, сделал от Провайдера к Интернет-центру. Так ведь? И по адресу внешний_IP:проброшенный_порт нет доступа. Попробуйте без пробросов порта: https://help.keenetic.com/hc/ru/articles/360000563719-Пример-удаленного-доступа-к-веб-приложениям-домашней-сети-через-KeenDNS Устройство: этот интернет центр Протокол: HTTP Порт: 8080 И заходите через домен 4-го уровня (без указания порта) Quote Link to comment Share on other sites More sharing options...
Игорь Лапченко Posted November 5, 2021 Share Posted November 5, 2021 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/ файлбраузер работает. Quote Link to comment Share on other sites More sharing options...
Николай Шаров Posted November 5, 2021 Author Share Posted November 5, 2021 15 минут назад, Игорь Лапченко сказал: Спасибо! Сдвинулось с мёртвой точки. Но теперь выдаёт "502 Bad Gateway". Чтобы это значило? На http://192.168.1.1:8080/ файлбраузер работает. Попробуйте открыть в режиме инкогнито https://домен4-го.уровня. Если открывается, то нужно почистить кэш Откройте и проверьте, есть ли доступ к веб-интерфейсу кинетика из внешней сети https://help.keenetic.com/hc/ru/articles/360003145220-Доступ-из-Интернета-к-веб-интерфейсу Если нет, то надо копать уже в эту сторону Quote Link to comment Share on other sites More sharing options...
Игорь Лапченко Posted November 5, 2021 Share Posted November 5, 2021 "502 Bad Gateway" выдаёт на любом протоколе, http или https без разницы. И в настройках удалённого доступа смена протокола не даёт эффекта. Веб-интерфейс кинетика из внешней сети открывается. Мне кажется что в самом file browser нужно что-то делать. Может в настройках что-то поменять? Quote Link to comment Share on other sites More sharing options...
piento Posted November 5, 2021 Share Posted November 5, 2021 (edited) 1. 2. nano filebrowser.conf 3. Edited November 5, 2021 by piento 1 2 Quote Link to comment Share on other sites More sharing options...
Игорь Лапченко Posted November 5, 2021 Share Posted November 5, 2021 Спасибо большое! ADDR="-a 0.0.0.0" в filebrowser.conf было ключевым. Сам бы точно не догадался. Перезапустил роутер после добавлений и исправлений, и всё заработало! Кстати, при таких настройках и просто по имени добавленного поддомена открывается, порт указывать не нужно. И даже правило переадресации порта тоже не нужно, т. к. порт уже указан в настройках поддомена. Можно и прямо на внешний IP в браузере обратиться, но тогда, естественно, нужно порт указать. 1 Quote Link to comment Share on other sites More sharing options...
vasek00 Posted November 5, 2021 Share Posted November 5, 2021 Для Peak если в друг - " bin.entware.net/aarch64-k3.10/test/filebrowser_2.17.2-1_aarch64-3.10.ipk " от 30.08.2021 Quote Link to comment Share on other sites More sharing options...
mystique_man Posted November 10, 2021 Share Posted November 10, 2021 Как скорость и нагрузка у данного сервиса? Quote Link to comment Share on other sites More sharing options...
Игорь Лапченко Posted November 12, 2021 Share Posted November 12, 2021 В 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 Quote Link to comment Share on other sites More sharing options...
mystique_man Posted January 27, 2022 Share Posted January 27, 2022 В 12.11.2021 в 14:49, Игорь Лапченко сказал: Скорость и нагрузка зависит от вашего провайдера и роутера. нагрузка на роутер никак не может зависеть от провайдера... специально для тех кто в танке: какая будет нагрузка на роутер если данный ресурс будет отдавать файлы со скоростью 200 мегабит/сек? Quote Link to comment Share on other sites More sharing options...
Николай Шаров Posted January 28, 2022 Author Share Posted January 28, 2022 15 часов назад, mystique_man сказал: какая будет нагрузка на роутер если данный ресурс будет отдавать файлы со скоростью 200 мегабит/сек? На устройстве Giga (KN-1010) в среднем нагрузка вырастает на 30%. В пиках на 45% Quote Link to comment Share on other sites More sharing options...
Игорь Лапченко Posted February 14, 2022 Share Posted February 14, 2022 (edited) В 27.01.2022 в 16:51, mystique_man сказал: нагрузка на роутер никак не может зависеть от провайдера... специально для тех кто в танке: скорость зависит от провайдера, а нагрузка от конкретного роутера, вернее от его железа. Я что-то не так сказал? Когда я качаю большие файлы через Инет на макс. скорости моего провайдера 100 Мбит/с, загрузка процессора подскакивает до 100% (в состоянии покоя около 3%), а использование памяти с 20 до 25%. При навигации по каталогам загрузка процессора в пике до 10%. По крайней мере так пишет в системном мониторе. При этом каких-либо тормозов в открытии сайтов не замечаю. Сам интерфейс роутера, естественно, тормозит. Файловый архив находится на пристегном 2,5' диске, подключенном через порт USB3. Роутер Giga (KN-1011), кроме файлового браузера ничего больше на нём не стоит. Edited February 14, 2022 by Игорь Лапченко Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.