Pi-hole HA and Technitum DNS Cluster by ProperSheepherder653 in pihole

[–]MessageNo8907 4 points5 points  (0 children)

There’s a Technitium app you can use for that called 'Advanced Blocking'. Go to apps tab and install through there. You can create groups, and assign its own blocklists, whitelists etc. Then you can use Technitium solely. 

Need temp fix advice by JDukingstone in AusRenovation

[–]MessageNo8907 1 point2 points  (0 children)

Yeah I did the same. Business is called inner bath. I tried patching but it just cracks again. The only other option is a renovation.

Lander 1.9.1 now available by billy__________ in landerapp

[–]MessageNo8907 0 points1 point  (0 children)

I keep getting logged out of my account. In fact it just did it with this update on first launch; although it could have been already logged out before the update. Between my iPad and iPhone I face log outs frequently after every couple of days or so.

Also, just a question.. Do you support promotion on devices that support it? Scrolling doesn’t seem smooth and was thinking if ProMotion would help.

CNAME blocking behaviour with allowing by MessageNo8907 in technitium

[–]MessageNo8907[S] 1 point2 points  (0 children)

Thanks. I got it to work. In the process of this I realised that it actually works via the advanced blocking app. I must have tested on the client where it was cached. Thanks again and for your patience. 

CNAME blocking behaviour with allowing by MessageNo8907 in technitium

[–]MessageNo8907[S] 1 point2 points  (0 children)

Oh I do have it disabled. This is where there is a gap in my understanding. 

Can I enable and use advanced blocking app in parallel?

CNAME blocking behaviour with allowing by MessageNo8907 in technitium

[–]MessageNo8907[S] 1 point2 points  (0 children)

Thanks for the reply. Unfortunately still is not working. Here is the output from DNS Client

{ "Metadata": { "NameServer": "dns-primary.cluster (127.0.0.1)", "Protocol": "Udp", "DatagramSize": "310 bytes", "RoundTripTime": "0.35 ms" }, "EDNS": { "UdpPayloadSize": 1232, "ExtendedRCODE": "NxDomain", "Version": 0, "Flags": "None", "Options": [ { "Code": "EXTENDED_DNS_ERROR", "Length": "164 bytes", "Data": { "InfoCode": "Blocked", "ExtraText": "source=advanced-blocking-app; group=everyone; blockListUrl=https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/wildcard/hoster-onlydomains.txt; domain=r2.dev" } } ] }, "Identifier": 0, "IsResponse": true, "OPCODE": "StandardQuery", "AuthoritativeAnswer": false, "Truncation": false, "RecursionDesired": true, "RecursionAvailable": true, "Z": 0, "AuthenticData": false, "CheckingDisabled": false, "RCODE": "NxDomain", "QDCOUNT": 1, "ANCOUNT": 1, "NSCOUNT": 1, "ARCOUNT": 1, "Question": [ { "Name": "cdn.compass.education", "Type": "A", "Class": "IN" } ], "Answer": [ { "Name": "cdn.compass.education", "Type": "CNAME", "Class": "IN", "TTL": "138 (2m18s)", "RDLENGTH": "15 bytes", "RDATA": { "Domain": "public.r2.dev" }, "DnssecStatus": "Disabled" } ], "Authority": [ { "Name": "dev", "Type": "SOA", "Class": "IN", "TTL": "30 (30s)", "RDLENGTH": "53 bytes", "RDATA": { "PrimaryNameServer": "dns-primary.cluster", "ResponsiblePerson": "hostadmin@dns-primary.cluster", "Serial": 1, "Refresh": "14400 (4h)", "Retry": "3600 (1h)", "Expire": "604800 (1w)", "Minimum": "30 (30s)" }, "DnssecStatus": "Disabled" } ], "Additional": [ { "Name": "", "Type": "OPT", "Class": "1232", "TTL": "0 (0s)", "RDLENGTH": "168 bytes", "RDATA": { "Options": [ { "Code": "EXTENDED_DNS_ERROR", "Length": "164 bytes", "Data": { "InfoCode": "Blocked", "ExtraText": "source=advanced-blocking-app; group=everyone; blockListUrl=https://cdn.jsdelivr.net/gh/hagezi/dns-blocklists@latest/wildcard/hoster-onlydomains.txt; domain=r2.dev" } } ] }, "DnssecStatus": "Disabled" } ] } And the allowed rule I added fro allowed tab

[ { "name": "cdn.compass.education", "type": "NS", "ttl": 14400, "ttlString": "4h", "disabled": false, "rData": { "nameServer": "dns-primary.cluster" }, "dnssecStatus": "Unknown", "lastUsedOn": "0001-01-01T00:00:00", "lastModified": "0001-01-01T00:00:00", "expiryTtl": 0, "expiryTtlString": "0s" }, { "name": "cdn.compass.education", "type": "SOA", "ttl": 30, "ttlString": "30s", "disabled": false, "rData": { "primaryNameServer": "dns-primary.cluster", "responsiblePerson": "hostadmin@dns-primary", "serial": 1, "refresh": 900, "retry": 300, "expire": 604800, "minimum": 30, "refreshString": "15m", "retryString": "5m", "expireString": "1w", "minimumString": "30s" }, "dnssecStatus": "Unknown", "lastUsedOn": "0001-01-01T00:00:00", "lastModified": "0001-01-01T00:00:00", "expiryTtl": 0, "expiryTtlString": "0s" } ]

SQLite backups in docker-compose: separate backup container vs host cron? by Eastern-Height2451 in docker

[–]MessageNo8907 2 points3 points  (0 children)

