Как запустить
Сохраните файл в пустую папку и выполните docker compose up -d. Пароли change-me замените своими до первого запуска. PUID/PGID — id вашего пользователя (команда id), чтобы файлы на диске принадлежали ему. Наружу сервисы лучше открывать через обратный прокси с HTTPS — генератор прокси, или через WireGuard.
Immich (фото) специально не включён: у него несколько контейнеров, которые меняются от версии к версии, — берите docker-compose.yml из его документации. Home Assistant со своим набором — HA в Docker Compose. AdGuard Home и Pi-hole — настройка блокировки рекламы.