Community Developer
  • Posts

  • Joined

  • Last visited

  • Days Won


Posts posted by spants

  1. 1 hour ago, Andiroo2 said:


    I just tried a fresh pull and still the same behaviour.  I can't get the GUI to load, but the system reports positive status:

    pihole status
      [✓] FTL is listening on port 53
         [✓] UDP (IPv4)
         [✓] TCP (IPv4)
         [✓] UDP (IPv6)
         [✓] TCP (IPv6)
      [✓] Pi-hole blocking is enabled


    ...and if I tail the log, I see activity:

    # pihole -t
      [i] Press Ctrl-C to exit
    08:09:17: forwarded to
    08:09:17: forwarded to
    08:09:19: query[AAAA] from
    08:09:19: forwarded to
    08:09:19: forwarded to
    08:09:19: forwarded to
    08:09:22: query[PTR] from


    I just can't get the GUI to load to set it up fully.  Screenshot of the docker page is attached.  What am I missing?



    is this with a new blank appdata/pihole directory? try a different name name to make sure (I had issues with permissions from an old installation). Is already in use elsewhere?
    ... thats all I can think of at the moment

    • Thanks 1
  2. 4 hours ago, Andiroo2 said:

    For those that are coming here to troubleshoot a new Pihole docker setup in 2022, the app marked "Official" in Community Apps doesn't yet work on Unraid out of the box.  The template being pulled from docker has changed and the Unraid template hasn't been updated to use the new/correct variables yet.  There are some changes listed in the thread here that may get it working for you, but for now, don't pull your hair out if it's not working out of the box.


    If I'm wrong, please delete this post or flag it...I'm not a spokesperson for this docker template...just someone that has pulled some hair out and now (I think?) understands where things stand.


    I updated it a few days ago - let me know if it doesnt work for you. I tested it on a new adddata directory to be sure.

    I have not added "env. variable 'DNSMASQ_USER' with value = 'root'" in a couple of posts up as this is a temporary docker issue.

  3. 14 hours ago, Gokux said:

    I can confirm that. After starting, the container runs for a few hours and then suddenly hangs in the reboot cycle.
    Funnily enough, if it was switched off for a few hours, I can start it again, but then it only runs again for a few hours.


    The template just uses the official PiHole docker - it seems that there is a discussion here that may help .


    You could also change the docker tag to load a specific version: see here


    I do not use PiHole now as I have adguard installed on my firewall so I cannot test.... But just to repeat - this is the offical docker image and not related to the template itself.


  4. On 10/16/2021 at 10:31 PM, CryPt00n said:

    Works for me, many many thanks! Was trying to get it to run with official docker but webcam didn´t worked in my tries. Now i can finally power off my pi. :)


    This actually uses the official container - I just updated the template and researched how to get the video drivers working. Glad it is working for you.
    If you use the CA backup application, make sure that it does not turn off the docker (adv settings) or you will lose a long print! 

  5. On 10/13/2021 at 11:02 AM, Mizz141 said:

    I know of Mearman's docker, however it doesn't contain the mjpg streamer which I need for webcam control, I have tried manual set-up but bricked the container way too many times for it to work. (or I'm just an idiot who can't figure out what settings to use, which probably is the more accurate term to describe my issues)

    I also ran into the same issue when Backups shut-down the docker, you're not alone lol


    see here: 


  6. I have created a new docker template for Octoprint using the official docker images and supporting webcam streaming.


    • You need video drivers installed on unRaid for the kernel to see a camera.
      • (on Version: 6.10.0-rc1) - install DVB Drivers in Community Apps and select LibreELEC
      • This will need a reboot after installation
    • plug in your camera, you should see /dev/video0 appear in a terminal session on unRaid
    • Install OctoPrint-Spants
      • add the following:
        • variables: 
          • ENABLE_MJPG_STREAMER         true
          • CAMERA_DEV                            /dev/video0
          • MJPG_STREAMER_INPUT           -y -n -r 640x480 (can change to suit)

        • port:

          • webcam           container port 80      host port 5003

          • snapshot          container port 8080  host port 5004


    • In octoprint's webcam settings

      • set the stream url to     http://IPADDRESS:5003/webcam/?action=stream and test - it should work

      • set the snapshot url to       http://IPADDRESS:5004/?action=snapshot and test

      • IPADDRESS is your unraid server address if you used bridge networking



    • Thanks 1
  7. 14 hours ago, Mizz141 said:

    So I've been using the Octoprint-Docker for quite some time now, but the docker wasn't updated in a long time, when will new updates be pushed to it? Octoprint version 1.7.0 has just been released.


    I see that nunofgs hasnt updated his docker - I will try and use a different base docker - stay tuned!.

    (I stopped using the docker after a long print was ruined by the backup routine tuning off the docker after 8 hours of printing!. My fault - I should have excluded that docker from switching off. I will investigate a solution) 


    @Mizz141 *** I see that Mearman already has a template using the official docker - have you tried that? ***

  8. On 8/23/2021 at 11:08 PM, mrm said:

    Alternatively, I'd be happy to take over managing the template: there are several things I'd suggest changing. What's the friendly protocol for this sort of thing?


    (Also: I push :stable releases to :alpha and :beta tags to make sure people don't get left behind)

    Sure, no problem at all. All I did was a quick template as a favour... Happy if you want to release another and I can remove mine.

    • Thanks 2
  9. On 8/18/2021 at 4:12 AM, Brandonb1987 said:

    getting an npm error in the nodered docker. When i try to update a pallet it gives me the following:


     I tried running the command in the console and just denies me.


    Any suggetions?

    1) You can try it from the console in the nodered template (I think that you did)

    2) or do it on the unraid console and substitute "/data" to "/mnt/user/appdata/nodered" or whatever you used....
    Let me know how you get on

  10. On 8/13/2021 at 6:41 PM, Hydranmenace said:

    I understand I need to fix this but I do not know how. That is why I posted all the screen caps. I don't pretend to know what I'm doing. I'm a regular guy who followed a youtube tutorial.

    I noticed that in my router in DHCP settings my IP Pool Starting Address is and that is the IP pihole is using. Would that be a conflict? I thought that just meant that is the number the router would use to start looking for things on the network. When I tried an IP range outside of that for pihole it gave me an error saying it was outside the range of my subnet. Whatever that means.


    Usually I set my DHCP range quite high up - maybe starting at - so that nothing gets allocated in the ranges for my fixed IP. Some of the routers firmwares stop you allocating static addresses outside of this range.
    So you can either, set the static address on the device itself (set to manual not dhcp on the device) and not worry about it on the router or have the large range on the router, set the pihole address and restart any device that may have claimed that IP address already.
    Always set a DNS record manually ( / or similar) for Unraid in the networking settings on unraid - dont let it use the DHCP dns as it will need DNS before the docker pihole as started (or if pihole is stopped)


  11. 16 hours ago, MrChip said:

    Will there be any updates to the MQTT version? I'm getting an error trying to configure the log timestamp format:

    Error: Unknown configuration variable "log_timestamp_format".


    It appears this variable applies to newer versions of the Mosquitto MQTT broker. Current version is now 2.0 on





    Hi Bob


    I originally made this for my home automation system which works well and found no need to update (one of the later updates broke it). I will probably change to a Hive AMQP with MQTT plugin as it allows web based user management  - would that suit you too?

  12. 7 hours ago, newunraiduser5 said:

    Hi, I am trying to set up a whitelist at but cant seem to get it to work without Python 3. The instructions for a docker install / install without Python doesnt seem to work either. Can anyone help.


    Thanks in advance.



    There is a section on the readme that will help.


    0) If you dont have python3 on your unRaid, install it via the nerdtools plugin.


    1) find the path for /etc/pihole/  - for me it is /mnt/user/appdata/pihole/pihole/

    2) ssh to your unraid and cd to that directory

    3) git clone

    4) cd whitelist/scripts

    5) ./ --dir /mnt/user/appdata/pihole/pihole/ --docker

    6) ./ --dir /mnt/user/appdata/pihole/pihole/ --docker

    7) restart pihole



    • Like 2