Files
homelab-optimized/archive/joplin/00-Homelab-Documentation-Index.md
Gitea Mirror Bot 57b1fe47f2
Some checks failed
Documentation / Deploy to GitHub Pages (push) Has been cancelled
Documentation / Build Docusaurus (push) Has been cancelled
Sanitized mirror from private repository - 2026-04-19 08:15:48 UTC
2026-04-19 08:15:48 +00:00

6.1 KiB

🏠 Vish's Homelab Documentation

Welcome to the comprehensive documentation for Vish's homelab infrastructure! This documentation is designed to serve users ranging from complete beginners ("what is a computer?") to experienced HPC engineers.

📚 Documentation Structure

🚀 Getting Started

🏗️ Infrastructure

🐳 Services

🔧 Administration

🚨 Troubleshooting

🎓 Advanced Topics

🏠 Infrastructure Overview

This homelab consists of 159 fully documented services running across 13 different hosts:

📊 Host Summary

Host Type Count Primary Purpose
Synology NAS 3 Storage, Media, Core Services
Intel NUC 1 Edge Computing, IoT Hub
Proxmox VMs 3 Isolated Workloads, Testing
Raspberry Pi 2 Lightweight Services, Sensors
Remote VMs 2 External Services, Backup
Physical Hosts 2 High-Performance Computing

🎯 Service Categories

Category Services Examples
Media & Entertainment 25+ Plex, Jellyfin, Immich, Arr Suite
Development & DevOps 20+ GitLab, Gitea, Portainer, Dozzle
Productivity 15+ Paperless-NGX, Firefly III, Calibre
Communication 10+ Matrix, Mastodon, Jitsi, Mattermost
Monitoring 15+ Grafana, Prometheus, Uptime Kuma
Security & Privacy 10+ Vaultwarden, Wireguard, Pi-hole
AI & Machine Learning 5+ Ollama, LlamaGPT, Whisper
Gaming 8+ Minecraft, Factorio, Satisfactory

🎯 Quick Navigation

For Beginners

  1. Start with 01-What-is-a-Homelab
  2. Review 04-Prerequisites
  3. Follow the 02-Quick-Start-Guide
  4. Explore 22-Popular-Services

For Intermediate Users

  1. Review 03-Architecture-Overview
  2. Check 20-Service-Categories
  3. Learn about 30-Deployment-Guide
  4. Set up 31-Monitoring-Alerting

For Advanced Users

  1. Dive into 50-Ansible-Automation
  2. Explore 51-Custom-Configurations
  3. Review 52-Integration-Patterns
  4. Consider 53-Scaling-Strategies

🆘 Need Help?

📝 Contributing

This documentation is a living document. If you find errors, have suggestions, or want to add content:

  1. Check the 21-Service-Index for existing documentation
  2. Review 30-Deployment-Guide for deployment patterns
  3. Follow the documentation style guide in each section

🏷️ Conventions Used

  • 🟢 Beginner-Friendly: Suitable for newcomers
  • 🟡 Intermediate: Requires basic Docker/Linux knowledge
  • 🔴 Advanced: Requires significant technical expertise
  • ⚠️ Caution: Potentially destructive operations
  • 💡 Tip: Helpful hints and best practices
  • 🔧 Technical: Deep technical details

Last Updated: November 2024
Infrastructure: 159 fully documented services across 13 hosts
Documentation Status: Complete with individual service guides

📋 Document Organization for Joplin

This documentation is organized with numbered prefixes for easy sorting in Joplin:

  • 00-09: Index and overview documents
  • 10-19: Infrastructure and architecture
  • 20-29: Services and applications
  • 30-39: Administration and deployment
  • 40-49: Troubleshooting and maintenance
  • 50-59: Advanced topics and automation

Each document is self-contained but cross-references related topics for easy navigation.