My homelab docker infrastructure
Find a file
2026-03-10 15:47:05 +01:00
bootstrap changed the folde structure 2026-03-03 10:52:31 +01:00
common Upgrade dozzle version to v10.1.0 2026-03-08 16:53:14 +01:00
services pushed many of the stremio services 2026-03-08 00:23:02 +01:00
stacks Authelia: Fixed secrets for the docker compose file 2026-03-10 15:46:32 +01:00
.gitattributes added gitattributes and media server services 2026-03-03 16:54:17 +01:00
.gitignore Add gitignore 2026-02-23 11:54:16 +01:00
LICENSE Initial commit 2026-02-22 15:38:53 +01:00
README.md Update README.md 2026-03-03 21:08:16 +01:00

docker-infrastructure

My homelab docker infrastructure

This repository operates as a monorepo designed to manage infrastructure and deployments across multiple servers using a GitOps approach. It is organized into four primary root directories:

📂 bootstrap Contains foundational services that require manual deployment. These components are necessary to establish the initial connection or environment before the repository can be synced with the Komodo server instance.

📂 common Houses global services and configurations that are intended to be deployed across all servers in the infrastructure (e.g., monitoring agents, base networking tools).

📂 services A catalog of optional or experimental services. These are fully configured deployment files for applications that are currently not active in production but are available for future use or testing ("nice-to-haves").

📂 stacks This is the core directory containing active production deployments. It is segmented by server, where each folder represents a distinct machine with a specific purpose and goal.

As of 2026-03-03, the infrastructure consists of the following server stacks:

 stacks
    ├── ai
    ├── dietpi
    ├── docker
    ├── media
    └── stremio
  • ai Services that utilizes AI and LLM workloads - e.g.; ollama
  • dietpi Lightweight utility services - pocketid (OIDC) service and nginx proxy manager for internal DNS + adsblock
  • docker General container management
  • media Media server applications (Plex/Arr stack)
  • stremio streaming services