Jump to content

altJSV

Forum Members
  • Posts

    8
  • Joined

  • Last visited

Everything posted by altJSV

  1. И к чему это? С переходом на Python 3.10 сломалось все. Необходимые правки для запуска и актуальная инструкция написаны несколькими постами выше. Но вот только после выполнения команды pip3 install -r requirements.txt Для установки всех недостающих пакетов для успешного запуска, установка крашится на компиляции пакета brotli. Ему тупо не хватает файла Python.h входящего в пакет python3-dev. В репозитории Entware я пакета python-brotli, что-то не наблюдаю, хотя он присутствует практически во всех других популярных репозиториях типа того же debian. Так что остается качать через pip и собирать прямо на роутере. И в чем я не прав и к чему эти отсылки к чтению инструкции?
  2. Я бы еще добавил к инструкции opkg install python3-dev Иначе при установке на компиляции пакета brotli вылетает с ошибкой из-за отсутcтвующего файла Python.h
  3. После обновления Nginx до версии nginx (1.19.2-1) сервер перестал запускаться. nginx -t выдает nginx: [emerg] using regex "\.php$" requires PCRE library in /opt/etc/nginx/nginx.conf:65 nginx: configuration file /opt/etc/nginx/nginx.conf test failed Содержимое конфига ниже user nobody; worker_processes 1; #error_log /opt/var/log/nginx/error.log; #error_log /opt/var/log/nginx/error.log notice; #error_log /opt/var/log/nginx/error.log info; #pid /opt/var/run/nginx.pid; events { worker_connections 64; } http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log /opt/var/log/nginx/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; server { listen 88; server_name localhost; #charset koi8-r; #access_log /opt/var/log/nginx/host.access.log; location / { root /opt/share/www; index index.php index.html index.htm; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /opt/share/www/html; } # proxy the PHP scripts to Apache listening on 127.0.0.1:80 # #location ~ \.php$ { # proxy_pass http://127.0.0.1; #} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { root /opt/share/www; fastcgi_pass unix:/opt/var/run/php-fcgi.sock; fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; include fastcgi_params; } # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # #location ~ /\.ht { # deny all; #} } # another virtual host using mix of IP-, name-, and port-based configuration # #server { # listen 8000; # listen somename:8080; # server_name somename alias another.alias; # location / { # root html; # index index.html index.htm; # } #} # HTTPS server # #server { # listen 443 ssl; # server_name localhost; # ssl_certificate cert.pem; # ssl_certificate_key cert.key; # ssl_session_cache shared:SSL:1m; # ssl_session_timeout 5m; # ssl_ciphers HIGH:!aNULL:!MD5; # ssl_prefer_server_ciphers on; # location / { # root html; # index index.html index.htm; # } #} } До обновления все работало отлично. Состав пакетов не менялся Библиотеки установлены libpcre - 8.44-2 libpcre2 - 10.35-2 libpcre2-32 - 10.35-2 Что ему нужно ума не приложу
  4. Прокси сервер надо в настройках указывать через который авторизация пойдет. В России сейчас практически все торрент трекеры крупные заблокированы.
  5. Monitorrent это кросплатформенное веб приложение для автоматического скачивания торрент файлов и последующей их загрузки с помощью выбранного вами торрент клиента. Устанавливаем необходимый набор пакетов opkg install python3 python3-pip wget unzip pip3 install --upgrade setuptools Устанавливаем monitorrent mkdir -p /opt/monitorrent/ cd /opt/monitorrent/ wget https://github.com/werwolfby/monitorrent/releases/download/1.1.11/monitorrent-1.1.11.zip unzip monitorrent-1.1.11.zip pip3 install -r requirements.txt Создаем скрипт запуска nano /opt/etc/init.d/S95tormon #!/bin/sh cd /opt/monitorrent python3 server.py & Делаем его исполняемым chmod +x /opt/etc/init.d/S95tormon Запускаем сервер приложения monitorrent cd /opt/monitorrent/ python3 server.py & Обязательно дожидаемся сообщения Server started on 0.0.0.0:6687 Переходим в браузере по адресу IPРоутера:6687, появится страница входа (пароль на вход - monitorrent).
  6. Можно адрес в браузере в таком виде написать 192.168.1.1:4044/index.html У меня в chrome только так и запускается. Хотя в других браузерах index.html можно и не писать. Чудеса...
  7. В инструкции пропущена установка пакета php7-mod-ctype В частности из-за него у меня возникала проблема со связкой Torrent Monitor + transmission При запуске обновления торрентов все время всплывала fatal errror ссылавшаяся на /tm/class/TransmissionRPC.class.php в этой строке if ( ctype_digit( (string) $index ) ) { $return_as_array = true; } В общем функцию ctype_digit он не знал. Доустановкой пакета php7-mod-ctype в Entware все решилось
×
×
  • Create New...