--- // src/pages/index.astro - Main Homepage import { getCollection } from 'astro:content'; import BaseLayout from '../layouts/BaseLayout.astro'; import Header from '../components/Header.astro'; import Footer from '../components/Footer.astro'; import Terminal from '../components/Terminal.astro'; import PostCard from '../components/PostCard.astro'; import '../styles/card-animations.css'; const title = "ArgoBox | Enterprise-Grade Home Lab & DevOps Hub"; const description = "Community-driven platform for Kubernetes, infrastructure automation, and enterprise-grade home lab setups."; // --- Data Fetching --- // Get 3 most recent blog posts (non-draft) const recentPosts = (await getCollection('posts')) .filter(post => !post.data.draft) .sort((a, b) => new Date(b.data.pubDate).getTime() - new Date(a.data.pubDate).getTime()) .slice(0, 3); // Define Project Highlights Data (Example - adjust as needed) const projectHighlights = [ { title: "Home Lab Architecture", description: "Enterprise-grade environment blueprints with Kubernetes, virtualization, and monitoring.", url: "/architecture", isExternal: false, icon: ``, tags: ["Proxmox", "Kubernetes", "pfSense"] }, { title: "DevOps Workflows", description: "Continuous integration and deployment patterns for home and small business environments.", url: "/workflows", isExternal: false, icon: ``, tags: ["GitOps", "CI/CD", "Automation"] }, { title: "IaC Templates", description: "Ready-to-deploy infrastructure templates for modern tech stacks.", url: "/resources/iac", isExternal: false, icon: ``, tags: ["Terraform", "Ansible", "Kubernetes"] } ]; // Define Commands for Hero Terminal const heroCommands = [ { prompt: "[user@argobox]$ ", command: "uname -a", output: ["Linux argobox 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 GNU/Linux"] }, { prompt: "[user@argobox]$ ", command: "ls -l /services", output: ["kubernetes/", "monitoring/", "gitops/", "media/"] }, { prompt: "[user@argobox]$ ", command: "echo 'Welcome to ArgoBox Tech Hub!'", output: ["Welcome to ArgoBox Tech Hub!"] } ]; ---
Enterprise-Grade Home Lab Infrastructure

ArgoBox Tech Hub

A community resource for building enterprise-quality infrastructure, automating DevOps workflows, and mastering Kubernetes in your home lab environment.

About ArgoBox

ArgoBox is a community-driven platform sharing infrastructure patterns, automation techniques, and practical guides for building professional-grade technology environments at any scale. From home labs to enterprise deployments, we focus on Kubernetes, GitOps, Infrastructure as Code, and system optimization. Created by the ArgoBox team to help technologists build better systems through shared knowledge and proven configurations.

Implementation Blueprints

View All Blueprints →

Join the Community

Connect with fellow infrastructure enthusiasts and DevOps practitioners.

💬

Discussion Forum

Ask questions, share your setups, and collaborate on solutions.

Join the Conversation
🛠️

GitHub Repository

Contribute to open-source infrastructure templates and tools.

View Projects
📨

Newsletter

Get the latest guides, tips, and community highlights.

Subscribe