Jump to content

dmacias

Community Developer
  • Posts

    2,803
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by dmacias

  1. /config/nginx/proxy.conf in letsencrypt already passes the ip of the remote address. proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; In order to get fail2ban to work with anything other than local auth_basic access, you have to add the path of the logs to the letsencrypt container like Marv did for Emby. (Container path: /emby_logs Host path: /mnt/user/appdata/emby/logs) The problem with nextcloud was that all it sees is the ip of the unRAID docker0 bridge interface. So if there was malicious usage everyone would be banned. So adding this to Nextcloud nginx gets the forwarded ip from the headers instead of the docker0 ip. real_ip_header X-Forwarded-For; set_real_ip_from 172.17.0.0/16; real_ip_recursive on; So now you have the real ip in your nextcloud and nextcloud nginx logs and fail2ban can use that.
  2. You shouldn't change it. The 172.17.0.0/16 covers the docker0 bridge interface. That is the ip range that a nginx docker sees behind a nginx reverse proxy docker. Maybe this should be part of the nextcloud nginx default site. If you include the /config/nginx/proxy.conf in your location block in letsencrypt it forwards the headers.
  3. This works for me. Add the real ip lines to the nginx default site-confs for the nextcloud docker. Then restart the nextcloud docker. server { listen 443 ssl; server_name _; real_ip_header X-Forwarded-For; set_real_ip_from 172.17.0.0/16; real_ip_recursive on;
  4. You should be good to go. You'll need Perl also. Let me know if it works for you.
  5. It could be a number of things but results for gig speeds have never been accurate with the cli script. Could be UnRAID version too. There are discrepancies between using a speedtest docker and my plugin both using the same python and script. So comparing docker speeds to bare metal can differ too.
  6. Probably due to deluge api changes. Read back a few pages/posts and is been discussed with reference to sickrage, sonarr and other apps.
  7. Which container are you logged in to? It's Sickrage that's the problem. I haven't used Sickage since I switched to Sonarr. The file that's the the problem is probably at /app/sickrage/sickrage/sickbeard/clients/deluged_client.py. You could just use the black hole method in sickrage and the label and autoadd plugins in deluge till it's fixed.
  8. No, I wouldn't recompile python just to be compatible with some package. It would be better to compile pillow. You can try the one I compiled.https://github.com/dmacias72/unRAID-plugins/raw/master/source/packages/python-pillow-4.0.0a-x86_64-1.txz Also you could compile and install it yourself with pip. https://github.com/dmacias72/unRAID-plugins/raw/master/source/packages/pip-7.1.2-x86_64-7_slack.txz Then you can upgrade pip with pip install --upgrade pip pysetuptools https://github.com/dmacias72/unRAID-plugins/raw/master/source/packages/pysetuptools-18.2-x86_64-2_slack.txz And sane http://slackware.cs.utah.edu/pub/slackware/slackware64-14.2/slackware64/xap/sane-1.0.25-x86_64-2.txz Then run pip install python-sane and pip install pillow
  9. For the local lan issue you can add an entry to dnsmasq.conf for your router if available like this. address=/blah.duckdns.org/192.168.10.100 May need to reboot the router. I've done this on tomato, ddwrt and merlin.
  10. Yes. There's a few different ways but you could do something like this. location ~ ^/$ { return 301 /htpc; } location /htpc { include /config/nginx/proxy.conf; proxy_pass http://192.168.69.1:8085/htpc; }
  11. I got it to compile finally and without the gui. I thought it might require some of the packages to run but it doesn't. Just requires python and a bunch of other packages to compile. Give it a try and let me know.
  12. I compiled scons then tried to compile rmlint but ran into glib version error. If it did work, it would require too many other depends anyway. I think this is more for a desktop environment.
  13. I compiled it since all the repo packages required ncurses 6.
  14. Just refresh your browser or close/reopen it to get rid of the csrf error. You could create a Temp folder in the config/plugins directory on your flash drive and move all the plg files there. You could also create a Temp folder in config/plugins/dynamix and move the plugin cron files there. I would even disable docker and vm's before you reboot Then reboot. You can close or refresh your browser but don't go back a page or you'll get the csrf error. See if there's any spam errors. If not, then reinstall the plugins one at time from the /config/plugins/Temp folder waiting and checking the log in between.
  15. Add this torrent to deluge. Then under Status/Tracker Status it will tell you your ip. http://checkmytorrentip.net/torrentip/checkMyTorrentIp.png.torrent
  16. Try checking the cron log. cat /var/log/cron The entries running every minute other than the system monitor are the master browser and system stats plugins.
  17. That will take longer since there's no pre built package or build script for slackware. I'll look into it.
  18. Maybe edac or edac for amd is not enabled in the kernel configuration when it's compiled. See here http://www.linuxquestions.org/questions/slackware-14/edac-in-slackware-4175599408/
  19. You can go to the Tools menu then to Processes and search for cache.dirs This will show you the command run for cache.dirs. It should list the -i (include) and -e (exclude) directories. I would check out your dynamix plugin directory in the config/plugins folder on your flash drive. Look at the *.cron files and see if you can find the culprit for the log spam. Also you could run cat /etc/cron.d/root
  20. I compiled a newer version. I'm not sure what happened to the slack description. I'll have to repackage it later when I get to my laptop. But give it a try. https://github.com/dmacias72/unRAID-plugins/raw/master/source/packages/mcelog-148-x86_64-1.txz
  21. Libvirt storage location needs to be a file e.g. /mnt/user/isos/libvirt.img I believe the default is /mnt/cache/system/libvirt/libvirt.img
×
×
  • Create New...