Mama told me not to come.

She said, that ain’t the way to have fun.

  • 1 Post
  • 149 Comments
Joined 1 year ago
cake
Cake day: June 11th, 2023

help-circle
  • Not taking a picture, but here’s what I have:

    • Ryzen 1700 in a giant case sitting on my desk (desktop PC is on top of that in a mini-ITX case); 2x 8TB HDDs, connected to network over Wi-Fi; hope to cut the size significantly once one of our ITX boxes need an upgrade (both Ryzen 5600s)
    • Mikrotik router (5 port) and Ubiquiti AP sitting next to my bed; Mikrotik handles my local static DNS for my public services

    Running:

    • Jellyfin, as well as Samba and some other NAS stuff
    • HomeAssistant (nothing monitored though, but I plan to add my Sensi thermostat soon)
    • Actual Budget
    • Nextcloud
    • Vaultwarden (currently unused, plan to switch soon)

    I also have a VPS to get around CGNAT, and I have a Wireguard VPN configured so communication is encrypted.

    Plans:

    • upgrade NAS to either a mini-ITX motherboard or a mini-PC w/ external USB-C enclosure
    • actually run Ethernet - have been putting off for years
    • configure my Sensi thermostat in HA and maybe get some other smart home crap
    • use Nextcloud more - want to get SO using the notes app so I can finally kill Google Notes for shared shopping lists
    • port my PF spreadsheet to LibreOffice and actually learn to use LO Calc (currently using Google Sheets); I use GoogleFinance func for stock quotes, so I need to replace that with some other workflow (mostly rebalancing investments)
    • replace our TV or at least have an alternative for Jellyfin - the config disappears whenever our TV WiFi screws up, which is like 2-3x/month; screw you LG…

    So yeah, somewhat simple. My family likes Jellyfin, but I haven’t really gotten them on board with anything else.




  • Here’s my current bill:

    • usage - 420 kWh
    • total - $58.86 (mix of winter and summer usage)
    • stated rate - $0.09-0.10/kWh for “block 1”, 0.10-0.12 for “block 2” (they charge more the more you use)
    • calculated average rate (inclusive of all fees and credits) - $0.14/kWh

    And here’s my previous bill (all summer usage w/ AC and whatnot):

    • usage - 522 kWh
    • total - $80.17
    • stated rate - $0.09/kWh for “block 1,” $0.117/kWh for “block 2”
    • calculated average rate - $0.154/kWh

    That’s why I gave the $0.12-0.15/kWh range, because it depends on time of year, total usage, etc. It’ll probably be closer to $0.12/kWh next month since we’d use hardly any electricity (we use natural gas for heat).


  • That really depends. If you’ll eventually get a NAS, I recommend a NAS HDD because they do better with 24/7 operation. They also use a bit less power than desktop HDDs (which you shouldn’t get anyway, just get an SSD for your desktop/laptop), if you care about that.

    I use two WD Red HDDs in my NAS (just an old desktop PC), and I’ve had Hitachi in the past. I use SSDs exclusively for my gaming desktop and laptop though, because performance is a lot more important than cost.


  • Power costs would have to be bonkers for it to matter.

    8TB NAS HDDs are <$200, so even if it uses 15W vs 3W, that’s 12W difference, or 8-9kWh/month. If you pay a ridiculous $0.40/kWh, that’s $40/year. That means the SSDs would pay for themselves after ~15 years, and I’m guessing you’d replace/upgrade them long before then.

    But NAS drives use a lot less than 15W, usually around 4-6W idle. So the payoff period is probably closer to 30 years… My electricity is more like 0.12-15/kWh, so it’s never going to pay back for itself.




  • That doesn’t follow. If there’s a bad commit in Windows 10 or 11, I won’t even know about it. If there’s a bad commit in Grayjay, I can:

    • not upgrade, or downgrade to an unaffected version
    • report the issue on their issue tracker
    • technically violate the license by patching it myself and building my own copy (probably fine provided I don’t distribute changes)

    I can do exactly none of that with most proprietary software, so this source-available license is much better than those. Again, it’s not ideal, but considering it the same as every other proprietary software license is absurd.




  • Grayjay on my Android phone. I like that it supports a lot of different services, and I have subs on Odysee, Rumble, and Nebula (I pay for a sub there). I sometimes download videos for offline use if I’m going to listen on my commute or something (no point in using up data if I don’t need to).

    On my desktop/laptop, I just use YouTube directly w/ uBlock Origin on Firefox (to block ads) without logging in. I don’t watch much YouTube on my desktop/laptop, and when I do, I’ll just look for a specific video or whatever.

    I also have NewPipe installed on my phone for when I want to find something specific (i.e. background music or something), because Grayjay’s search kind of sucks.









  • Lots of options. Here’s what I do:

    1. HAProxy - uses SNI to match an HTTPS request to a service, without decrypting the connection
    2. Caddy - manages TLS certificates, decrypts connections, and sends the request to the relevant service
    3. Docker - each service runs in a docker container on the host
    4. my router has static DNS entries for each of my subdomains, so I can do https://service.mydomain.com, and my traffic never leaves my LAN when I’m at home

    I have HAProxy running on my VPS (Hetzner), and it routes traffic over my WireGuard VPN to whatever physical device on my internal network handles that service (i.e. 2). This allows me to add devices to my network as needed, and TLS certs all live on that device.

    This is probably overkill for your setup since it sounds like you can talk to your home router from the internet (I can’t because I’m behind CGNAT), so you could drop #1 and just use Caddy, assuming you’re okay with having all traffic handled by a single device. Or you can see if your router supports SNI-based routing to handle what I’m using HAProxy for.

    If you don’t need to share your services w/ anyone, you can have everything live inside of a VPN and just access it via that VPN. You can look into Tailscale if you want something dead simple, and I think Cloudflare offers something similar. I started with that, but decided I wanted to share a number of services with family members, and I didn’t want to force each of them to configure my VPN.