Does docker, pypi, apt, ansible galaxy, etc. I use it at work as part of our undercloud for OpenStack. It’s the go-to for StackHPC, too.
Does docker, pypi, apt, ansible galaxy, etc. I use it at work as part of our undercloud for OpenStack. It’s the go-to for StackHPC, too.
That’s a fair take. The pricing model has changed dramatically since I last looked at it, but at the same time, the dev has obviously put a lot of thought into these changes, so I find it difficult to fault him. He’s gotta make a living somehow.
In general, if someone has more than one Proxmox node to manage, chances are they’ve got some type of homelab, which isn’t exactly the cheapest hobby out there to begin with. If XPipe enhances their experience, I’d say that’s worth a few bucks. If not, they can always git gud in the terminal and do the legwork themselves, but time = $, so…
It’s a free tool that is relevant to a lot of users in both of those communities, and because of the support from those communities, the author was able to pivot to working on xPipe full-time. That’s no small feat for a solo dev, and I for one appreciate seeing these updates.
If you decided to devote all your time and energy to a project that was supposed to pay your bills, would you just sit and twiddle your thumbs thinking “if you build it, they will come”? ¯\_(ツ)_/¯
Solid choice. It’s been my go-to DNS+DHCP solution for over 5 years and has never let me down. Also a fan of DNSDist+PowerDNS, but for most environments (especially home/lab), Technitium wins by a mile.
Not sure if it’d fit your use case 100%, but this has been a nice middle ground solution for LE certs in my lab: https://www.certwarden.com/
No worries, gotta play the hand you’re dealt. And thanks, me too. Even though I still miss 'em from time to time, the health benefits of quitting are stupid obvious - and my wife brings more joy to my life than smokes ever could. No regrets.
Eh, just the general stress of existance with some teenage angst sprinkled on top, I guess.
Grew up under the poverty line, was abused at a very young age, started working around the age of 7 to help keep food on the table, had multiple deaths in the family within a few years (one of which was the result of a horrific industrial accident - didn’t witness it, but overheard enough detail that it still haunts me to this day), spent my early teens mostly on my own due to my mom spending most of her time caring for my grandma after she broke her knee, etc.
So yeah, the novel concept of being able to take the edge off by lighting up a smoke was pretty alluring.
¯\_(ツ)_/¯
Wow, that’s wild. Never heard of that before, thanks for sharing.
I get that it’s not for everyone, but damn… still kinda wild to hear people outright hating the experience.
Granted, I started smoking when I was 13. Heard it helped people feel less stressed, so when the opportunity arrived I figured why not give it a try.
Quickly got up to a pack or two a day and loved every drag for nearly 10yrs until my future wife asked me to stop. I quit cold turkey for a few years, but missed it the whole time. Eventually wound up settling on vaping as a compromise.
Tbh, the only part I don’t miss is the dent it left in my wallet.
My preferred way of solving this is to run a PowerDNS cluster with DNSDist and keepalived. You get all the redundancy via a single (V)IP.
Technitium is probably more user friendly for greenhorns, though… and offers DHCP too. Beats pihole by a mile.
I started hybrid, but luckily my boss noticed how much more productive I was when WFH. Now I only have to go in every once in a while, think it’s been about a month since my last commute. I really wish more managers/employers would warm up to this concept.
Wezterm is my primary. Love the built-in domain/sshmux features, especially for work. The LUA config rocks, sky is the limit. Highly portable when using something like Chezmoi or YADM.
That said, it’s not always the most performant, especially with certain TUIs. I’ve been running my NVim workspace in Kitty lately just to avoid the minor UI lag (primarily with lazygit). Not a fan of Kitty (or its dev) otherwise, but it serves its purpose.
If Wezterm ever gets optimized, it’ll be the GOAT for me.
Ghostty also sounds like it’s got potential, but haven’t gotten my invite yet. ¯\(ツ)/¯
absolute madlad
For sure! If you do end up taking it for a spin, feel free to ping me with any questions.
I’d like to encourage you to take another look at Authentik, it sounds like their Proxy Provider is exactly what you’re looking for: https://docs.goauthentik.io/docs/providers/proxy/
Authentik can certainly get complex, but only if you want/need it to. It is by far the most user-friendly IDP solution I’ve found, especially for what it offers. Their docs also have step-by-step guides for how to integrate a lot of popular self-hosted apps.
Only takes a couple mins to spin up a test environment using their Docker compose file: https://docs.goauthentik.io/docs/installation/docker-compose
Apps: SSO via Authentik where I can, unique user/pass combo via Bitwarden where I can’t (or, more realistically, don’t want to).
General infra: Unique RSA keys, sometimes Ed25519
Core infra: Yubikey
This is overkill for most, but I’m a systems engineer with a homelab, so it works well for me.
If you’re wanting to practice good security hygiene, the bare minimum would be using unique cred pairs (or at least unique passwords) per app/service, auto-filled via a proper password manager with a browser extension (like KeePassXC or Bitwarden).
Edit: On the network side, if your goal is to just do some basic internal self-hosting, there’s nothing wrong with keeping your topo mostly flat (with the exception of a separate VLAN for IoT, if applicable). Outside of that, making good use of firewalls will help you keep things pretty tight. The networking rabbit hole is a deep one, not always worth the dive unless you’re truly wanting to learn for the sake of a cert/job/etc.
Ok, I’ll bite.
First off, thanks for sharing Louis’ video, I just finished watching it. Not really sure how it was supposed to reinforce your statement, Louis had a good take that actually echoed a lot of the same points Jason was trying to make.
I’m not against the intent behind the initiative, to be clear. Frankly, neither is Jason if you pay attention to what he says in his videos - he just doesn’t agree with some of the ways they’re going about it.
My concerns stem from wanting the initiative to have the best chance of success if it does end up grabbing traction. Like Jason said, if we’re going to start this much-needed conversation, lets make sure the language being used is precise, well defined, and calls attention to the source of the problem. Yeah, the initiative might be EU-only right now, but once the conversation starts, it can quickly and easily become a global discussion.
In my opinion, some of the language being used for the initiative (and by many of its more vocal supporters) runs the risk of being tragically misinterpreted as bunch of babies that want to throw a public fit because someone took their 10yr old bottle away and it’s just not faaaair, rather than appearing like a level headed collective with strong talking points fit for adult discussion in a global forum.
I agree with both Jason and Louis that one of the most intrinsic faults with the current state of the gaming industry, that absolutely must be addressed, is the distinct lack of clear and obvious definitions - in both marketing and at the point of sale - as to whether a transaction will result in you receiving a copy of a game which you will then own in perpetuity, or merely a license to access a game during the finite course of its existence. Right now, that’s nearly impossible to determine at a glance, which is not OK.
I do consider live service games to be finite. Aside from it being an impossible task, it simply does not make sense to expect, let alone demand, that any company should indefinitely sustain even a fraction of the infrastructure required for games like WoW, Guild Wars, or FF after they’ve obviously run their course and begun idling with an average active player count in the double-digits for months on end.
That said, I also believe that (in certain cases) it is not unreasonable to ask studios/publishers to facilitate the release of components (server binaries, source code, etc) that would enable enthusiast communities to continue enjoying the game by hosting private servers at the cost of their own time, effort, and resources. It’s highly unlikely those instances would ever be able to replicate the glory days when the game was at its peak, but who cares? I had tons fun on private WoW servers back in the day, and got to enjoy a lot of creative changes and additions to the base game from hobbyist developers.
Most importantly, I firmly believe that games like The Crew should not exist. Which is to say, wolves in sheeps clothing - aka live service games masquerading as single player games with ‘optional’ multiplayer (same goes for the whole ‘always online’ concept that so many single player games have started to adopt). If a game has a single player component in any fashion - it should absolutely be considered a “possession” and continue to function offline, indefinitely, regardless of what happens to the online components it might have shipped with.
The intent of my original comment was to encourage the consideration and evaluation of multiple perspectives on such an important subject, maybe spark some thoughtful conversation, and have an opportunity to learn from your perspectives as well. I won’t be making that mistake 'round these parts again though, holy shit.
First, make sure you fully understand what exactly you’d be supporting: https://youtu.be/ioqSvLqB46Y
I agree. Years back, when I was getting my CDL in the construction industry, my trainer recommended I get some overalls for comfort. I was in fairly good shape at the time, but man - the relief I felt from not having a belt digging into my gut while behind the wheel made it a lot easier to hop out of the cab and throw chain at a good pace, and I never had to worry about anything coming untucked. Was certainly a game changer.