609 karma · joined May 18, 2011
https://joedoss.com https://twitter.com/jdoss https://github.com/jdoss
I still use wireguard for simple point to point tunnels into my datacenter rack but anything important I use Nebula.
I find this kind of rug pull behavior so hostile I will be looking to replace Minio as soon as possible in my homelab. To be clear, I would pay for a license if the prices weren't impossible to afford as an invidual who uses Minio for non-business reasons.
Edit: I totally missed they have a Personal tab at the top that has different pricing. It is still more expensive for their full control plan.
Also I was not aware of the Aranet Radiation sensor. There goes some of my fun budget towards picking one of these up.
Leaving the should uutils be used over coreutils debate aside, this was a fun read for me and the urge to install Gentoo one one of my many old Thinkpads is flaring up hard.
Running your own mail server has a bad stigma around it that doesn't have to be true. I understand it is not a task for everyone, but it doesn't have to this don't bother just use Gmail, Fastmail, Protonmail etc etc mentality. I have been running my own since 2002 and I would never consider doing anything else for such an important part of my life.
The big mail providers have built a walled garden to hold your email communications hostage and they want you to believe that you can't send email without them. There are many of us that know that is bullshit and it is time to move the needle back. I am excited to read Run Your Own Mail Server by Michael W Lucas when it comes out in Aug.
Shame on Spotify.
Having the chats in Obsidian lets me save them to reference them later in my notes. When I first started using it in VSCode when programming in Python it felt like a lot of noise at first. It kept generating a lot of useless recommendations, but recently it has been super helpful.
I think my only gripe is I sometimes forget to turn off my ollama systemd unit and I get some noticeable video lag when playing games on my workstation. I think for my next video card upgrade, I am going to build a new home server that can fit my current NVIDIA RTX 3090 Ti and use that as a dedicated server for running ollama.
This instantly reminded me about Ansible and how it annoyed me that ANSIBLE_NOCOWS had to be enabled to disable the default output of Ansible with cowsay [1].
On a side note, one of the most hacky things I came up with to get Ansible working on Fedora CoreOS was to bind mount a container rootfs that had python 3 and then symlink it into the right spots. You can of course add Python in with rpm-ostree if you want but I wanted to avoid layering packages at the time. I wasn't proud of it. But it worked.
https://github.com/forem/selfhost/blob/main/playbooks/templa...
https://thenewstack.io/how-the-u-s-air-force-deployed-kubern...
A lot of developers will throw compute resources at problems rather than solving within their code. I get it, that is the faster route in almost every case. They won't get hired or promoted if they don't use the current "new hottness" in our industry. This leads to insane cloud spend and super complex deployment setups.
Businesses and VC have been trying to obsolete the sysadmin role on the team for over 15 years now. They shove this responsibility onto developers and expect them to get paid to effectively two jobs for the price of one. We are simply overloaded with work and not having to deal with getting your code into production is something that some developers don't want to own and want an easy button to press to do this job. This is what is driving the want for a "Platform Experience". All of us in the tech community are paying the price with more work responsibilities and higher expectations from the C suite to deliver features faster.
I am all for making Ops more easier for everyone on the engineering team to consume but, not at the complexity price we are currently paying.
I use Podman for all of my container stuff and there are issues with how Podman produces JSON logs
https://github.com/vectordotdev/vector/issues/6807 https://github.com/containers/podman/issues/16317
which needs to get fixed before I can use it for my workloads.
My next task is to get centralized logging going with Victoria Logs + Vector, I'll have to check this out once I get everything setup. I believe I can use LogQL with Victoria Logs but I haven't tried it out yet. https://docs.victoriametrics.com/victorialogs/logsql/
I think my only gripe is it blocks a lot of email unsubscribe links so I have to allow list them to unsubscribe and some wifi hot spots with captive portals (like when flying) breaks third party DNS providers, so I have to turn it off to connect.
https://docs.paperless-ngx.com/
I maintain Bash script to quickly set it up locally on Linux with Podman. Give it a spin if you want to kick the tires.
Bruno looks fantastic and it is only $9 USD for a preorder license right now. That is a pretty good deal to support this work.
Traefik Opensource is my go to for almost all of my use cases theses days and I have never stopped and said hmmm I wonder if Apache would do better here. It is that good.
Let me put it this way. I understand that you can block YouTube ads and have the techicnal means to block them at the DNS level. I also understand I can run different frontends for YouTube, but it is flat out easier and faster for me personally to not do that and to pay $22.99 a month for my entire family to enjoy ad free content. Time is money.
Also, I play a decent amount of video games and I send money monthly to content creators on said games I play. If something brings value to my life or makes things easier, I will pay for it. Just because I pay for something you do not like doesn't mean I don't support content creators via other means.