• 2 Posts
  • 3 Comments
Joined 1 year ago
cake
Cake day: March 21st, 2025

help-circle
  • I just bought from Bandcamp last Friday cause it was a special day where all proceeds go straight to the artist. I made a neat little list of artists I wanted to look for on there, and most were on Bandcamp. Of the ones that weren’t I think it was mostly because they’re Japanese, so there’s probably some other platform that they sell digital albums on rather than Bandcamp (Discogs was one of them).

    You can download your music in multiple formats. The only thing that sucks is you have to download each album individually as far as I know. Some artists offer their entire discography in a bundle that’s cheaper than individually buying each album, but do check if some of those songs aren’t available for download anymore.

    For me, I care most about having a working product and ethically consuming music as much as I can (afford lol), so the downloads and stuff is just quality of life things for me. I’m happy with my purchases and eagerly planning out a list of my next choices for September’s Bandcamp Friday.

    Also you can apparently stream on Bandcamp but i just selfhost a Navidrome and use that.



  • 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…