_cryptagion [he/him]

the only way to get into whatever version of heaven you believe in is to kill as many nazis and zionists as you can.

proud member of the db0 grassroots left wing qanon Russian troll farm sent to divide you all.

Follow me on Mastodon

  • 1 Post
  • 262 Comments
Joined 9 months ago
cake
Cake day: November 4th, 2024

help-circle


  • It’s not P2P at all, and bittorrent doesn’t give you any protection against anything. Usenet is also usually better when it comes to finding stuff, because public torrent sites drop like flies all the time. And Usenet downloads as fast as my connection can handle, without waiting for peers or needing to seed afterwards, and I don’t even need a VPN if I don’t want one.

    Took 5 mins on my phone. Nw we were all new to piracy once.

    Yes, we were all new to piracy at one point. But if you’re going to be a smug little shit, then allow me to point out the difference between us is that you’re still new to it, fledgling. You took five minutes typing shit out on your phone to find it? How adorable. It took me barely lifting a finger to click one button, and then I walked away while my media server took care of all the rest. Finding the best copy available on the net, downloading it, finding subtitles for it, and importing it into my media library so I can stream it to any device in the world. Movies, TV shows, ebooks, audiobooks, music, it doesn’t matter. Anything I want, it’s fully automated from start to finish. I don’t even pirate anymore, because I’m not a peasant like you and I’ve got robot underlings to take care of shit like that for me.

    Now, are we done stroking our own cocks, or do you want to swagger around some more like a teenager who hasn’t gotten their braces off?





  • yes, it can do that, assuming you are using LDAP or have set up users/groups in the Authelia config. you don’t need to set it up in the caddyfile though, you can handle everything from Authelia’s end. for example, here is a typical protected item from my caddyfile.

    # this is a bit of code at the top that I use for every protected item, and call it each time to save space
    (protected) {
    	tls /ssl/home-cert.pem /ssl/home-key.pem
    	forward_auth :4100 {
    		uri /api/verify?rd=https://auth.myurl.xyz/
    		copy_headers Remote-User Remote-Groups Remote-Name Remote-Email
    		header_up Host {upstream_hostport}
    	}
    	encode gzip
    }
    
    # UptimeKuma
    uptime.myurl.xyz {
        # now to call the code above for this item
    	import protected *
    	reverse_proxy :4000
    }
    

    that’s all I need in my caddyfile, just the bits that forward the information about the user to each site to log them in. I can then handle all the auth rules like saying which sites are only for admins or users in the Authelia config. since I use LDAP, I can set up the groups in that, then just specify which sites are DENY or TWO_FACTOR for each group in the Authelia config. or even in the apps themselves, if they support LDAP like Jellyfin and Forgejo.