• 0 Posts
  • 225 Comments
Joined 2 years ago
cake
Cake day: July 23rd, 2023

help-circle
  • At the tail end of my last job I was saddled with a massive project to migrate a client to a new version of an application. We did this by standing up the new version, copying over their current data, asking them to test it and then cutting over when they were ready. This was a huge undertaking because most clients had one or two environments but my client had 18 different environments so the workload was way higher and everything took way longer.

    On top of the scope they also took updates to these environments almost every night which meant it was a full time job just to keep things in sync, setup a testing window and then try to get them to approve the new state of things.

    I was already burnt out before this all started, but thanklessly maintaining 18 non-production environments by myself for an application that no one could commit to testing or cutting over was driving me insane. I felt such a weight lifted off my shoulders when I quit. It came at the end of months of stress and wasted effort. I couldn’t imagine a reality where anyone else would put up with that work or have a better chance of success.

    Anyway I caught up with some coworkers and asked if that project ever got done. Apparently it got passed to a small team of three to manage and after getting jerked around for months themselves the whole thing fell apart.

    So glad I didn’t waste any more energy on that shit.



  • If you mean that you are using Proton VPN on your Raspberry Pi to mask your downloading traffic, then no that same VPN will not help you access services like Jellyfin on your home network while you are remote.

    Instead you’ll want to use something like Tailscale (or Wireguard). You run it as a service on your home network and it then becomes your own VPN that you (or others) can use to connect to your home network when you are remote.

    You could run Wireguard on the same RaspberryPi that you use for downloading but I would recommend against it assuming that you’re running Proton VPN right on the host itself (and not inside a container).






  • This would vary based on what router you use, but this is the way I handled it on my Ubiquity EdgeRouter.


    • I added a DHCP reservation for my TV so it’s IP address on my local network doesn’t change.

    • I added a new firewall policy (with the highest priority) that accepts all traffic by default between my internal LAN network and the WAN interface of my router.

    • Then I added a rule to that policy to drop traffic from the IP address I assigned to my TV.

    Now the TV can no longer phone home to send obnoxious notifications or issue surprise firmware updates but I can still turn on the TV and adjust the volume over the local network. I use Home Assistant for this, but I think the LG remote android app would still work as well.













  • Mostly infrastructure as code with folks installing software natively on their windows host (terraform, ansible, powershell modules, but we also do some NPM stuff too). I’m trying to get people used to running a container instead of installing things on their host so I don’t have to chase people down when they run commands using the wrong version or something.