Server upkeep scripts for my server
Shell 95.7%
Python 4.3%
4 1 0

Clone this repository

https://tangled.org/theo.pds.catloaf.social/server-scripts https://tangled.org/did:plc:fykt5il7ooril62m4kxazkfn/server-scripts
git@tangled.org:theo.pds.catloaf.social/server-scripts git@tangled.org:did:plc:fykt5il7ooril62m4kxazkfn/server-scripts

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

sysadmin-tasks#

Simple server upkeep scripts for a personal self-hosted server running Incus containers with nested Docker.

Covers automated update management and backups for three services (Appwrite, Jellyfin/media, and a private services stack with Immich/Navidrome/Booklore). Uses the Fireworks AI Kimi API and Brave Search for AI-assisted update analysis, restic for backups to S3-compatible storage, and ntfy.sh for push notifications.

May be useful as a demo of using a coding agent to help design and maintain this type of sysadmin workflow.

Setup#

Each subsystem has an etc/secrets.sh.example file. Copy it to etc/secrets.sh and fill in your real values. See AGENTS.md for full architecture details.

License#

AGPLv3 - see LICENSE.