By DMing me you consent for them to be shared with whomever I wish, whenever I wish, unless you specify otherwise

  • 1 Post
  • 30 Comments
Joined 2 years ago
cake
Cake day: June 26th, 2023

help-circle

  • Big words. I hope, though don’t trust, they can live up to them. But if tailscale goes, I’m just plain fucked. Thats certainly an indicator they’re worth some money to me, but there’s many a FOSS project before I get to paying a VC one.

    As an aside, an interesting service would be a fund allocation type thing. You donate £x, tick which services you use and the funds get divvied up by what you use. Only able to donate £10 but use a lot of services? Each service gets very little, too little to donate as an individual, so little the individual doesn’t. But, on aggregate (with hundreds, or dozens of users) it would add up to a worthwhile donation. I thought of "round robin"ing my donations: pihole gets 10 this month, jellyfin the next, audiobookshelf the month after that… but yikes the admin.

    Funds are donated when £x is accrued at the end of the month, and the service is maintained by earning interest on the funds held through the month. Idealistic, ripe for abuse, and out of my league to write and administrate. I promise I’d publish all the finances to keep me honest though.





  • Hardware wise I’d go AIO. A mini and a pair of mirrored USB drives is my setup. I have an off-site backup running: another mini + USB. Finally, I have an inherited laptop as a redundant network box/local backup/immich compute. I have 5 households on my network, and aside from immich spiking in resources (hence the laptop), I have overhead to spare.

    An n100 mini (or n150, n200, whatever) is cheap enough and powerful enough for you to jump in, decide if you want to spend more later. They’re small, quiet, reasonable Value for Money, easy Wife Acceptance Factor, and can age into a bunch of devices if you decided self hosting isn’t for you. I’d make a retro console out of any spare mini.

    This way, when spending £x00s on a server, you’ll have some idea on what you actually need/want. The n100 can the age into a firewall/network box/local back up/etc if/when you upgrade.

    All that said. An AIO storage-compute box is where I’m headed. I now know I need a dedicated graphics card for the immich demand. I now know I want a graphics card for generative AI hobby stuff. I know how much storage I need for everyone’s photos, and favorite entertainment, permanent stuff. I know how much storage I need for stuff being churned, temporary stuff. I now know I don’t care about high availability/clusters. I now know… Finally, the ‘Wife’ has grown used to having a server in the house: it’s a thing I have, and do, which she benefits from. So, a bigger, more expensive, and probably louder box, is an easier sell.




  • Update went fine on a bare metal install. Customising the webUI port is a little easier now, instead of editing lighttdp.conf I think you can do it in the UI.

    I struggled to find some settings, I looked for ages for the API token. Found it in all settings: expert, scroll for half a mile down the webUI API section.

    Also, struggled with adding CNAMES in bulk, I thought you could do that in the old UI. You might be able to in the new UI. I just 'one by one’d them.

    Docker update went flawlessly.

    I have an lxc and to go which is a task for another day, unless TTeck’s updater beats me to it.



  • My main storage is a mirrored pair of HDD. Versioning is handled here.

    It Syncthings an “important” folder to a local back up only 1 HDD.

    The local Backup Syncthings to my parents house with 1 SSD.

    My setup can be better, if I put the versioning on my local backup it’d free space on my main storage. I could migrate to a dedicated backup software, Borg maybe, over syncthing. But Syncthing I knew and understood when I was slapdashing this together. It’s a problem for future me.

    I’ve been seriously considering an Elitedesk G4 or Dell/Lenovo equivalent as back up machines. Mirrored drives. Enough oomph to HA the things using the “important” files: immich paperless etc.


  • My big problem is remote stuff. None of my users have aftermarket routers to easily manipulate their DNS. One has an android modem thing which is hot garbage. I’m using a combination of making their pi be their DHCP and one user is running on avahi.

    Chrome, the people’s browser of choice, really, really hates http so I’m putting them on my garbage ######.xyz domain. I had plans to one day deal with Https, just not this day. Locally I just use the domain for vaultwarden so the domain didn’t matter. But if people are going to be using it then I’ll have to get a more memorable one.

    System updates have been a faff. I’m 'ssh’ing over tailscale. When tailscale updates it kicks me out, naturally. Which interrupts the session, naturally. Which stops the update, naturally. Also, it fucks up dkpg beyond what --configure -a can repair. I’ll learn to update in background one day, or include tailscale in the unattended-upgrades. Honestly, I should put everything into unattended-upgrades.

    Locally works as intended though, so that’s nice. Everything also works for my fiancee and I remotely all as intended, which is also nice. My big project is coalescing what I’ve got into something rational. I’m on the make it good part of the “make it work > make it good” cycle.









  • God I hate that Americans have decided that you vote for the person you like rather than vote to stop the worst person.

    Turns out game theory [as described in this election] doesn’t describe how people (on aggregate) actually behave. It does describe how some people think people should behave (I may sometimes agree), but not how they actually do.

    If I know you rationally follow game theory [as described], I’m going to offer you far less than anyone else because I know game theorists [as…] take any win, no matter how small. Ultimatum game? I offer everyone a 50-50 split, except game theorists, to whom I offer a penny. They’ll take it too.

    Dems didn’t appeal to how people actually act, and so you all lost. Their supporters refused to acknowledge the reality of how groups behave, and so you all lost. [“you” means all of America - added for the misunderstanding]