redcalcium

joined 2 years ago
[–] redcalcium@lemmy.institute 20 points 1 year ago (6 children)

Keycloak seems complicated, but it's actually not that complicated if you use it for simple OIDC provider.

Just create a new realm, then go to client -> create. Enter your client-id, with openid-connect as protocol. Then, set access type to "confidential", set valid redirect uri to "https://" (or even "https://*" if you're lazy and want to use it on multiple apps). Then hit save and go to the credential tab to copy your client secret. Then head to "users" menu to start adding users to your realm.

That's the basic setup which should be good for home use. The good thing about keycloak is, as you grow your homelab, whatever stuff you may need later can be provided by keycloak. Want some users to have access to app A, but not app B? 2 factor auth? Allow users to login with google account? Heck, allow users to login with another sso provider (chaining)? You can do pretty much anything.

[–] redcalcium@lemmy.institute 5 points 1 year ago

Linux users would post their problems on various forums, but very rarely post their success story. Linux desktop is actually pretty good at this point. Just pick a distro and try it yourself.

[–] redcalcium@lemmy.institute 4 points 1 year ago

I also moved to Debian after years of using Ubuntu Server LTS. No problem so far on those servers for container workloads, the small ones run docker compose, the medium ones run k3s, and a small cluster runs rke2.

[–] redcalcium@lemmy.institute 4 points 1 year ago* (last edited 1 year ago)

Bluesky finally allows the community to run their own labeller services. This blog post summarize how bluesky federation system works and how the labeler service fit in.

[–] redcalcium@lemmy.institute 8 points 1 year ago (1 children)

Banana Pi, Orange Pi, etc really took off a few years ago when raspberry pi got harder to find and was marked up like crazy. Even now it's still more cost effective to buy the clones, and they've expanded their sbc offering to include features not available on the original pi.

[–] redcalcium@lemmy.institute 4 points 1 year ago* (last edited 1 year ago) (1 children)

It's no different than running the app directly, performance wise. It does use more disk storage because the docker image is packaged with everything it needs to run instead of relying on your OS libraries.

[–] redcalcium@lemmy.institute 27 points 1 year ago

HomeAssistant and PiHole are the gateway drugs to selfhosting.

[–] redcalcium@lemmy.institute 45 points 1 year ago

Google execs knew this motto will just get in the way of maximizing profits for shareholders, so they dropped it a few years ago.

[–] redcalcium@lemmy.institute 14 points 1 year ago (1 children)

One of the the main reasons why docker and kubernetes take off is they standardized the deployment process. Say, you have 20 services running on your servers. It's much easier to maintain those 20 services as a set of yaml files that follow certain standard than 20 config files each with different format. If you only have a couple of services, the advantage is probably not apparent. But as you add more and more services, you'll start to appreciate it.

[–] redcalcium@lemmy.institute 15 points 1 year ago* (last edited 1 year ago)

I always torrent Linux ISO when I'm trying new distros. Can confirm it's blazing fast to download with torrent. Distro ISO torrents are usually setup with webseed, so they'll both download from the distros' mirror servers AND the torrent swarm at the same time, so they'll always be faster than the standalone http downloads.

[–] redcalcium@lemmy.institute 1 points 1 year ago* (last edited 1 year ago) (2 children)

Are you sure the Linux community is the one that hostile? Because in these threads, your comments come up as overly combative and dismissive, like inviting people to pick a fight with you. Even your comment above has an air of entitlement, like the guy you replied to owe you something.

[–] redcalcium@lemmy.institute 4 points 1 year ago

Arch wiki is a useful resource, even for users of other distros. But seriously, do not use Arch Linux unless you're an experienced Linux user. I have no idea why so many Arch users recommend their distro to new Linux users. Even the Arch wiki tells you it's not a distro for beginners:

It is targeted at the proficient GNU/Linux user, or anyone with a do-it-yourself attitude who is willing to read the documentation, and solve their own problems.

view more: ‹ prev next ›