Rails49
Local Cloud Stack

Autonomous Model Railroad
Intelligence & Control

High-precision overhead computer vision track occupancy detection integrated with modern reverse-proxied local cloud services.

Core Architecture Services

Fully containerized microservices managed via Docker Compose and secured locally.

🎥

Track Occupancy Detector

High-performance TypeScript backend coordinating overhead live camera streams, ResNet-18 neural classifier ONNX inference runs, and instant MQTT occupancy events.

🔌

DCC-EX Bridge

A command-aware serial-to-TCP/MQTT multiplexer connecting physical layout control stations directly into our secure microservices event bus.

🚂

Rocrail Automation Server

Persistently mounted Rocrail automation server supporting scheduled backups, layout configuration storage, and automatic nightly Git snapshots.

🛡️

Traefik Security Gateway

Reverse proxy and TLS termination terminal utilizing secure wildcard Let's Encrypt certificates through Cloudflare DNS for local whitelist routing.

📡

NanoMQ Broker

Ultra-low latency central MQTT broker handling all inter-service communications, telemetry packets, and remote throttle commands.

📱

WebThrottle

Modern responsive browser throttle optimized for tablets and mobile devices to orchestrate cab speed, direction, and accessory operations.

Built With Cutting-Edge Tech

Lit & Vite
TypeScript
ONNX Runtime
Docker Compose
Traefik v3
Fastai & PyTorch