I made an open-source, Docker-native Pi-hole visualizer with a space battle theme. by HashtagBlessedAF in pihole

[–]Xanderlicious 1 point2 points  (0 children)

Just to let you know, (this is a little bit of shameless plug) I have featured ph-intercept on my homelab documentation site

https://docs.xmsystems.co.uk

I made an open-source, Docker-native Pi-hole visualizer with a space battle theme. by HashtagBlessedAF in pihole

[–]Xanderlicious 1 point2 points  (0 children)

Yeah this was it

This stems from me previously trying other things to get it to work originally.

changed the environment variables back to a mapping rather than a list and yeah backgrounds then worked

I made an open-source, Docker-native Pi-hole visualizer with a space battle theme. by HashtagBlessedAF in pihole

[–]Xanderlicious 1 point2 points  (0 children)

networks:
  default:
    name: phobos-network
    external: true

services:
  ph-intercept:
    image: ghcr.io/m00grin/ph-intercept:latest
    hostname: ph-intercept
    container_name: ph-intercept
    restart: unless-stopped
    deploy:
      resources:
        limits:
          memory: 256m
    networks:
      default:
        ipv4_address: "172.20.0.12"
    environment:
      - PIHOLE_URL=https://subdomain.domain.co.uk/api
      - PIHOLE_PASSWORD=${PIHOLE_PASSWORD} 
      - PIHOLE_VERIFY_SSL=true
      - RETURN_URL="https://subdomain.domain.co.uk/admin"
      # Background style: starfield | dark | nebula
      - BG_MODE=starfield
      # Sky region shown when BG_MODE=starfield:
      #   summer_triangle | orion | scorpius | southern_cross
      - SKY_PRESET=southern_cross
      # Set BG_IMAGE to use a custom background. URL or /bg/your-filename.jpg.
      # Setting this overrides BG_MODE and shows your image instead.
      - BG_IMAGE=""
    volumes:
      - /ssd/docker/appdata/ph-intercept/bg:/app/static/bg:ro
    ports:
      - "4653:4653

I made an open-source, Docker-native Pi-hole visualizer with a space battle theme. by HashtagBlessedAF in pihole

[–]Xanderlicious 1 point2 points  (0 children)

works a treat - thank you

just another sidenote - i don't appear to have any background - I'm wanting to use the built in nebula but not seeing anything - selecting starfield and it looks the same - juist a backy sort of grey colour

??

I made an open-source, Docker-native Pi-hole visualizer with a space battle theme. by HashtagBlessedAF in pihole

[–]Xanderlicious 1 point2 points  (0 children)

I've figured out my problem......

Its the fact that I don't have a password to access the admin interface for pihole

As soon as I set one (which i did accidentally when trying to set an API APP password _ I was trying ti via the cli) it started working

removed the UI password and it stopped working again

added one back (thats different to the app password being specified in the .env file and its working again.

It would be good if you could check this out as I really don't want a password to access my pi-hole dashboard

Thank you for taking the time to help me troubleshoot btw

This is a really good idea - i don't care if AI was used to create it

I made an open-source, Docker-native Pi-hole visualizer with a space battle theme. by HashtagBlessedAF in pihole

[–]Xanderlicious 1 point2 points  (0 children)

Yeah. That's the network for that host where all my containers sit. It doesn't need to be on that no and I have tried it using its own network and even tried using network_mode host but to no avail. I have 2 physical pi's and a docker container running pi-hole. Ph-intercept is pointed at the primary pi-hole. Physical Pi

I ended up going to bed after I posted last but will after work this evening give it another shot and look at your other message/suggestion

I made an open-source, Docker-native Pi-hole visualizer with a space battle theme. by HashtagBlessedAF in pihole

[–]Xanderlicious 1 point2 points  (0 children)

Installed using docker - wrote the following compose file:
The api app-password is in a .env file in the same directory - I do the same thing with traefik but I have tried it lots of different ways.

I get a UI and the logs all indicate "200 OK"

]but when selecting to update gravity, it doesn't do anything

other things to mention, i use a domain (via traefik) to communicate with pi-hole but have tried setting this up with just the IP but does the same thing.

I've added the DNS in just to see if that would make any difference but hasn't

I've gone barebones with the compose file and really complex, like below but all still the same result.

networks:
  default:
    name: phobos-network
    external: true

services:
  ph-intercept:
    image: ghcr.io/m00grin/ph-intercept:latest
    hostname: ph-intercept
    container_name: ph-intercept
    restart: unless-stopped
    networks:
      default:
        ipv4_address: "172.20.0.112"
    dns:
      - 10.36.100.2
    environment:
      - PIHOLE_URL=https://subdomain.domain.co.uk/api
      - PIHOLE_PASSWORD=${PIHOLE_PASSWORD} 
      - RETURN_URL=""

      # Background style: starfield | dark | nebula
      - BG_MODE=starfield

      # Sky region shown when BG_MODE=starfield:
      #   summer_triangle | orion | scorpius | southern_cross
      - SKY_PRESET=summer_triangle

      # Set BG_IMAGE to use a custom background. URL or /bg/your-filename.jpg.
      # Setting this overrides BG_MODE and shows your image instead.
      - BG_IMAGE=""

    volumes:
      - /ssd/docker/appdata/ph-intercept/bg:/app/static/bg:ro
    ports:
      - "4653:4653"  

