am.
All selected work

04 / SYSTEMS & OPERATIONS

Built to keep running.

A self-hosted system with distinct jobs for storage, playback, and heavy processing.

Role
Design & operations
Deployment
Three hosts
Services
Nine NAS containers
STORAGE & ORCHESTRATION

Synology NAS

Docker Compose services, shared storage, requests, monitoring, and the processing queue.

PLAYBACK

Mac Mini M4

Plex and Jellyfin, with VideoToolbox acceleration and persistent network mounts.

BATCH PROCESSING

Windows PC

An NVENC worker handles heavier encoding jobs away from the storage server.

The central decision

Keep storage and orchestration on the NAS, while moving playback and encoding to hardware better suited to those tasks. That avoids putting every workload on the NAS CPU.

The operational work

Automated maintenance covers container updates, library cleanup, and remount checks. HTTPS routing and certificate renewal support access to services. The public runbook records tradeoffs, failures, and recovery steps.

Automatic updates reduce manual work but can introduce regressions. Logs and version pinning remain part of the recovery approach.

Let’s talk about the work.

alex@kuthedk.com