SShortSingh.
Back to feed

How Hub-and-Spoke Architecture Secures Self-Hosted Proxmox LXC Clusters

0
·1 views

Running multiple self-hosted services on a single Proxmox node using a default flat network exposes the entire infrastructure to lateral movement if any one container is compromised. A hub-and-spoke model addresses this by routing all traffic through a central 'Hub' container acting as a router and reverse proxy, while 'Spoke' containers hosting applications are isolated on an internal network with no direct physical access. The setup involves creating an isolated Linux bridge (vmbr1), configuring the Hub with dual network interfaces, and using iptables NAT masquerading so Spokes can reach the internet for updates without being directly reachable from outside. HAProxy is deployed on the Hub to manage incoming web traffic, while CrowdSec and its HAProxy bouncer provide Layer 7 threat detection and automatic blocking of malicious IPs before they reach any Spoke. The result is a production-ready cluster where a compromised application container cannot scan the broader network, and security management is centralized at a single chokepoint.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Spec-Driven Development With AI Agents: How Checkpoints and Handoffs Tame Long Features

AI coding agents perform well on small, scoped tasks but struggle with large, multi-day features due to context window limits, lost session history, and unmanageable code diffs. A structured workflow built around a constitution, a frozen spec-driven plan, and explicit checkpoints addresses these as process failures rather than model shortcomings. The agent works through small, review-sized groups of tasks at a time, stopping at each checkpoint to pass automated gates and document any deviations from the plan. A two-stage review follows, where a separate reviewer agent first receives a written brief from the coding agent before analyzing the diff, keeping each review to a few hundred lines of coherent changes. This approach keeps complexity bounded, catches drift early, and ensures that a 'done' status is backed by verifiable evidence rather than an agent's unreviewed output.

0
ProgrammingDEV Community ·

Benin Engineer Builds Software to Automate Building Energy Audit PDF Reports

Dr. Sunny, CEO of BTECE, an engineering and technology firm based in Benin, has developed a building energy audit software aimed at replacing manual, spreadsheet-based audit workflows. The tool allows energy professionals to assess electrical equipment, lighting, HVAC systems, and energy performance indicators within a single platform. Its standout feature is the automatic generation of professional PDF reports, complete with executive summaries, equipment inventories, inefficiency findings, and improvement recommendations. The software is designed to reduce time, minimize errors, and improve consistency in energy reporting for organizations. Future updates planned by the developer include AI-powered recommendations, cloud deployment, mobile integration, and multi-building management capabilities.

0
ProgrammingDEV Community ·

ChatGPT Calendar Tools Enable Custom Briefings, But No Family Podcast Feature Confirmed

ChatGPT supports calendar integrations via Microsoft Outlook and Google Calendar, allowing the AI to read and act on scheduled events. These connections make it technically feasible for users to generate personalized daily briefings grounded in their calendar data. However, OpenAI has not announced any built-in feature that automatically creates or delivers a family-oriented audio podcast each morning. The idea of a kid-friendly school-run briefing drawn from family calendars is a plausible user-built workflow, not a packaged product. Turning calendar access into a fully automated personal audio experience would require additional product decisions around voice output, scheduling, and audience controls that OpenAI has not confirmed.

How Hub-and-Spoke Architecture Secures Self-Hosted Proxmox LXC Clusters · ShortSingh