einsteinx2

joined 1 year ago
[–] einsteinx2@programming.dev 1 points 1 year ago

The second is exactly how I do it. Keeps everything separate so easy to move individual services to another host if needed. Easy to restart a single service without taking them all down. Keeps everything neat and organized (IMO).

[–] einsteinx2@programming.dev 0 points 1 year ago

I feel like you just answered your own question of why people don’t like VB.NET and prefer C#. Per your own words you have two languages that are “just as good” except one of them needs settings adjustments or it’s not as good, and also has “alien” syntax which makes it harder for other developers to work on the code and makes it harder for you to move to other C-style languages (basically every currently popular language).

So if at best they’re “just as good”, then the obvious choice is C# which requires no settings change and has familiar syntax. Especially so if you can work in both just fine.

It’s not just some “god complex” thing, it’s mostly just practicality.

[–] einsteinx2@programming.dev 1 points 1 year ago

I feel like that last sentence describes all of AWS, not just the documentation lol

[–] einsteinx2@programming.dev 4 points 1 year ago

Or Matrix if it’s meant to be more “Discord style”

[–] einsteinx2@programming.dev 6 points 1 year ago

We understand tabs perfectly, we press the tab bar and our editor inserts 4 spaces like god intended

[–] einsteinx2@programming.dev 1 points 1 year ago (1 children)

I have an issue with my cell carrier blocking traffic to my home WireGuard server. It works from everywhere else and other cell services so I know it’s them. I’m definitely gonna try out Tailscale to see if it’ll get around it. Thanks for the tip. Too bad about the battery drain but I’m usually only hopping on for a minute to run a few commands over ssh or whatever so shouldn’t be a big deal.

[–] einsteinx2@programming.dev 1 points 1 year ago (3 children)

If you already have to setup and maintain WireGuard, what’s the added benefit of Tailscale for your use case?

[–] einsteinx2@programming.dev 3 points 1 year ago

Interesting… I also saw some people post about the self hostable open source version Headscale, so I’m going to play around with it. Tailscale gets recommended so often there must be something to it, I was just always put off by having to rely on a company to access my personal stuff which is sort of the whole reason I self host in the first place… but if I can self host the Tailscale coordinator that changes things.

I’ve been happy with vanilla WireGuard for my use case but it’s always nice to learn about other options.

[–] einsteinx2@programming.dev 0 points 1 year ago

I don’t think I can edit comments, but I meant to say we-easy is a WireGuard docker container, not a “socket” container lol

[–] einsteinx2@programming.dev 0 points 1 year ago (3 children)

I still don’t fully understand the benefit over plain WireGuard for a home lab use case…

I set up wg-easy (WireGuard socket container with built in web interface to easily generate certs for clients) in about 5 minutes on an odroid (like a raspberry pi). Opened a single port on my router. Generated certs for my phone and laptop using the web interface in about 30 seconds. Changed one line in my client configs to only route network on my home’s IP range over the VPN so I can connect without disrupting my internet connection. Then I just activate the VPN and I can access all of my home services. (writing all that out kind of makes it sound complicated but literally this was done in like 10 minutes total and never had to touch it again except to log into the web admin to make certs for new clients occasionally)

Since Tailscale is a mesh VPN like Nebula, wouldn’t I need to install and set it up on all of my servers and VMs instead of just one to access everything? And then every new VM I make I would have to manually set that up too? Wouldn’t that be harder to setup over all than a single wg-easy container?

I feel like maybe I don’t fully understand how Tailscale works because it never seemed more convenient or better than vanilla WireGuard and it just uses WG protocol under the hood anyway but with the added dependency of a 3rd party service I have to trust and that can go down disabling my access to my home network…

[–] einsteinx2@programming.dev 10 points 1 year ago

Some crypto bullshit

[–] einsteinx2@programming.dev 49 points 1 year ago

Lol I love how they completely ignore the real Reddit placements like Lemmy and Kbin in favor of “web3” crypto bullshit 🙄

Yeah you don’t need blockchain to have an open, collaborative, community driven social media platform. In fact every blockchain + something project I’ve very seen would work just as well or better if you removed the blockchain part haha.

view more: ‹ prev next ›