https://github.com/apollo917/homelab-guides
My Homelab Guides
https://github.com/apollo917/homelab-guides
Last synced: about 2 months ago
JSON representation
My Homelab Guides
- Host: GitHub
- URL: https://github.com/apollo917/homelab-guides
- Owner: Apollo917
- License: mit
- Created: 2026-03-12T16:23:21.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-04-12T06:47:22.000Z (2 months ago)
- Last Synced: 2026-04-12T08:22:03.370Z (2 months ago)
- Language: DIGITAL Command Language
- Size: 120 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Homelab Guides
A collection of practical homelab setup guides for self-hosted services, operating systems, and system-level tools.
This repository contains processed materials based on video tutorials and articles, organized into written guides that
are easier to follow, reuse, and reference later.
⚠️ **Repository guides are based on my own learning and experience while building and maintaining a homelab. I
am not an expert, so some guides may contain mistakes, imperfections, or better approaches than the ones documented
here**
💡 **It is recommended to review all service files before starting up a service, as they may contain useful
comments on configuration parameters and other details**
## Repository structure
- [Guides](./guides/README.md)
- Ubuntu Server 24.04
- [Packages Update and Upgrade](./guides/ubuntu-server-24-04/packages-update-and-upgrade)
- [QEMU Guest Agent Installation](./guides/ubuntu-server-24-04/packages-update-and-upgrade)
- [Static IP Address Configuration](./guides/ubuntu-server-24-04/static-ip-address-configuration)
- [Basic Security Setup](./guides/ubuntu-server-24-04/basic-security-setup)
- [Node Exporter Installation](./guides/ubuntu-server-24-04/node-exporter-installation)
- [Docker Installation](./guides/ubuntu-server-24-04/docker-installation)
- Proxmox
- [After Installation Basic Configuration](guides/proxmox/after-installation-basic-configuration)
- [SSD Disk Passthrough](guides/proxmox/ssd-disk-passthrough)
- [SATA Controller Passthrough](guides/proxmox/sata-controller-passthrough)
- [VM Template Setup](guides/proxmox/vm-template-setup)
- TrueNAS
- [TLS Certificates Setup](guides/truenas/tls-certificates-setup)
- Other
- [OpenSSH Configuration](guides/other/openssh-configuration)
- [Wake-on-LAN (WoL) Setup](guides/other/wake-on-lan)
- [Services setup guides](services)
- [Bind9](services/bind9)
- [Gitea](services/gitea)
- [Grafana](services/grafana)
- [IT-TOOLS](services/it-tools)
- [Prometheus](services/prometheus)
- [Traefik](services/traefik)
- [Vaultwarden](services/vaultwarden)
## Purpose
The goal of this repository is to keep homelab knowledge in one place in a structured and reusable format.
Instead of jumping between videos, articles, bookmarks, and scattered notes, this repo aims to provide:
- Clear step-by-step documentation
- Reference materials for repeatable setups
- Additional resources related to each guide
- A central knowledge base for self-hosting and homelab experiments
## What this repository includes
- Setup guides for various homelab services
- Guides for both containerized and non-containerized deployments
- Notes and instructions for operating systems and OS-level services
- Supporting resources used while preparing the guides
## How to use this repository
1. Browse the available guides by topic or service
2. Follow the documented steps for your environment
3. Check linked or referenced resources where provided
4. Adapt configurations to your own homelab needs
## Notes
- Guides may cover multiple installation approaches depending on the service
- Some setups may use containers, while others may run directly on the host system
- Resource links and references are included when they help explain or support the guide
## Materials
A collection of useful external resources — YouTube channels, communities, and curated repositories — that may
help with building, maintaining, and expanding a homelab
### YouTube
- [Techno Tim](https://www.youtube.com/@TechnoTim)
- [Christian Lempa](https://www.youtube.com/@christianlempa)
- [NetworkChuck](https://www.youtube.com/@NetworkChuck)
- [VirtualizationHowto](https://www.youtube.com/@VirtualizationHowto)
- [DB Tech](https://www.youtube.com/@DBTechYT)
- [Jeff Geerling](https://www.youtube.com/@JeffGeerling)
- [OneMarcFifty](https://www.youtube.com/@OneMarcFifty)
- [Wolfgang's Channel](https://www.youtube.com/@WolfgangsChannel)
### Community
- [Discord - Techno Tim](https://l.technotim.live/discord)
- [Discord - Christian Lempa](https://discord.com/invite/christian-lempa-s-tech-community-702179729767268433)
### Repos
- [Awesome-Selfhosted](https://github.com/awesome-selfhosted/awesome-selfhosted)
- [Dashboard Icons](https://github.com/walkxcode/dashboard-icons)