I have quite a few self-hosted services, both on machines at home and on a VPS. And there are even more odds and ends I’ve written that do things on my home network. A one-person maintenance team runs into serious memory limitations, particularly for the services that just run fine for years at a time.
After running into the frustration of forgetting how to run Nextcloud upgrades on the command line for the nth time, I realized it was time to write a tool.
The system wayfinder is what came out of that frustration. It lets you leave notes and commands in place around your infrastructure. After dogfooding it a bit, I was delighted when it saved me a ton of trouble dealing with one of my docker containers.
I took some time to work on it proper, wrote it up, and put it on GitHub, even though it is still a pre-release. Would you use a tool like this? What else would you want in it?
Edit: adding link to GitHub https://github.com/robbieh/way
For just a couple of reasons. One is the shell integration to remind me that the notes are there. The other is making it a standard tool with standard formats and expectations. I find there’s a little bit of magic in that.
As for Salt and such systems, this is way far away from anything like that. It is not intended to run your infrastructure for you.
Publish that puppy. It can’t hurt.
Don’t do it in github, though. Sourcehut is better; or if you crave that cluttered, JS-heavy feel, Gitlab.
why not codeberg? kind of lightweight on JS, but especially compared to gitlab.
@Nundrum@yall.theatl.social
Thanks for the reminder. I already had it in GitHub so I edited the post and added the link. I’ll check out Sourcehut. Hadn’t used it before.