• 1 Post
  • 1 Comment
Joined 1 year ago
cake
Cake day: March 21st, 2025

help-circle
  • Sorry, I didn’t specify in my original post but I did plan to use .internal for my domains. And I never planned to open my ports on my firewall either so that’s good to know. But I’m still having issues despite this…

    Here’s my Caddyfile:

    # DO NOT EDIT THIS FILE -- OPNsense auto-generated file
    
    
    # caddy_user=root
    
    # Global Options
    {
    	log {
    		output net unixgram//var/run/caddy/log.sock {
    		}
    		format json {
    			time_format rfc3339
    		}
    	}
    
    	servers {
    		protocols h1 h2
    	}
    
    	email [redacted]
    	grace_period 10s
    	skip_install_trust
    	import /usr/local/etc/caddy/caddy.d/*.global
    }
    
    # Reverse Proxy Configuration
    
    
    immich.homelab.internal {
    	handle {
    		reverse_proxy 192.168.10.247:2283 {
    		}
    	}
    }
    
    import /usr/local/etc/caddy/caddy.d/*.conf
    

    Here’s my firewall config (I allowed any source IP to Destination “This Firewall” & port 443/80 on my LAN/VLANs):

    Here’s my Caddy configs:

    And I did make a wildcard domain override (*.homelab.internal) in Unbound with this config:

    Host = *
    Domain = homelab.internal
    Type = IPv4
    IP = 192.168.10.247
    

    I can ping my server’s IP, nslookup the homelab.internal domain, and ping homelab.internal. So the regular DNS entry is working, I just can’t get my reverse proxy to work…