/
/
/
This repo is destined for my server automations and setup.
1---
2# =============================================================================
3# RUNNER HOST CONFIGURATION
4# =============================================================================
5
6# =============================================================================
7# BASIC HOST SETTINGS
8# =============================================================================
9server_hostname: "runner"
10server_type: "compute"
11gpu_enabled: true
12
13# =============================================================================
14# DOCKER CONFIGURATION
15# =============================================================================
16runner_docker_base_dir: "/docker"
17runner_enabled: true
18
19# Storage server connection (for NFS mounts)
20storage_server_ip: storage.home
21runner_nas_host: "{{ storage_server_ip }}"
22
23# =============================================================================
24# SERVICE CONFIGURATION
25# =============================================================================
26# Enable/disable individual services
27frigate_enabled: true
28immich_enabled: true
29forgejo_enabled: true
30web_tools_enabled: true
31tandoor_enabled: true
32ghost_enabled: true
33cvat_enabled: true
34harbor_enabled: true
35llm_stack_enabled: true
36livekit_enabled: true
37dnd_enabled: true
38
39# Hardware acceleration override (runner has NVIDIA GPU)
40frigate_hardware_acceleration: "nvenc"
41immich_hardware_acceleration: "cuda"
42
43# =============================================================================
44# NETWORK SETTINGS
45# =============================================================================
46# Service ports (customize if needed)
47frigate_web_port: 5000
48immich_server_port: 2283
49forgejo_http_port: 3010
50web_tools_stirling_port: 8090
51tandoor_port: 8085
52ghost_port: 2368
53
54# LiveKit conferencing (7880 signaling, 7881 TCP, 7882 UDP mux, 7883 Meet UI)
55livekit_port: 7880
56livekit_meet_port: 7883
57
58# Fronted by Nginx Proxy Manager on homeassistant.home (192.168.34.203) with a
59# Let's Encrypt wildcard for *.rakys.xyz. Media (UDP 7882) is NOT proxied and
60# still goes browser -> runner directly.
61livekit_tls_enabled: true
62livekit_domain: "livekit.rakys.xyz"
63livekit_sfu_domain: "livekit-sfu.rakys.xyz"
64
65# D&D session agent (The Thaumaturgeon). One switch above controls the whole
66# stack. STT is not exposed through NPM: only containers on runner-network
67# talk to it.
68dnd_stt_host_port: 9010
69dnd_room: "dnd"
70
71