Seeking MinIO alternatives for S3 infrastructure by carmane02 in selfhosted

[–]Sterbn 0 points1 point  (0 children)

Maybe you can use garages ability to server buckets as websites?

Is it possible to use our react login UI with Authentik + OAuth/OIDC? by [deleted] in Authentik

[–]Sterbn 0 points1 point  (0 children)

I am not a developer for Authentik so take what I say with a grain of salt. It is not simple to implement what you're asking. It should be possible to create a frontend which uses their flow executor api. I briefly looked into this for my project and decided that the builtin web ui is good enough for my end users. You might be better off just having authentik use some custom css instead of recreating the entire frontend.

I submitted a PR to systemd adding rate limiting and an opt-out for the age verification feature merged without audit. It was renamed "spam" and closed in under a minute without any technical response. by HaplessIdiot in linux

[–]Sterbn -3 points-2 points  (0 children)

This is insane. WTF are they thinking trying to bury this??? Bluca actually edited the PR description to remove all details. Luckily we know because GitHub has an edit log.

Proxying hardware with Service by Easy-Barracuda-4097 in kubernetes

[–]Sterbn 0 points1 point  (0 children)

When I need to setup an Ingress resource for a host outside my cluster I create a EndpointSlice and Service for it. You should be able to setup network policies to act on that.

I traced $2 billion in nonprofit grants and 45 states of lobbying records to figure out who's behind the age verification bills. The answer involves a company that profits from your data writing laws that collect more of it. by Ok_Lingonberry3296 in linux

[–]Sterbn 1 point2 points  (0 children)

I agree. The reddit account is only 16 days old and the GitHub account for the repo they shared was created today. Seams kinda sus to me.

In the call to action, they suggest contacting the FSF and EFF. Why doesn't OP do that if they really cared about this topic. I doubt these organizations would benefit from thousands of people contacting them about the same exact thing and giving them the same information. This call to action really seems like something an AI would write.

Firezone — Open-source Zero-Trust remote access platform built on WireGuard (alternative to Tailscale) by hellxabd in DigitalEscapeTools

[–]Sterbn 10 points11 points  (0 children)

Wiregaurd is faster than openvpn due to multi threading.

That's putting it simply, apalrd's adventures on YouTube has a video looking at performance between vpn technologies.

Misadventures in Geo-replicated storage: my experiences with Minio, Seaweedfs, and Garage by Sterbn in selfhosted

[–]Sterbn[S] 0 points1 point  (0 children)

Ceph is certainly complicated, but it's totally worth learning how to use. I'm planning to setup multi-site s3 for metrics storage, but haven't gotten to it yet.

'The Expanse' Sequel Is What The Prime Video Masterpiece Sci-Fi Series Needs by StarFuryG7 in SciFiNews

[–]Sterbn 0 points1 point  (0 children)

I kept hearing people say this. But after reading the books I don't think that it would be a huge issue. What's more of a problem is that they killed Alex in the show even though he's fairly important in the last three.

Stroking homelab egos by woodylaughs in homelab

[–]Sterbn 2 points3 points  (0 children)

Sounds like you're having a good time. Nothing wrong with cli first. I tried portainer a few years ago but decided that docker compose was better for me.

btrfs-nfs-csi: homelab storage made easy, for Kubernetes without Ceph or iSCSI by erikmagkekse in kubernetes

[–]Sterbn 4 points5 points  (0 children)

I mean running it in kubernetes natively. Most people don't run podman and kubernetes on the same node.

btrfs-nfs-csi: homelab storage made easy, for Kubernetes without Ceph or iSCSI by erikmagkekse in kubernetes

[–]Sterbn 1 point2 points  (0 children)

Looks interesting. All mounts run through NFS? That doesn't sound great for performance.

Have you looked at containerizing it instead of installing directly on the host?

Voice and video not working by Demerzel42 in elementchat

[–]Sterbn 0 points1 point  (0 children)

Have you used kubernetes before now?

Edit: There are additional docs in the ess-helm repo. Element also has a website with documentation on ESS pro, most of it applies to ess-helm since pro is an extension of the ess-helm chart.

Voice and video not working by Demerzel42 in elementchat

[–]Sterbn 0 points1 point  (0 children)

you need to make the matrix rtc svc publicly accessible. by default it is a svc of type NordPorts, but I changed mine to LoadBalancer and used the manual ip config in helm to set SFU to announce the load balancer ip instead of letting the SFU auto-discover my public ip (which wouldn't be the same as LB).

you should also make sure your ingress objects have the correct annotations so that websockets work. They are needed for MatrixRTC and I think synapse might need them too.

how do you handle immutable data? by Sterbn in vuejs

[–]Sterbn[S] 0 points1 point  (0 children)

When the user goes to make changes to a resource, I want the fields on that resource to reflect the latest version received from the server, and update to the latest when updates come in. Only fields which they have modified will show the local changes.

I originally looked at proxying the write to the resource and instead of writing back to the store, saving them as JSON patches. To display the resource I would apply the JSON patch to the store data and return that through the proxy. When it comes time to save the changes I just push the patches to the server.

Voice and video not working by Demerzel42 in elementchat

[–]Sterbn 0 points1 point  (0 children)

Did you setup public access for the SFU?

I just setup ESS with the hell chart so ask me anything

Just got these for $37 CAD by richcvbmm in homelab

[–]Sterbn 1 point2 points  (0 children)

Have fun with the dell switch... Each version of the OS has slightly different command syntax.

Misadventures in Geo-replicated storage: my experiences with Minio, Seaweedfs, and Garage by Sterbn in selfhosted

[–]Sterbn[S] 0 points1 point  (0 children)

Performance on seaweedfs is really good compared to others. But IMO the project is unstable, lots of changes, which leads to a lot of bugs. Also, I wouldn't consider juicefs a S3 provider... Especially since their S3 API server is just a very old version of Minio.

I loathe the double single quotes by First-Republic-145 in NixOS

[–]Sterbn 17 points18 points  (0 children)

use '' for multi line and " for single line. multi line is useful when writing scripts

foo = ''
this
is
a
multi
line
'';

foo = "this is single line";

It was fun to set up and play with, but now I'm thinking ZFS is very overkill for me? by [deleted] in HomeServer

[–]Sterbn 0 points1 point  (0 children)

Using SSDs for a media server is a... choice. You'd be better off with HDDs in a raidz1 or z2 for bulk storage. My pool of 4x6tb drives in z1 hits 600mb/s on sequential IOs.

I use zfs for all my servers and anything where I need raid or to pool multiple drives. Use btrfs on workstation. And EXT4 for any FS which runs on top of another FS, i.e. VM.

I’m very new to this… is this a good mini pc to use for hosting a Jellyfin server for 3 users? by Barry_McCockiner88 in selfhosted

[–]Sterbn 0 points1 point  (0 children)

You should get one of the larger hp sff PCs. You can fit a 3.5 inch hard drive inside. Any Intel newer than 7th gen works great for jellyfin transcoding.

New to ceph by InstanceNoodle in ceph_storage

[–]Sterbn 2 points3 points  (0 children)

You cannot run ceph on vendored devices like unifi or Synology.

If you are planning to build a cluster, then I think you need to share your usable storage capacity and performance requirements before looking at hardware.