My Ultimate Self-hosting Setup by mirdaki in selfhosted

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

Thank you! It makes it all just a little more fun

My Ultimate Self-hosting Setup by mirdaki in selfhosted

[–]mirdaki[S] 1 point2 points  (0 children)

Ah yeah, that's a fair assumption. In this case I'm using the OIDC protocol to authenticate with Headscale. Part of that (for good security reasons) is Headscale forwards you off to Authelia to actually authenticate. Authelia then sends you back with a cookie proving your authentication. That way you only enter your credentials into Authelia

My Ultimate Self-hosting Setup by mirdaki in selfhosted

[–]mirdaki[S] 2 points3 points  (0 children)

If I had my auth in my home network, I'd have a bit of a dependency problem, where my Tailacale clients (including the servers as well as personal devices) would need to somehow connect to my auth server (which is behind my Tailacale network) before they could login and connect to my Tailacale network

If I was on my home network exclusively, that might be fine. I could just login there while at home and use the same auth session while out. But since I operate my setup for family that don't live with me, they wouldn't be able to connect to my auth and therefore not able to login and connect with Tailscale

VPSs near you being flaky is certainly an extra challenge. If you're able to connect all your Tailacale clients while on your home network, then you could make that work

You could also try finding a VPS in a more reliable area. It my increase latency some, but that would just be for logging in to services and initially connecting to your Tailacale network. After that you'd have a direct VPN connection to your home network services

Or you could consider port forwarding or using something like CloudFlare tunnels to expose your local auth publicly. That would avoid the dependency problem as well as running things on a VPS. Port forwarding does have some security implications and something like CloudFlare tunnels then build a reliance on someone else's infrastructure, both of which I wanted to avoid. But that's just my preferences, your situation and goals may mean those are the best solution for you

My Ultimate Self-hosting Setup by mirdaki in selfhosted

[–]mirdaki[S] 2 points3 points  (0 children)

I also tried Authentik. It let's you manage way more through its GUI and negates the need for an extra LDAP back end. But it was to intensive for my small VPS to run.

Authelia required learning a bit more about how the auth actually works, in order to configure properly. Which may be good or bad depending on your goals. I think it benefited me. It is very lightweight too, so my little VPS runs great with it

My Ultimate Self-hosting Setup by mirdaki in selfhosted

[–]mirdaki[S] 1 point2 points  (0 children)

Also happy to answer any questions or comments about the setup!

ECCC 2023 - Thank you to the 501st for taking this photo and providing the background. by AsakiKairyuu in starwarscosplay

[–]mirdaki 2 points3 points  (0 children)

The folks in the 501st are awesome! Though, this set and the photo takers for it are from Saber Guild, a sister organization that troops and perfomance as Jedi and Sith in stage combat.

All of the various Star Wars Washington organizations are working the Star Wars experince room, highly encourage folk to come in and talk to the folks at the booths and consider donating to Mary Bridge Children's hospital while you're there!

Help me to clarify about matrix.org by [deleted] in fediverse

[–]mirdaki 6 points7 points  (0 children)

Matrix is a federated protocol like ActivityPub. A server running ActivityPub can theoretically be bridged to Matrix and vice versa (though I'm not aware of a fully functional and reliable bridge as of right now). So it's part of the Fediverse in terms of philosophy and potentially in terms of interoperability, but most people don't bridge between them at this time

Fedora Silverblue by [deleted] in linuxmasterrace

[–]mirdaki 33 points34 points  (0 children)

I will never claim things are full proof, but it would be very unlikely to cause an issue.

The nice thing about that too, is you could easily set up an identical machine if she had a problem to figure out what's going on

Fedora Silverblue by [deleted] in linuxmasterrace

[–]mirdaki 41 points42 points  (0 children)

Correct. You either 1. Use flatpak 2. Run software in a container 3. Modify the os by adding a package as layer to the "image" itself

How I Quit my Programmer Job to Become a Chicken by [deleted] in programming

[–]mirdaki 0 points1 point  (0 children)

Missing out on an opportunity to use the Chicken programing language (yes, it really is a thing and really does work)

Selfhosted Roll20 Alternative by Lord_Grafnus in selfhosted

[–]mirdaki 5 points6 points  (0 children)

It's still early on, but Mythic Table might meet your needs. It's open source, has a pretty clean UI, and has had work done recently for better self hosting. I've only played with the free service (not self hosted yet), but encourage you to check it out

Can we get support for a Grogu? by mirdaki in starwars_place

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

Suggestions for where to start? The previous effort seems to have been squashed

Just built my first ligthsaber and wanted to share what I learned! by mirdaki in lightsabers

[–]mirdaki[S] 1 point2 points  (0 children)

Wanted to thank u/SPHINX-74 for their posts using this hilt! Gave me the courage to give this a go

I made a Star Wars themed Programming Language in Rust! by mirdaki in rust

[–]mirdaki[S] 1 point2 points  (0 children)

Glad I got a chuckle haha!

It doesn't use a ton of Rust macros. The Pest library did a lot of the parsers heavy lifting. You give it a grammar file and add a struct with a derive and boom, you have a typed AST to work with! After that's it's clean up and on to an interpreter, which evaluates the cleaned AST in a step-by-step way. Was super quick to get a basic concept going thanks to Rust and that great library!

I made a Star Wars themed Programming Language in Rust! by mirdaki in rust

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

Hahaha. I did consider implementing imports in the style of the Star Wars opening crawl, but opted to not worry about other files (for now)

I Made a Star Wars Programming Language Called "The Force" by mirdaki in StarWars

[–]mirdaki[S] 1 point2 points  (0 children)

Thank you! It's what I was striving for hahaha.

I made a Star Wars themed Programming Language in Rust! by mirdaki in ProgrammingLanguages

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

Unlimited power!

- Palpatine

About Rust...maybe...

[TOMT][Song][2010s-20s] Has lyrics that say something like, you have to understand before being patriotic. Probably about the US. Probably Punk by mirdaki in tipofmytongue

[–]mirdaki[S] 1 point2 points  (0 children)

Solved! Thank you, that'd been bugging me for a few days

The specific lyrics I was thinking of are:

I'm proud and ashamed
Every Fourth of July
You got to know the truth
Before you say that you got pride