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

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

help-circle
  • I must have been having more basic problems than you. I found LLMs to present the most common solution, and generally the most common way of setting it up is the “right-way”, At least for a beginner. Then I’d quiz it on what docker compose environments do, what “ports: ####:####” meant, how I could route one container through another. All very basic stuff. Challenge: ask gpt

    what does "ports:

    -####:####" mean in a docker compose?

    Then tell me it doesn’t spit out something a hobbiest could understand, immediately start applying, and is generally correct? Beginners, still verify what gpt spits out.

    By the time I wanted to do non-standard stuff I was better equipped with the fundamentals of hobbiest deployment and how to coax an LLM into doing what I needed. It won’t write an Nginx config for you, or an ACL file, but with the documentation and an LLM you could teach yourself to write one.

    Goes without saying I’d take the output of the LLM to Google for verification, then back to the LLM for a hobbiest’s explaination, back to Google for verification… Also, all details are place holders: don’t give it your email, api-keys, domains, nothing. Learn to scrub your input there and it’ll be a habit here is a bonus too.

    Properly made software has great documentation and logs. If you know how to access those logs and read documentation (both skills in themselves)… Not to mention not all software is “properly made” some of it is bare bones and just works™. Works it do, absolutely not a criticisms for FOSS projects, I love your stuff keep making it, and I’ll keep finding ways to teach myself to use it.




  • Excuse me, peasant crontab enjoyer here, but what?! I could write a (mostly) declarative system without having to learn Nix?! I should probably be learning systemd anyway, it’s looking more and more like the present, let alone the future.

    I run a bunch of remote reverse proxies that are functionally identical, but for having a different Cloudflare key and calling for a different static IP

    Could I write the entire config to a self hosted Git > pull that repo > change those two variables and have a running machine?

    Remote updates have been kicking my ass, I either can’t wrap my head around Screen or it isn’t fit for my need. Being able to pull the new config from Git over Tailscale and then run it would be game changing for me.



  • 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.






  • Vikunja feature request: once a day export “due today” tasks to printer, mark as done when printed. One day I’ll learn python and could script this myself… One day.

    Vikunja is how my fiancée and I keep track of housework, we’re both neurospicy. But, like the author if I forget one day, the system completely breaks until I make a conscious effort to start again. By then the list is over run with "overdue"s it’s a little disheartening.


  • 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.






  • Would recommend. It’s a lot of work up front: room by room, task by task, repetition rate by repetition rate, priority by priority. Then I found I forgot some things and have to add them. I’m constantly working by what’s the highest-priority>most over-due task. But things are getting done.

    Before, I’d notice the shower would need cleaning stepping into it and forget the shower needed cleaning stepping out of it. Now, the shower still always seems to still need cleaning, but only on the software, I never step in the shower and think it needs cleaning… Rarely anyway.


  • I don’t understand? I press the link on my phone’s home page, that takes me to the “things due today page” and then press the little tick box to say I’ve cleaned the shower. After a time the “clean the shower” task will be due again and so the cycle continues. If I’m honest things are usually over due, but it still means that the shower is getting cleaned more frequently than it did before.

    Before, I noticed the shower needed cleaning just as I was about to get in it. The shower would then stop existing just after I got out of it, but a little dirtier.