Software Alternatives, Accelerators & Startups

Adding Wildcard Subdomain Support to macOS

Traefik Pi-hole Caddy Homebrew
  1. Load Balancer / Reverse Proxy
    Pricing:
    • Open Source
    For several years now, I've been using IP addresses and ports to access services that I run on my home server. However, I decided it was time to switch to using a domain instead. I had heard about Traefik and Caddy in r/HomeServer and r/homelab and chose to try out Traefik, mainly because it had native support for Docker labels.

    #Web Servers #Web And Application Servers #Load Balancer / Reverse Proxy 34 social mentions

  2. Pi-hole is a multi-platform, network-wide ad blocker.
    Pricing:
    • Open Source
    The first few steps involved installing Traefik with Docker, adding HTTPS support through Let's Encrypt, and reconfiguring my web containers to use it. The next step was to add a dnsmasq rule to my Pi-hole so that all requests would be redirected to the subdomain I chose (I used servername.mydomain.com as the base host in Traefik). However, on my Mac, I'm not always using my Pi-hole's DNS, usually when I need to circumvent the ad-blocking. I accomplish this through macOS' native support for network locations.

    #Security & Privacy #Ad Blockers #Threat Detection And Prevention 1185 social mentions

  3. 3
    The HTTP/2 Web Server with Automatic HTTPS
    Pricing:
    • Open Source
    For several years now, I've been using IP addresses and ports to access services that I run on my home server. However, I decided it was time to switch to using a domain instead. I had heard about Traefik and Caddy in r/HomeServer and r/homelab and chose to try out Traefik, mainly because it had native support for Docker labels.

    #Web Servers #HTTP/2 Web Server #Web And Application Servers 226 social mentions

  4. The missing package manager for macOS
    Pricing:
    • Open Source
    I used Homebrew to install and configure dnsmasq: brew install dnsmasq. I then opened the configuration file for dnsmasq from its place in /usr/local/etc/dnsmasq.conf and added the line below. If you changed the location of your Homebrew install, run brew --prefix, then replace /usr/local with the value.

    #Package Manager #Front End Package Manager #Windows Tools 881 social mentions

Discuss: Adding Wildcard Subdomain Support to macOS

Log in or Post with