How I Built an Agentless Self-Hosting Orchestrator with 100+ Tested Stacks & 100% Local AI
For anyone passionate about digital sovereignty and homelabbing , setting up a private home server on a Single Board Computer (like a Raspberry Pi 5, Orange Pi) or a Proxmox home lab is one of the most rewarding engineering projects. However, anyone who has managed a growing homelab knows the friction that comes with it: Writing and debugging endless docker-compose.yml files with conflicting port…
The article discusses the creation of NjordDeploy, an agentless, metadata-driven deployment orchestrator with over 100 tested service templates and a 100% local AI component generator. The primary goal is to provide a private, self-hosted solution for digital sovereignty and homelabbing, while avoiding the drawbacks of all-in-one platforms and cloud-based tools.
NjordDeploy is named after the Norse god of the sea, seafaring, wind, and safe harbors, symbolizing its role as the navigator of container stacks and storage volumes. The project builds upon the previous PiSelfhosting project and the Sovereign Stack Project, which serve as testing environments.
The architecture of NjordDeploy follows the principle of "Target Purity," ensuring that the target server remains free from background agents, custom daemons, and Python runtime requirements. This is achieved through an agentless SSH tunnel connecting a control machine (such as a laptop or workstation) to the target server, which runs either Docker CE or Rootless Podman.
The service templates in NjordDeploy cover eight core domains, including media & entertainment, smart home & IoT, productivity & cloud, AI & LLM services, privacy & DNS, monitoring & system tools, reverse proxies, and utilities & storage. Each component includes automated volume path resolution, deterministic port conflict avoidance, healthchecks, and optional reverse proxy domain binding with automated Let's Encrypt certificates.
A key innovation of NjordDeploy is its 100% local AI component generator, which uses local LLMs such as Ollama (Llama 3, Mistral, Qwen) or Loes.ai (European sovereign AI) to generate and verify custom container components. Users can simply paste the Git URL of a new open-source repository, and NjordDeploy will ingest the context, validate the information, and generate a deterministic, container-ready OCI template using a strict air traffic control validation prompt.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.