Projects

My Projects

The public-safe map of what I run: the website stack, Tower media services, automations, AI tools, dashboards, photos, and the workflows I am still improving.

Core host

Website, apps, automations, and monitoring

The Doc Labs host runs WordPress, Nginx, MariaDB, Nextcloud, n8n, NocoDB, Open WebUI, Portainer, Uptime Kuma, RSSHub, Homarr, Minecraft Bedrock, TheDocBot, Watchtower, and support containers.

Tower

Media, archive, requests, and house services

Tower runs Jellyfin, Emby, Sonarr, Radarr, Prowlarr, Bazarr, qBittorrentVPN, SABnzbdVPN, Jellyseerr, Immich, Vaultwarden, Watchstate, Cloudflared, PostgreSQL support, and related media tooling.

Library scale

Why the container stack matters

Tower currently has about 645 movie video files, 246 TV show folders, about 15,900 TV/video files, and about 18,262 photo files. At that size, updates, indexing, monitoring, heat, and backup habits are part of the project.

Photo pipeline

Approve first, publish second

The right workflow is to pull candidate images from the machine or Immich, make a private approval sheet, and only publish the selected photos into albums or project notes.