There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

schmurnan OP ,
@schmurnan@lemmy.world avatar

OK so made a start with this. Spun up a Pi-hole container, added mydomain.com as an A record in Local DNS, and created a CNAME for traefik.mydomain.com to point to mydomain.com.

In Cloudflare, I removed the mydomain.com A record and the www CNAME record.

Doing an nslookup on mydomain.com I get

<pre style="background-color:#ffffff;">
<span style="color:#323232;">Non-authoritative answer:
</span><span style="color:#323232;">*** Can't find mydomain.com: No answer
</span>

Which I guess is to be expected.

However, when I then navigate to traefik.mydomain.com in my browser, I’m met with a Cloudflare error page: https://imgur.com/XhKOywo.

Below is the docker-compose of my traefik container:

<pre style="background-color:#ffffff;">
<span style="color:#323232;">traefik:
</span><span style="color:#323232;">    container_name: traefik
</span><span style="color:#323232;">    image: traefik:latest
</span><span style="color:#323232;">    restart: unless-stopped
</span><span style="color:#323232;">    networks:
</span><span style="color:#323232;">      - medianet
</span><span style="color:#323232;">    ports:
</span><span style="color:#323232;">      - 80:80
</span><span style="color:#323232;">      - 443:443
</span><span style="color:#323232;">    expose:
</span><span style="color:#323232;">      - 8080
</span><span style="color:#323232;">    volumes:
</span><span style="color:#323232;">      - /etc/localtime:/etc/localtime:ro
</span><span style="color:#323232;">      - /var/run/docker.sock:/var/run/docker.sock:ro
</span><span style="color:#323232;">      - /volume1/docker/traefik:/etc/traefik
</span><span style="color:#323232;">      - /volume1/docker/traefik/access.log:/logs/access.log
</span><span style="color:#323232;">      - /volume1/docker/traefik/traefik.log:/logs/traefik.log
</span><span style="color:#323232;">      - /volume1/docker/traefik/acme/acme.json:/acme.json
</span><span style="color:#323232;">    environment:
</span><span style="color:#323232;">      - TZ=Europe/London
</span><span style="color:#323232;">    labels:
</span><span style="color:#323232;">      - traefik.enable=true
</span><span style="color:#323232;">      - traefik.http.routers.traefik.rule=Host(`$TRAEFIK_DASHBOARD_HOST`) && (PathPrefix(`/api`) || PathPrefix(`/dashboard`))
</span><span style="color:#323232;">      - traefik.http.routers.traefik.service=api@internal
</span><span style="color:#323232;">      - traefik.http.routers.traefik.entrypoints=traefik
</span>

My traefik.yml is also nice and basic at this point:

<pre style="background-color:#ffffff;">
<span style="color:#323232;">global:
</span><span style="color:#323232;">  sendAnonymousUsage: false
</span><span style="color:#323232;">
</span><span style="color:#323232;">entryPoints:
</span><span style="color:#323232;">  web:
</span><span style="color:#323232;">    address: ":80"
</span><span style="color:#323232;">  traefik:
</span><span style="color:#323232;">    address: "8080"
</span><span style="color:#323232;">
</span><span style="color:#323232;">api:
</span><span style="color:#323232;">  dashboard: true
</span><span style="color:#323232;">  insecure: true
</span><span style="color:#323232;">
</span><span style="color:#323232;">providers:
</span><span style="color:#323232;">  docker:
</span><span style="color:#323232;">    endpoint: "unix:///var/run/docker.sock"
</span><span style="color:#323232;">    watch: true
</span><span style="color:#323232;">    exposedByDefault: false
</span><span style="color:#323232;">
</span><span style="color:#323232;">log:
</span><span style="color:#323232;">  filePath: traefik.log
</span><span style="color:#323232;">  level: DEBUG
</span><span style="color:#323232;">
</span><span style="color:#323232;">accessLog:
</span><span style="color:#323232;">  filePath: access.log
</span><span style="color:#323232;">  bufferingSize: 100
</span>

Any ideas what’s going wrong? I’m unclear on why the domain is still routing to Cloudflare.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines