Urgent.News

What's breaking now, across thousands of outlets.

Tech

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.

Read the original at dev.to →

More in Tech

Expo + Supabase GitHub Auth Broke 3 Times — Here's the Fix

TL;DR: GitHub login in my Expo app broke three separate times. A deep link that went nowhere. A PKCE flow I wired backwards. A redirect URL with a typo. Each fix is copy-pasteable below.

  • Expo app developers faced three distinct issues over three days with Supabase GitHub authentication.
  • Fix: Register app scheme as redirect URL and update Supabase and GitHub settings.

I Built a PR Inbox for My Phone So I Stop Being the Bottleneck

TL;DR: I was the bottleneck on every pull request. Reviews waited days for me. So I built a PR inbox for my phone. AI summarizes each diff. I swipe right to approve. Built with Expo and Supabase.

  • Author built a PR inbox app for their phone to stop being a bottleneck.
  • App uses Expo, Supabase, GitHub webhooks, and Vercel for free stack.
  • Median review time dropped from three days to under four hours after implementation.

I Ship Mobile Apps for $0: Vercel + Render + Supabase Free Tier

TL;DR: My entire mobile stack costs $0 a month. Expo builds the app. Supabase holds data and auth. Render runs background jobs. Vercel hosts the landing page. Free tiers cover all of it.

  • Ship mobile app using Expo for app building and OTA updates
  • Host landing page on Vercel with 100GB bandwidth and SSL
  • Manage data and authentication with Supabase free tier

Why Static Mock APIs Aren't Enough for Modern Frontend Development

Every frontend developer has experienced this sequence: You start building an interactive web application. The backend is not yet ready, so you connect to a popular free mock API like JSONPlaceholder…

  • Static mock servers provide stateless echo responses.
  • Modern frontend development faces issues with static mocks.
  • Stateful session-based mocks preserve mutations across requests.

Why we moved our Backstage platform from Yarn to pnpm

What Git worktrees, parallel coding agents, and a cache pointing at the wrong directory taught us about the assumptions hiding inside node_modules .

  • Company migrated from Yarn to pnpm for Backstage platform
  • CI runs revealed cache issues causing each job to start from scratch
  • Optimizations reduced pnpm archive size by 72% and saved pipeline time

More from Saturday 12 September →