Files
homelab/docker/stacks/README.md

1.2 KiB

Docker Stacks

Individual service stacks with comprehensive documentation. See the main README for architecture overview and deployment process.

Available Stacks

Stack Description Port(s) Mobile/Remote Access
Immich Photo and video management with AI 2283 iOS/Android apps
Paperless-ngx Document management with OCR Web UI Email integration
Media *arr suite for media automation 8989, 7878, 9696, 8114 nzb360 mobile app
Pi-hole Network-wide ad blocker 53, 80 Web dashboard
Arch Mirror Local Arch Linux package mirror 8080 pacman client

Quick Start

  1. Choose a stack from the table above
  2. Read the stack's README for setup instructions
  3. Copy environment template: cp stack.env stack.env.real
  4. Configure variables in stack.env.real
  5. Deploy via Portainer using the docker-compose.yaml

Each stack directory contains:

  • docker-compose.yaml - Service definitions
  • stack.env - Environment template (tracked in git)
  • stack.env.real - Actual values with secrets (gitignored)
  • README.md - Detailed documentation