spants

Community Developer
  • Posts

    637
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by spants

  1. I have pihole on 80, unraid on 81 and tvh on 9981 running successfully
  2. if the docker can run on a separate ip on the network then you wouldn't have to change the port. The problem is that the redirection of calls to ads is done via an ip address with no port info (uses dnsmasq).
  3. If you are using unRaid-hole, try the new pihole version (currently Beta) https://lime-technology.com/forum/index.php?topic=50453.0
  4. See Spaceinvader One's setup video here: I wrote the template that pulls in the Official Docker Container from PiHole. I swapped over from my unofficial one a long time ago that that a fully supported version could be distributed. Make sure that your repository for pihole is = pihole/pihole:latest and not the old diginc repository. If you use the latest tag, you should have v 4.0.0-1. The release tags are here: https://hub.docker.com/r/pihole/pihole/tags/ The last update to the docker image was 12 days ago. Apparently you should not do an update within the docker image (that was what diginc said - although that may have changed) If you have a problem with the docker image, you should ask about it here: - https://discourse.pi-hole.net/ or on the github here:- https://github.com/pi-hole/pi-hole/issues *** Updated Nov5 2017*** New Version2 of the Template for the pihole docker. ===== the text below may have been superseded, check the video first ==== NOTE: **** The directories have changed so that you will need to recreate your blacklist/whitelist. These are not overwritten so that you can find them in your original appdata folder. Use the admin front end to add them. *** This docker need ports 53 (dns) and 80 (web) to work correctly. Change your Unraid admin port to 81 or use the new Docker IP functionality in unraid v6.4 to give it its own ip address. Variables: ServerIP = IP address of the Docker(v6.4) or the unraid server that it is running on. DNS1/2 = The passthrough DNS Server (default = Google) IPV6 = Whether IPV6 is supported or not (default = False) TZ = Timezone for log rotation etc WEBPASSWORD = admin password for the web frontend (no morre ssh needed!) INTERFACE = Net interface that it should listen on (br0 is the default one) DNSMASQ_LISTENING = Interface for DNSMASQ events (default all) The Docker source is here: https://github.com/diginc/docker-pi-hole with instructions. I just made the template!. ************************ Older - archive: Please see https://lime-technology.com/forum/index.php?topic=50453.msg500761#msg500761 and use his scripts to clean the docker I have changed the template to suit = thanks dirrtyjoe Here is a new version of unRaid-hole which uses the proper pihole sources. This was forked from https://github.com/diginc/docker-pi-hole - he did all the hard work. I had to remove the IPV6 reference and write a template and how to. It is currently marked as BETA because it needs some manual steps to make it work: 1) **** Change your default port for unRaid **** in your /boot/config/go file you will need to set your webui port to something other than 80, so that pihole can serve up blank pixels instead of adverts. I have set mine to port 81: # Start the Management Utility /usr/local/sbin/emhttp -p 81& 2) in your appdata/pihole directory, it will have created 3 directories. Delete these directories and create 3 files (of the same name): touch blacklist.txt whitelist.txt pihole.log If you don't do this, it will not start. 3) the log file grows quickly. Use a cron job to delete it each night: create a file called pihole.cron in the /boot/config/plugins/pihole directory, with these contents: # Pi-hole: A black hole for Internet advertisements # (c) 2015, 2016 by Jacob Salmela # Network-wide ad blocking via your Raspberry Pi # http://pi-hole.net # Updates ad sources every week # # Pi-hole is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 2 of the License, or # (at your option) any later version. # Your container name goes here: #DOCKER_NAME=pihole-for-unRaid #PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # Pi-hole: Update the ad sources once a week on Sunday at 01:59 # Download any updates from the adlists 59 1 * * 7 root docker exec pihole-for-unRaid pihole updateGravity > /dev/null # Pi-hole: Update the Web interface shortly after gravity runs # This should also update the version number if it is changed in the dashboard repo #30 2 * * 7 root docker exec pihole-for-unRaid pihole updateDashboard > /dev/null # Pi-hole: Parse the log file before it is flushed and save the stats to a database # This will be used for a historical view of your Pi-hole's performance #50 23 * * * root docker exec pihole-for-unRaid dailyLog.sh # note: this is outdated > /dev/null # Pi-hole: Flush the log daily at 11:58 so it doesn't get out of control # Stats will be viewable in the Web interface thanks to the cron job above 58 23 * * * root docker exec pihole-for-unRaid pihole flush > /dev/null (I need to confirm that this is correct!!!!) Start the pihole-for-unRaid docker and then set your DNS on your computers to use the ipaddress of the unRaid server. You can change server details and dns details in the template. Let me know how you get on!.
  5. Sorry - I did have this on my list to do but I forgot!. I will take a look at it again but it might take a couple of weeks as I am travelling..... I've noticed that some pages come out kind of funky, like Wikipedia. A buddy of mine using a non-docker pihole says: "You may want it to point DNS at another server that gives blank html or something. For anything that is sinkholed I point it at an internal server. Thinking about using inetsim. Right now I just do nginix, so webpages don't hang." Is that something that could be added whilst you're updating to add the whitelist feature? Thanks! Peter wiil do... still trying to catch up with work stuff Tony
  6. Sorry - I did have this on my list to do but I forgot!. I will take a look at it again but it might take a couple of weeks as I am travelling.....
  7. Heads up.... Hear from the Node Red team.... Join us for a Node-RED Tech Talk, presented by developerWorks Open, Wednesday, June 22, at 11 a.m. ET, and find out how to wire the Internet of Things together using this simple, innovative, open source tool. Event page link: https://developer.ibm.com/open/events/dw-open-tech-talk-node-red/
  8. I'm also seeing this problem. Wonder what is causing it ...
  9. im going to do the same! will delete everything and rebuild just to make sure. Just deleted my 25 dockers, made sure that there were no orphans in Advanced mode... scrubbed docker.img, redownload and all are working. The only issue I have seen is that binhex-delugevpn, my mqtt, my nodered and a couple of others always say that there is an update ready even though there isn't!... Have you seen that? I'm on 6.2.0-beta23 (dvb version)
  10. would it be possible to remove all the linuxserver ones (leave the tick box selected). When the last one has gone, add them again from my-templates (it should have all your settings still). Otherwise... I just put up a docker spants/nodered-test that you can download manually... see if that works. I think that you are on to something about the docker versions...
  11. just done a complete rebuild with --no_cache, try again
  12. strange, running great here. I tried a push again and nothing else was uploaded... I wonder if docker is mid update for this docker. Try removing the docker and reinstalling. I will keep an eye out whilst watching the England game
  13. Well done!. I will download and try it out
  14. Thanks! I had the same problem with an ASUS mb. AUTO disables the slot it was in but GEN1 makes it work
  15. --device=/dev/ttyACM0:/dev/ttyACM0 works for my node red docker (can ignore, i misread the op!)
  16. docker run -d --cap-add SYS_PTRACE -v /proc:/host/proc:ro -v /sys:/host/sys:ro -p 19999:19999 titpetric/netdata then http://serverip:19999 from https://hub.docker.com/r/titpetric/netdata/ I cant get the docker names to show though -tried docker run -d --cap-add SYS_PTRACE -v /proc:/host/proc:ro -v /sys:/host/sys:ro -v /var/run/docker.sock:/var/run/docker.sock -p 19999:19999 titpetric/netdata Otherwise, it works well! :-) I will make a template for it if people want.
  17. ah. I understand. There isn't an upgrade button. As far as I know, uninstalling and reinstalling should bring down the latest version. Thats a good point though - I hope that it doesnt just use the cached version!. I will ping the author of the Admin node.
  18. I don't think that you can for that Node.... It needs to be installed by NPM
  19. I have updated the NodeRed docker to allow the easy updating of the Nodes to the latest versions without me updating the Docker. To do this, I removed them from the build - you can reinstall them in the Admin tab (top right). Your flows will need you to re add the missing nodes that are used. The affected Nodes are: node-red-contrib-ibmpush node-red-contrib-googlechart node-red-contrib-nest node-red-contrib-splitter json-db-node-red node-red-contrib-freeboard node-red-contrib-sunevents node-red-node-badwords node-red-node-exif node-red-node-geofence node-red-node-mysql node-red-node-ping node-red-node-wol node-red-node-web-nodes node-red-node-base64 node-red-node-geohash node-red-node-twilio node-red-node-pushbullet node-red-node-aws node-red-contrib-ibm-watson-iot node-red-contrib-timeseries node-red-node-emoncms node-red-contrib-hue node-red-contrib-blynk node-red-contrib-pebble-watch node-red-node-twitter node-red-contrib-graphs node-red-contrib-influxdb node-red-contrib-bigtimer node-red-contrib-firebase node-red-contrib-ui node-red-contrib-admin node-red-node-smooth node-red-contrib-scx-ibmiotapp node-red-contrib-json node-red-contrib-eibd
  20. I used to have problems but now it is fixed... I cant remember exactly how I did it. I do have this installed though: http://www.macparc.ch/apps/SMBconf/ Tony
  21. I've just totally rebuilt the MQTT docker to use Alpine Linux 3.3 - which is the version of Linux favoured by the Docker team. I have removed all the fancy Nobody/User settings as the have caused problems to me when I wanted to use the same docker on my mac. The issue will be is that to edit the settings on first use - defaults are created - you may need to run a NEWPERMS on the data directory. If you already have run the older version, it can use the settings but there is an updated EXAMPLE file that might be a better base: it shows the connects in the log window but doesnt create a huge logfile. For non mnt/user/ this may work better for you. *** Please let me know if it works or breaks something!!! *** (Note: that you will need the 1st May version - not the April)
  22. Yes, thanks! I think that it is because you are using the /mnt/ and not /mnt/user/ hierarchy ..... I tested with the data on the protected raid and not on a cache drive. I will try and look at this over the weekend. Can I check that you really want to have your data stored in this way?. If you create a share that is only on one disk then it is that disk and parity that will be spinning. There is not a lot of energy difference and the strain on a disk is when it is starting up.
  23. solved - its a problem with Chrome! Firefox seems to work (adblock maybe?) the real vnc wasnt working