Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)IH
Posts
0
Comments
255
Joined
2 yr. ago

  • Assuming you're the one adding HSTS, you'll have to inspect the cert and/or view the content that is getting returned. On desktop Chromium you can type "thisisunsafe" to load a page even with HSTS. Not sure how to do it on mobile FF.

    Would seem weird for it to be intercepting your domain's traffic but not the rest of the internet.

    Edit: just noticed you're not even loading an SSL page. Are you using https in the URL?

  • Did you have to install an app called Company Portal or Intune? If no, then they probably don't have access to your device, except for possibly being able to selectively wipe school data. They could also be using another MDM solution like Airwatch, but again, you would have had to have installed something (and unlikely, since universities get massive discounts on Microsoft licensing).

    Even if you do have Company Portal, it doesn't necessarily mean it's managed as it's still used to broker communication and authentication between Office apps on Android. The app itself would be able to tell you if the device is managed.

    And as the other poster mentioned, if they had you install a root certificate for the university they can intercept and inspect HTTPS traffic from your device while on their network. But that still doesn't give them access to the data-at-rest on your device.

  • If you're sure you've got a DNS entry for the Pihole FQDN pointing at Traefik, open the dev panel in your browser (F12), switch it to the Network tab, and visit the pihole URL.

    See if you get anything back and especially take note of the HTTP status codes.

  • I think you're close.

    You need to change service: pihole-rtr to service: pihole-svc.

    Do I have to redefine all of the same information I did in my Traefik yml but in this separate config.yml?

    No, you just need to reference it like you have. Define once, reference many.

  • No worries for the question. It's not terribly intuitive.

    The configs live on the Traefik server. In my static traefik.yml config I have the following providers section, which adds the file provider in addition to the docker provider which you likely already have:

      YAML
        
    providers:
      docker:
        endpoint: "unix:///var/run/docker.sock"
        exposedByDefault: false
      file:
        directory: /config
        watch: true
    
      

    And in the /config folder mapped into the Traefik container I have several files for services external to docker. You can combine them or keep them separate since the watch: true setting tells it to read in all files (and it's near instant when you create them, no need to restart Traefik).

    Here is my homeassistant.yml in that folder (I have a separate VM running HASS outside of Docker/Traefik):

      YAML
        
    http:
      routers:
        homeassistant-rtr:
          entryPoints:
          - https
          service: homeassistant-svc
          rule: "Host(`home.example.com`)"
          tls:
            certResolver: examplecom-dns
    
      services:
        homeassistant-svc:
          loadBalancer:
            servers:
              - url: "http://hass1.internal.local:8123"
    
      

    Hope this helps!