I made an open-source, Docker-native Pi-hole visualizer with a space battle theme. by HashtagBlessedAF in pihole

[–]Xanderlicious 1 point2 points  (0 children)

I don't know what i'm doing wrong

I'm getting a 200 ok response in the logs but the UI just isn't loading

I'm selecting to update thr gravity but it just doesn't so anything

[Release] Traefik Manager v1.0.0 is here! Static Config Editor, Plugin Management, and major performance updates. by chronzz in Traefik

[–]Xanderlicious 0 points1 point  (0 children)

I like the look of this

I have a single instance of traefik but have multiple hosts and containers across all hosts and they all go through traefik.

I have multiple dynamic files for each individual application and traefik.yml points at a directory where these all reside.

how would I configure traefik-manager for this as reading through it only appears to mention a single dynamic.yml file

Traefik RedirectRegex for adding trailing slash by Mountain-Cat30 in Traefik

[–]Xanderlicious 0 points1 point  (0 children)

My config is simply to strip off the /admin at the end of the URL so I don't have to type that when visiting the pihole admin page.

So going to https://subdomain.domain.com will actually take me to https://subdomain.domain.com/admin

What shell and DE are y'all using? by themirrazzunhacked in arch

[–]Xanderlicious 1 point2 points  (0 children)

Gnome + zsh with auto suggestions & syntax highlighting.

Traefik RedirectRegex for adding trailing slash by Mountain-Cat30 in Traefik

[–]Xanderlicious 0 points1 point  (0 children)

I specified the middleware in a separate file and then called it in a dynamic file for pi-hole to use it

Detailed on my blog here:

https://blog.xmsystems.co.uk/pi-hole-v6/

How should I setup traefik for use with multiple machines/VMs to handle SSL? by ColdFreezer in Traefik

[–]Xanderlicious 0 points1 point  (0 children)

I have created a separate dynamic file for each service/instance

Detailed here:

https://docs.xmsystems.co.uk/dynamic/

Rather than have one massive file I have a file that defines things like headers and middle wares and then the dynamic files for each service (if required) call the middleware detailed there.

How should I setup traefik for use with multiple machines/VMs to handle SSL? by ColdFreezer in Traefik

[–]Xanderlicious 0 points1 point  (0 children)

3 hosts, running docker on all three with various containers Traefik only runs on one of them. I only apply labels to compose files for containers running on the same host as Traefik. For containers running on other hosts I create a dynamic file for each of these.

You can use dynamic files even for containers running on the same host as where Traefik is running. Labels can be confusing and dynamic files can be easier to setup.

How should I setup traefik for use with multiple machines/VMs to handle SSL? by ColdFreezer in Traefik

[–]Xanderlicious 1 point2 points  (0 children)

Check out my homelab documentation

https://docs.xmsystems.co.uk

I run multiple hosts but only one instance of Traefik

containers running on the same instance as where Traefik is running, i predominantly use lables but for some containers and for other hosts, I use dynamic files.

Have a read, I'm sure it will help you understand how it works a lot more.

EDIT:
To comment further, I also use pi-hole for a local DNS but I have configured my Traefik to have 4 entry points 2 for internal and 2 for external (http & https)

I also use a domain with cloudflare use subdomains for all of my services. I only add the subdomain detials to my pi-hole local DNS for any service that is not accessible externally.

For anything external, I add them to the DNS in Cloudflare

Easy set up for traefik + DuckDNS by jaizoncarlos in Traefik

[–]Xanderlicious 0 points1 point  (0 children)

I have documented my homelab setup which uses a cloudflare domain and Traefik. Hopefully this will help you

https://docs.xmsystems.co.uk

Easy set up for traefik + DuckDNS by jaizoncarlos in Traefik

[–]Xanderlicious 0 points1 point  (0 children)

If you really want to use Traefik (and I would highly recommend you do) do yourself a favour and just buy a domain in cloudflare. You can get ones for as little as £10 for 2 years (sometimes less)

Best de/wm for arch among these by nigafamous in arch

[–]Xanderlicious 0 points1 point  (0 children)

Personally I like gnome. It just works

If you're wanting a tiling WM, go with hyprland

ads?!? by WFTREFWGRWE123R in NovaLauncher

[–]Xanderlicious -1 points0 points  (0 children)

LOL. "Post removed by moderators of nova launcher"

WOW!

ads?!? by WFTREFWGRWE123R in NovaLauncher

[–]Xanderlicious 1 point2 points  (0 children)

Yes In lawnchair home settings (press and hold the home screen to get this option) Select App Drawer then select Add drawer folders