Ahh, I see. I missed that part and was thinking of a KVM that could be controlled via a remote or ssh. Cary on then.
Ahh, I see. I missed that part and was thinking of a KVM that could be controlled via a remote or ssh. Cary on then.
Here’s the secret that KVM makers Don’t Want You To Know: Nowadays KVMs are almost always redundant if you have a monitor with multiple inputs. A simple USB KM switch plus a script that can call https://www.ddcutil.com/ will take care of almost all use cases.


Only 33% downtime? Damn, that must be nice. I really need to get a hardware update.


Don’t bother with excellent passwords, just never allow password auth on anything remote.


Or run your own headscale server, which is what I do.


Just set up a basic ssh connection, using key based authentication. You don’t need anything past that for a basic short term connection. I used one for years with port forwarding through my router to the ssh port on my desktop.
Now that I have a more complex setup with several services I use Tailscale and run my own Headscale server for it. But still, basic ssh will get you a long way and should be the first thing you do.


Either a NAS, or a direct storage box plugged into your server. QNAP and Terramaster make reputable ones. Then you can setup your own storage pool across whatever drives you have.


My first thought would be to try and fix it, then you have a nice laptop or get to be the family hero when you return it working to your brother.
Past that there are several services you might use that can take advantage of the video card: Immich image recognition, Paperless OCR, some of the local Whisper servers.
Or you have a nice set-top PC for big screen gaming and media playback.


It heavily depends on how close you are and their hover system and how much work has been spent to make them quiet. You probably heard about the Amazon ones, which are loud and hover low to the ground. There are other ones, such as the ones Zipline makes, which are quieter to begin with and hover very high, using a powered descend module on a cable. Those are basically silent from ground level.


Avoiding traffic and using an electric vehicle instead of a ICE one. In Bay Area traffic an electric drone can do a delivery in five minutes that would take a car thirty. And the Zipline style high hover + tethered descent drone is quieter than a car. I’m not sure if these are using that style or the low hover type like Amazon had been using, which are much louder.


You definitely don’t have to go full LLM for this. There are a wide variety of local spam filtering tools available, depending on what email application you use. If you really want to use modern ML, I’d go with something like Laya as it is tunable and runs locally.


Easily! My Pi runs PiHole and a print server and I’ll could probably run almost my entire stack in it if I wanted. Jellyfin would be the hardest due to transcoding CPU usage, but it’s probably ok for one stream at a time.
The other issue for me would be storage. Since I have a 32TB NAS I run everything that requires large storage on it, but a USB RAID attached to a Pi would probably work just fine.
The other issue is RAM. I rarely hit 8GB, but do use more than 4GB fairly regularly.


I have a git repo with all my docker files, config, notes, etc. I have a main overview file covering the overall system and then a directory for each machine. I edit things on my local machine, then scp and ssh to the various remotes. Once I’m happy with my changes, I commit and push to my Forgejo install on my NAS in case my main computer fails. Secrets, passwords, and keys are in my Vaultwarden.
I don’t use AI for it, but a local model could probably give me the commands to do whatever I wanted based on the repo.


Or you can go straight to the source and use the Trash Guides


Like all projects, you should think about needs, budget, and time. You’ve got a good list of what you want to run which is a good start. Budget is next, particularly considering the price of hardware these days.
FWIW, I run Jellyfin, Navidrome, the entire arr stack, Forgejo, Paperless, mealio, and Immich on a NAS with 24GB RAM and have never needed more. 8GB would have been a bit tight but probably doable. 16 will be plenty for you.


From TFA, emphasis mine:
What veans is for#
Coding agents keep their own to-do lists. Claude Code has TodoWrite, other tools have their own scratch files, and either way that list lives inside a single session and disappears when the session ends. You can’t see it while the agent is working, your teammates can’t see it at all, and nothing survives to the next session.
veans replaces that ephemeral list with real tasks in a Vikunja project. The agent claims a task before it starts, moves it along as it works, and leaves it in review when it’s done. The result is that the agent’s work is visible in the same place you already track everything else: you can watch a task move across the board in real time, comment on it, reprioritize it, or pick up where the agent left off. When the session ends, the trail is still there.
veans itself is built for machines, not people . Everything prints JSON, so it’s made to be consumed by an agent or a script. The human side of the workflow happens in Vikunja.
What Taskwarrior lets you do is something like this for people:
task add priority:high due:thursday depends:32 something I need to do
task ready # shows all of my tasks that aren't waiting on something or depending on something
task project:home-repairs export > home-repairs.json # export my entire home repair project to a json file to process into a gantt chart, budget (since I can add a price tag to each task) and whatever else
but then I can also have a script that looks like:
# taskfile.sh
infile="$1"
proj ="$2"
while IFS= read -r line; do
[ -z "$line" ] && continue
[[ "$line" =~ ^[[:space:]]*# ]] && continue
echo "Adding task: $line"
if [ -n "$proj" ]; then
task add "$line" "$proj"
else
task add "$line"
fi
done < "$input_file"
which lets me have preset task lists for various things, like:
taskfile.sh ~/tasks/packing-list.txt proj:work-trip
taskfile.sh ~/tasks/xmas-list.txt proj:xmas-presents


Thats an administration cli, not a daily use cli.
And, I mean things like being able to take tasks, pipe them through whatever tooling you like, pipe them back in, sync them from any other task system, etc. TaskWarrior has a fully customizable priority and urgency system, tagging, dependency management, and status system. I also like that TaskWarrior is usable completely offline and then can be resynced whenever you feel like it.
Vikunja is great and probably the right choice for most people. But if you do significant project planning for yourself AND want to be able to deal with you todo list programmatically, the only other thing close is orgmode.


Fair enough! The lack of a cli is the deal breaker for Vikunja for me.
There is a WASM ticket being worked on that once it is completed will allow for all sorts of fancy web UIs for TaskWarrior as standalone PWAs or whatever. I should check in on how that’s going.


I’ve taken a brief look at it. The ui is fairly slick, but you have to use it their way and it doesn’t have a cli. How much that matters is up to you.
Well, fuck. Immich has been a solidly good piece of software for me. Any recommendations that aren’t Nextcloud?