basic structure

This commit is contained in:
2025-08-04 23:11:16 +02:00
parent 794f63358e
commit 41adec1bf7
34 changed files with 717 additions and 569 deletions

View File

@@ -0,0 +1,85 @@
# How to Use This Documentation
Welcome to the **Homelab Documentation** a complete reference for planning, building, and maintaining your self-hosted infrastructure.
This knowledge base is organized into **three main categories** in the top navigation:
- **Software** Applications and services you can self-host
- **Hardware** Physical servers, storage, and network equipment
- **Know-How** Linux fundamentals, networking, and security
---
## 📂 Category Structure
### **Software**
Guides for installing, configuring, and running self-hosted applications.
- **Media Services** Streaming, automation, indexing, transcoding
- **Productivity Tools** File sync, document management, collaboration
- **Monitoring & Management** Metrics, logs, automation, backups
- **Other Applications** Any other useful self-hosted services
**Example:**
[Docker Installation Guide](knowhow/docker)
[Service Installation Example](software/mediastack)
---
### **Hardware**
Documentation about your physical homelab setup.
- **Servers** Build guides for different performance tiers
- **Storage** RAID, ZFS, NAS integration
- **Networking Equipment** Routers, switches, WiFi APs
- **Power & UPS** Power protection and energy efficiency
**Example:**
[Starter Server Build](hardware/server)
---
### **Know-How**
General technical knowledge for running and securing a homelab.
- **Linux**
- Basics Commands, filesystem, permissions
- Docker Installation, Compose, Swarm Mode
- **Networking**
- VLANs, subnets, DNS, VPN setup
- **Security**
- TLS/SSL, reverse proxy configuration
- MFA, firewall, access control
- Backup strategies
**Example:**
[Linux Basics](knowhow/linux/basics)
---
## 🛠 How to Navigate
1. **Choose a Category** Use the top navigation to open *Software*, *Hardware*, or *Know-How*.
2. **Expand the Sidebar** Each category contains subtopics with their own guides.
3. **Follow Links** Many guides link to related topics for better context.
4. **Copy & Paste** All commands are provided in ready-to-use code blocks.
---
## 🚀 Suggested Starting Path
If youre new to self-hosting:
1. Follow the [Docker Installation Guide](knowhow/docker)
2. Deploy a basic service of your choice
3. Set up reverse proxy and SSL for secure access
4. Learn networking and security basics in *Know-How*
5. Expand with automation, backups, and monitoring
---
## 📚 Resources
- [Docker Documentation](https://docs.docker.com/)
- [Jellyfin Docs](https://jellyfin.org/docs/)
- [Awesome-Selfhosted](https://github.com/awesome-selfhosted/awesome-selfhosted)
- [selfh.st Self-Hosting Knowledge Base](https://selfh.st/)
---
**Tip:** Keep your configuration files, `docker-compose.yml` files, and infrastructure documentation in version control for easy recovery.