Stream • Changelogs & Homelab Status-Updates
4 releases

Log

A chronological stream of homelab status-updates, operational field notes, and site changelogs.

Changelog

0.4.0#

Changed

  • Per-Target Route Injection & Bundle Isolation (homelab-target.mjs): Replaced file-based routing and runtime feature-flag checks with explicit per-target route tables (public static edge builds vs. internal Proxmox LXC SSR server), eliminating empty placeholder routes and cross-target bundle leakage.
  • Dedicated Public & Cockpit Navigation & Layouts: Split the monolithic Navigation.astro and BaseLayout.astro into PublicLayout.astro + PublicNav.astro (< 1 KB inline drawer script) for the public showcase (/, /uses/, /log/, /contact/) and CockpitLayout.astro + CockpitNav.astro (ServiceMenu.astro, AccountMenu.astro, AdminIsland.astro, and generic cockpit-nav.ts controller) for the internal LAN cockpit.
  • Centralized LAN Service Registry & Authelia Forward-Auth: Consolidated all internal *.home-lab.net hostnames, search engine actions, and quick-launch menus into services.ts, wired /healthz build SHA reporting, and gated AdminIsland.astro server-side on Authelia forward-auth group headers.
Show full release (2 more)
  • Streamlined Dependencies & Stock CI Runner: Removed unused blog, photography, tag archive, tooltip, YouTube, and Mermaid subsystems along with custom Kaniko/Playwright CI container images, shrinking dist/public/ from 16 MB to ~640 KB and running CI builds directly on node:22-bookworm-slim guarded by verify-split.mjs.
  • Canonical www.home-lab.net SEO, OG Cards & /uses/ Cloud Bridge Split: Switched CloudFront edge normalization to redirect home-lab.net to https://www.home-lab.net, updated generateOgImage.ts to render the official 3-blade HOME-LAB.net stack mark across all 1200×630 /og/*.jpg social cards, and split the Tokyo cloud bridge on /uses/ into dedicated AWS Lightsail WireGuard Relay and AWS SES, Lambda & S3 Store-and-Forward cards.
Changelog

0.3.0#

Added

  • Terraform Multi-Region S3 + MRAP + CloudFront Infrastructure: Replicated production multi-region static hosting architecture (terraform/) with automated Route 53 DNS validation, us-east-1 ACM TLS certificates, native SigV4a Origin Access Control (OAC), and CloudFront Functions directory index rewriting and apex/www normalization.
  • Incremental S3 Deployment Engine (scripts/s3-deploy.sh): High-performance batch MD5/ETag-synchronized S3 deployment targeting dist/public/ with concurrent immutable asset uploading, 4-tier edge/browser Cache-Control headers, obsolete file pruning, and targeted CloudFront invalidations.
  • GitLab CI/CD Pipeline & Slim CI Container: Provisioned .gitlab-ci.yml with Kaniko-built slim CI images (Dockerfile.ci with Node 22, Playwright, and Chromium headless shell), automated Terraform bootstrap/plan/apply stages, and automated public static site builds and S3 edge deployment.
Changelog

0.2.0#

Added

  • Split-Horizon Navigation, Footer & SectionNav Popout: Responsive navigation bar, light/dark mode toggle, floating SectionNav bullet popout, and multi-column footer across public and internal views.
  • Operational Log Stream (/log/): Unified chronological timeline rendering Status-Update field notes and CHANGELOG.md releases with category filter tabs, tag taxonomy links, and pagination.
  • Uses & Architecture Specs (/uses/): Added hardware inventory, Proxmox VE topology, ZFS storage matrix, and split-horizon architecture overview.
Show full release (1 more)
  • Logo Baseline Alignment: Aligned the cantilever baseline rule in HomeLabLogo.astro (y=62, height=2 inside a 64px viewBox) flush with the navigation bar’s 2px bottom hover and active border.
Changelog

0.1.0#

Added

  • Dual-Target Build Engine: Configured astro.config.mjs to compile both dist/public/ (output: 'static' for AWS CloudFront & S3 with zero open ports) and dist/internal/ (output: 'server' via @astrojs/node for the LAN 10.0.0.10 cockpit).
  • Official HOME-LAB.net Brand Identity: Implemented the compact cap-aligned 3-blade server stack SVG wordmark with glowing Electric Cyan LED and cantilevered baseline cut.

Looking for something else?

Have questions, operational thoughts, or want to discuss architecture?

Get in touch