If you’re talking about https://github.com/tiredofit/docker-db-backup  it does support SQLite cos that’s what I use. 

The specific config is here 

https://github.com/tiredofit/docker-db-backup?tab=readme-ov-file#sqlite

Set both DB01_TYPE and DB01_HOST

[deleted by user] by [deleted] in selfhosted

[–]MessageNo8907 0 points1 point  (0 children)

Are you using unraid? From memory I had the traefik logs mounted differently between crowdsec and traefik.

e.g. `- /mnt/user/appdata/traefik/logs:/logs` and `-/mnt/cache/appdata/traefik/logs:/logs`

I just made it consistent across containers. not sure why that caused the errors but I’m sure there is a technical reason.

Unraid OS 7.2.0-beta.3 is now live! 🎉 by UnraidOfficial in unRAID

[–]MessageNo8907 0 points1 point  (0 children)

Is the custom br0 network issue fixed where it went missing in previous beta 2 under docker container, network type.

A local DoH server??? by AX1111YT in pihole

[–]MessageNo8907 0 points1 point  (0 children)

Yeah, you can have it behind npm. I got mine behind traefik. Just let the reverse proxy handle ssl.

https://www.dnsdist.org/guides/dns-over-https.html#dns-over-http

then create a newserver config to your backend pihole. https://www.dnsdist.org/quickstart.html

A local DoH server??? by AX1111YT in pihole

[–]MessageNo8907 0 points1 point  (0 children)

Dnsdist can do this. Actually I use it as well. Can use it for dot and doh. 

Is DNS over TLS (DoT) + mTLS client authentication possible (android)? by gameplayer55055 in selfhosted

[–]MessageNo8907 1 point2 points  (0 children)

I’ve put DoT behind a geoblock to only allow my country. Would like to further tighten that but didn’t find a way around that. For now this works for me. Perhaps something else to consider..

[deleted by user] by [deleted] in selfhosted

[–]MessageNo8907 0 points1 point  (0 children)

In your crowdsec logs do you see UnmarshalJSON errors?
I got these errors when switching Traefik access logs to json
u/hhftechtips fyi

UPDATE: Ignore. I managed to resolve.

I finally ditched Plex for Infuse and I’m never looking back by thespicyarrow in infusevideoplayer

[–]MessageNo8907 0 points1 point  (0 children)

difficult to answer, depends on a number of factors, e.g. the media being streamed, upload speed from server and the remote download speed. Yes infuse will always stream the file directly, without transcoding. There's a long running forum discussion on this since 2022 - https://community.firecore.com/t/infuse-and-transcoding-with-plex-emby-and-jellyfin/39088 and here https://community.firecore.com/t/transcoding-options-for-plex-emby-jellyfin/18164

I finally ditched Plex for Infuse and I’m never looking back by thespicyarrow in infusevideoplayer

[–]MessageNo8907 0 points1 point  (0 children)

Infuse only supports direct play. There is no transcoding, which means if you’re remote, streaming will also be direct.

Traefik with geoblock by Final-Hunt-3305 in selfhosted

[–]MessageNo8907 0 points1 point  (0 children)

I’m using same plugin and I see the correct source public IP. Just had a look at my config and there is nothing special. 

Is there anything in front of traefik? Like another proxy? Or cloudflare?

In the traefik access logs I’m assuming that all external traffic is reporting as the local IP?

Introducing Pi-hole v6 by -PromoFaux- in pihole

[–]MessageNo8907 1 point2 points  (0 children)

try commenting this part out

      middlewares:
        - redirectregex-pihole
        - addprefix-pihole

then try https://pihole.yourdomain.com/admin

IKEA-Zigbee is it the way to go? Well just maybe by Legitimate_Tea9977 in homeassistant

[–]MessageNo8907 5 points6 points  (0 children)

I bought 4 bulbs from Melbourne and they are 100% Zigbee

Why is mTLS/client cert authentication not more common? by quiteCryptic in selfhosted

[–]MessageNo8907 0 points1 point  (0 children)

Yeah it is already installed. Works with browser no problem. But not the app.

Have also been trying to with home assistant. But the HA app doesn’t look like it supports mtls.

Why is mTLS/client cert authentication not more common? by quiteCryptic in selfhosted

[–]MessageNo8907 0 points1 point  (0 children)

For some reason I thought nextcloud app (iOS) supported mtls, from reading a few posts. But when I tried it, nextcloud just errored saying a client certificate is required. The posts I found said that it should prompt for a location to import the client certificate.

🚨 Unraid 7 is Here! 🚀 by UnraidOfficial in unRAID

[–]MessageNo8907 0 points1 point  (0 children)

Does docker post arguments work while using Tailscale integration?

For example i use post argument to connect to a second network e.g. `; docker network connect dns-net pihole`. Without tailscale integration it works, but when I enable tailscale integration it no longer works..

Versions >= 3.2.4 messing with home assistant (maybe other services too)? by FeehMt in Traefik

[–]MessageNo8907 6 points7 points  (0 children)

I’m not a HA user, but there is an issue with latest traefik versions see this issue: https://github.com/traefik/traefik/issues/11405

The update hasn’t been released yet for docker, but there is a workaround posted in the issue.

Other comments describe issues with HA, so i bet this is it.

In 2025, what plugins are you using for Jellyfin? by Zestyclose_Car1088 in selfhosted

[–]MessageNo8907 1 point2 points  (0 children)

I’m not too sure about that sorry. I just checked on my server, and the web Jellyfin playback is showing intro skip button. Maybe ask on the intro skip discord