How I set up a dedicated SER8 mini PC running Arch Linux as a persistent AI assistant with Docker, automation hooks, and Telegram integration.
The idea was simple: a small, silent box that runs 24/7, hosting an AI assistant that can research, write code, manage projects, and notify me when things are done.
I went with a Beelink SER8 (AMD Ryzen 7 8745HS, 32GB/1TB) — small footprint, low power draw, enough grunt to run Docker containers and serve as a development box. It sits on my desk, barely audible, always on.
Latency, control, and cost. A local box means instant file access, no egress fees, and full ownership of the environment. The AI assistant can read local docs, write to mounted volumes, and interact with the host system through well-defined interfaces.
The server runs continuously and supports multiple workflows:
This isn't a single-interface system. I reach the assistant in whatever way fits the moment:
The mix keeps evolving. Some days it's all voice from my phone while I'm away from the desk. Other times it's a deep coding session over remote. The server just stays ready.
More workflows, more integrations, and expanding what the assistant can handle end-to-end. The goal is a system that adapts to how I work — not the other way around.