Code/runner

runner

Ansible role that deployes services on my runner machine

yannick

README

Runner

Multi-service deployment: dev tools, AI/ML, media, and self-hosted applications.

Key Parameters

Variable Default Description
runner_llm_stack_enabled true Ollama + Open WebUI + LiteLLM
runner_frigate_enabled true Frigate NVR with hardware acceleration
runner_immich_enabled true Immich photo management
runner_forgejo_enabled true Forgejo git hosting + CI runner
runner_ghost_enabled true Ghost blog platform
runner_tandoor_enabled true Tandoor recipe manager
runner_stirling_pdf_enabled true Stirling-PDF toolkit
runner_cvat_enabled true CVAT annotation tool
runner_harbor_enabled true Harbor container registry
frigate_hardware_acceleration vaapi GPU acceleration: vaapi, nvidia, qsv
immich_hardware_acceleration true Enable GPU for ML tasks
runner_nfs_* various NFS mount points from NAS

Workflow

  1. Validate vault credentials are available
  2. Mount NFS shares from NAS (Frigate, Immich, Forgejo, Harbor, CVAT)
  3. Deploy LLM stack (Ollama, Open WebUI, LiteLLM)
  4. Deploy Frigate NVR with camera configs
  5. Deploy Immich with PostgreSQL + Redis + ML
  6. Deploy Forgejo with CI runner
  7. Deploy remaining services (Ghost, Tandoor, Stirling-PDF, CVAT, Harbor)

Quick Actions

Browse FilesView Commits
git clone https://rakys.xyz/git/runner.git

Repository Statistics

0
Stars
0
Forks
1
Watchers
0
Issues
Default Branch:main
Primary Language:Jinja
Created:August 31, 2025
Last Updated:March 19, 2026
Repository Size:0.25 KB