@gommehammer I was referring to age verification for social media, where you only need to prove you're over 16.
I make websites and rave about European 🇪🇺 tech. Creator of https://cubingcontests.com
@gommehammer I was referring to age verification for social media, where you only need to prove you're over 16.
@gommehammer that's great! Yeah, I think a system like that ought to be open source. I heard that they have some trust-less solution for online verifications in Switzerland last time I was there.
@Tutanota I must be one of the only privacy advocates who actually thinks children shouldn't be allowed to use social media 😬 My main concern is the age verification implementation, but I know there are ways to make it 100% private, only revealing if you're over a certain age as a true or false value.
@DevWouter does it scale well? I'm seeing a lot of mentions of "lightweight" and "IoT", but not much about scaling.
@DevWouter ah, cool! So maybe you could say k3s is to k8s like Next JS is to React.
@DevWouter another question: vanilla k8s can't do load balancing with multiple servers like k3s can, right?
@sihaha Actually, after talking to some of the awesome folks here in the replies, I might stick to managing SSL myself, but I'll change my Nginx + Certbot setup to just Caddy, which can act as a reverse proxy, load balancer, and also manage certificates. Will most likely share my final config this week.
@DevWouter I did a little bit of digging and it seems like that's not an issue anymore.
@Q3fRtMU0WFxfK2M the story was just that I wasn't a fan of manually setting up Nginx and Certbot, but yeah, I should've definitely looked into other technologies that do what I needed.
@DevWouter hmm, those are definitely good points. I might give Caddy a shot and see if that's better than my previous setup (shoutout to @Q3fRtMU0WFxfK2M !).
@DevWouter ah, very cool. So you can have k3s orchestrate multiple servers and do load balancing. I'll probably consider this option once I have to begin scaling horizontally.
@Q3fRtMU0WFxfK2M do you use it yourself?
@Q3fRtMU0WFxfK2M I'd just never heard of it. Just looked it up, and just based on their landing page it looks like exactly what I wanted: a reverse proxy with easy SSL and load balancing. I might just switch to it!
@DevWouter yeah, I don't mind if SSL is managed by the hosting provider. The way I understand it, I'll still be able to download the certificates and give Nginx access to them, so the traffic up to the proxy will always be encrypted. And then I also don't have to worry about renewing the certificates myself.
I'm curious, could you tell me a bit more about your setup? Do you have multiple servers orchestrated together?
@DevWouter Thats right. The only service directly exposed to the internet is Nginx, which handles SSL and talks to the Supabase and Next JS services directly via HTTP (though I still have to make sure this would work with Supabase once I deploy it). Though this was basically the same with my old setup, I just had to handle SSL manually, which was annoying to have to set up every time I deployed a new server.
I think I have a new favorite setup for self-hosting websites. I used to configure #Nginx and Let's Encrypt (with Certbot) manually on my #Linux servers, and then I also tried out a #Docker Compose setup with an Nginx and a Certbot container. Now I have a hybrid approach: setting up Nginx as a container in my Docker Compose file and configuring SSL through my hosting provider. No more manual Nginx/Certbot configuration!
Finished migrating all the features on my website (cubingcontests.com) that I was planning to. Now I just need to deploy the new infra and we're ready for release, finally after almost one year!
I've also been thinking about offering it as a service to other niche sports organizations that have similar needs, and I might already have something lined up now 😮
@PhineasX also one of my favorite Nurse With Wound tracks: https://www.youtube.com/watch?v=lvJjdKCTqCg
Your donations to EFF make a difference. By supporting our work, you allow EFF's staff to write code for Certbot and Privacy Badger, educate and connect with policy makers, and protect free speech in the courts. Show your support for EFF today! https://eff.org/join
I am in a deep state of flow now. Gonna finish my year-long website update this month for sure!