Project / Barndoor

Information refreshed August 16, 2026

Barndoor

Barndoor is my self-hosted infrastructure and AI operations platform. A bare-metal Linux server remains the central control plane for local AI, Discord applications, public websites, monitoring, Minecraft, power telemetry, recovery evidence, and authenticated Raspberry Pi edge nodes.

Source-ControlledOperationsRecovery

What Barndoor is now

A personal control plane for infrastructure, software, and operations

Barndoor began as one self-hosted server and has grown into a coordinated platform. GitHub holds the clean source of truth, the main host runs the control plane, public and Discord surfaces expose bounded capability, and dedicated Raspberry Pis display or report health without becoming alternate administration systems.

The platform favors small components with explicit roles: system services, Docker workloads, static websites, local JSON APIs, source-controlled scripts, focused contract tests, preview-first deployment, rollback evidence, and documentation that stays close to the systems it describes.

Central Control Plane Source of Truth Public-Safe Telemetry Selective Deployment Documented Recovery

Platform architecture

Layer 1

Source and release control

The repository contains bot code, agents, websites, appliance source, infrastructure templates, runbooks, checks, and deployment helpers. Pull requests and the unified release gate protect the platform before live changes.

GitCIContractsDry Runs

Layer 2

Bare-metal control plane

The main Ubuntu Server host runs the Barndoor assistant, local AI, supporting agents, APIs, maintenance, backup tooling, and host-side health collection through a deliberate systemd and Docker runtime model.

Ubuntu ServersystemdDockerOllama

Layer 3

Hosted and public surfaces

Caddy and application services host project sites, Barndoor Engineering, Haystack, Minecraft, monitoring, the full NOC, and bounded public APIs. Source editing and live deployment remain separate.

CaddyWebsitesDiscord AppsPublic APIs

Layer 4

Appliances and edge nodes

A Raspberry Pi 5 runs the permanent 800×480 touchscreen NOC. A Raspberry Pi Zero reports signed apartment-edge health over the private network with freshness, replay, source, and public-output controls.

Pi 5 NOCPi Zero EdgeSigned ReportsRead-Only UI

Current capabilities

Operations intelligence

Shared platform health

A service registry, modular collectors, active-versus-resolved events, typed recovery evidence, and bounded APIs provide one health model across Discord, the NOC, scripts, and appliances.

Service RegistryEvent TimelineRecovery Evidence
Network operations center

Two purpose-built NOC surfaces

The full NOC supports deep diagnostics and history. The Pi wallboard provides persistent touch-first health, service details, recent events, bounded logs, and quick tools.

Open the full NOC →
Open the Pi wallboard →

DiagnosticsTouchscreenPublic-Safe
Authenticated edge

Remote health without a remote control plane

Signed reports carry node checks, uptime, temperature, and network signal into the shared health model. Operations classify healthy, stale, failed, critical, malformed, and recovered states.

FreshnessReplay ProtectionBounded Storage
Local artificial intelligence

Private Ollama-backed assistance

Local language models support question answering, summarization, explanations, project assistance, and model controls through the Barndoor Discord app without exposing the model runtime publicly.

OllamaLocal ModelsPrivate Runtime
Discord applications

Assistant, operations, Minecraft, finance, and music

The main Barndoor assistant and separate source-controlled agents provide owner operations, Minecraft community features, Haystack financial simulations, and the 9eo music experience.

Barndoor BotMinecraft AgentHaystack9eo
Web platform

Sites, products, links, and build history

Barndoor hosts tylerrodgers.space, TM44.link, Barndoor Engineering, project pages, both NOC surfaces, and the generated Build Log through a shared Caddy-based web layer.

Static SitesBarndoor EngineeringBuild Log
Game infrastructure

Minecraft as a managed workload

The Paper server, Java and Bedrock access, BlueMap, Discord bridge, player tools, verified full backups, player-aware snapshots, bounded logs, and restore drills are managed as one guarded service.

PaperBedrock BridgeBlueMapBackups
Power awareness

UPS telemetry and transition events

Network UPS Tools data powers owner reports, public-safe API summaries, and transition-based events for power loss, low battery, bypass, shutdown, restoration, and query recovery.

UPSNUTPower Events

Reliability and recovery model

Check first, fail closed, and keep rollback evidence

Runtime Doctor, the concise bdops dashboard, maintenance audits, source/live drift checks, SMART validation, bounded event retention, website contracts, backup verification, and restore drills turn routine operations into repeatable evidence instead of optimistic assumptions.

Deployments begin with a clean synchronized source baseline, pass focused and unified checks, preview the exact copy, back up the affected live target, and verify health or public behavior afterward. Live folders remain separate from the clean source repository.

Fail ClosedRuntime DoctorDrift ChecksSMARTRestore DrillsRollback

Recent progress

Newest verified Barndoor milestones

The first card is synchronized automatically from the public Build Log.

Verified releases

Latest verified milestone

Barndoor NOC 2.4.4 completed a desktop operations and transparency overhaul

Pi NOC gained service intelligence

The touch wallboard now reconciles platform checks, opens service and event detail, exposes bounded local observations, and includes SMART, Moonwatch, and Market Pulse quick tools.

Pi NOCTouchscreenService Intelligence

Maintenance became stricter and safer

Blocking restart, readiness, syntax, smoke, and final-health failures can no longer end with a false green result. Read-only storage, package, process, log, backup, and SMART audits provide pre-change evidence.

MaintenanceGuardrailsSMART

Public project information was synchronized

The homepage, Now page, Barndoor overview, Barndoor Engineering product site, Haystack page, and TM44 hub now describe the same current platform and product boundaries.

DocumentationPublic SitesSource of Truth

Current focus

The next phase is interpretation, historical context, and continuously current recovery proof

Barndoor’s major foundations are in place. Current work is focused on making the existing platform easier to understand, verify, restore, and extend safely.

ShepherdHistorical MetricsRestore DrillsEdge ExpansionDocumentation