a126502dd3
Home Assistant & Miscellaneous Deployment / Home Assistant Configuration Check (push) Has been cancelled
Home Assistant & Miscellaneous Deployment / Generate list of added/modified/deleted services (push) Has been cancelled
Home Assistant & Miscellaneous Deployment / Docker Compose Dry Run (push) Has been cancelled
Home Assistant & Miscellaneous Deployment / PR Merge (push) Has been cancelled
Home Assistant & Miscellaneous Deployment / Docker Compose Deployment (push) Has been cancelled
Home Assistant & Miscellaneous Deployment / Check and Create PR (push) Has been cancelled
Docker Compose Deployment / Check and Create PR (push) Successful in 36s
Docker Compose Deployment / Generate list of added/modified/deleted services (push) Successful in 9s
Docker Compose Deployment / Docker Compose Dry Run (push) Successful in 41s
Docker Compose Deployment / PR Merge (push) Successful in 17s
Docker Compose Deployment / Docker Compose Deployment (push) Successful in 39s
184 lines
4.9 KiB
YAML
184 lines
4.9 KiB
YAML
name: rikku
|
|
networks:
|
|
default:
|
|
name: rikku_default
|
|
services:
|
|
adguard:
|
|
cap_add:
|
|
- NET_BIND_SERVICE
|
|
- NET_RAW
|
|
container_name: adguard
|
|
environment:
|
|
TZ: ${TZ}
|
|
image: adguard/adguardhome:latest
|
|
network_mode: host
|
|
privileged: true
|
|
# ports:
|
|
# - "192.168.1.254:53:53/udp"
|
|
# - "192.168.1.254:53:53/tcp"
|
|
# - 3001:3000
|
|
# - "192.168.1.254:446:443/tcp"
|
|
# - 8008:80
|
|
# - "192.168.1.254:853:853/tcp"
|
|
# - 67:67
|
|
# - 688:68
|
|
restart: unless-stopped
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- ${RIKKU_DOCKER_DIR}/adguard/work:/opt/adguardhome/work
|
|
- ${RIKKU_DOCKER_DIR}/adguard/conf:/opt/adguardhome/conf
|
|
beszel-agent:
|
|
container_name: beszel-agent
|
|
environment:
|
|
PORT: 45876
|
|
# Do not remove quotes around the key
|
|
KEY: '${BESZEL_RINOA_AGENT_KEY}'
|
|
TOKEN: ${BESZEL_RIKKU_TOKEN}
|
|
HUB_URL: http://192.168.1.254:22220
|
|
expose:
|
|
- 45876
|
|
image: henrygd/beszel-agent:latest
|
|
network_mode: host
|
|
restart: unless-stopped
|
|
volumes:
|
|
- ${RIKKU_DOCKER_DIR}/beszel-agent:/var/lib/beszel-agent
|
|
- /dev/mmcblk0:/extra-filesystems/dev/mmcblk0:ro
|
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
|
castsponsorskip:
|
|
container_name: castsponsorskip
|
|
image: ghcr.io/gabe565/castsponsorskip
|
|
environment:
|
|
# Set the container timezone
|
|
# See identifier list at https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
|
|
TZ: ${TZ}
|
|
# CSS_PAUSED_INTERVAL:
|
|
# CSS_PLAYING_INTERVAL:
|
|
# CSS_CATEGORIES:
|
|
# CSS_YOUTUBE_API_KEY:
|
|
# CSS_MUTE_ADS:
|
|
network_mode: host
|
|
restart: unless-stopped
|
|
docker-socket-proxy:
|
|
container_name: dockerproxy
|
|
environment:
|
|
AUTH: 0
|
|
BUILD: 0
|
|
COMMIT: 0
|
|
CONFIGS: 0
|
|
CONTAINERS: 1
|
|
DISTRIBUTION: 0
|
|
EVENTS: 0
|
|
EXEC: 0
|
|
GPRC: 0
|
|
IMAGES: 1
|
|
INFO: 1
|
|
NETWORKS: 1
|
|
NODES: 0
|
|
POST: 0
|
|
PLUGINS: 0
|
|
SERVICES: 0
|
|
SESSION: 0
|
|
SYSTEM: 0
|
|
TASKS: 0
|
|
VOLUMES: 0
|
|
LOG_LEVEL: debug
|
|
image: ghcr.io/tecnativa/docker-socket-proxy:latest
|
|
ports:
|
|
- 2375:2375
|
|
privileged: true
|
|
restart: unless-stopped
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
ha-fusion:
|
|
container_name: ha-fusion
|
|
depends_on:
|
|
homeassistant:
|
|
condition: service_started
|
|
required: true
|
|
environment:
|
|
TZ: ${TZ}
|
|
HASS_URL: http://192.168.1.252:8123
|
|
image: ghcr.io/matt8707/ha-fusion
|
|
labels:
|
|
com.centurylinklabs.watchtower.monitor-only: true
|
|
ports:
|
|
- 5050:5050
|
|
restart: unless-stopped
|
|
volumes:
|
|
- ${RIKKU_DOCKER_DIR}/ha-fusion:/app/data
|
|
homeassistant:
|
|
container_name: homeassistant
|
|
devices:
|
|
- /dev/ttyAMA0:/dev/ttyAMA0
|
|
- /dev/ttyS0:/dev/ttyS0
|
|
environment:
|
|
DISABLE_JEMALLOC: true
|
|
image: ghcr.io/home-assistant/home-assistant:stable
|
|
labels:
|
|
com.centurylinklabs.watchtower.monitor-only: true
|
|
network_mode: host
|
|
privileged: true
|
|
restart: unless-stopped
|
|
volumes:
|
|
- ${RIKKU_DOCKER_DIR}/homeassistant:/config
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- /run/dbus:/run/dbus:ro
|
|
ollama:
|
|
container_name: ollama
|
|
image: ollama/ollama:latest
|
|
ports:
|
|
- 11434:11434
|
|
restart: unless-stopped
|
|
volumes:
|
|
- ollama:/root/.ollama
|
|
portracker:
|
|
cap_add:
|
|
- SYS_PTRACE
|
|
- SYS_ADMIN
|
|
container_name: portracker
|
|
environment:
|
|
DATABASE_PATH: /data/portracker.db
|
|
DEBUG: false
|
|
DOCKER_HOST: tcp://dockerproxy:2375
|
|
PORT: 4999
|
|
image: mostafawahied/portracker:latest
|
|
pid: "host"
|
|
ports:
|
|
- 4999:4999
|
|
restart: unless-stopped
|
|
security_opt:
|
|
- apparmor:unconfined
|
|
volumes:
|
|
- ${RIKKU_DOCKER_DIR}/portracker:/data
|
|
watchtower:
|
|
container_name: watchtower
|
|
environment:
|
|
REPO_PASS:
|
|
REPO_USER:
|
|
TZ: ${TZ}
|
|
WATCHTOWER_CLEANUP: true
|
|
WATCHTOWER_INCLUDE_STOPPED: false
|
|
WATCHTOWER_MONITOR_ONLY: false
|
|
WATCHTOWER_NOTIFICATIONS: gotify
|
|
WATCHTOWER_NOTIFICATIONS_LEVEL: info
|
|
WATCHTOWER_NOTIFICATION_TEMPLATE: '{{range .}}{{.Message}}{{println}}{{end}}'
|
|
WATCHTOWER_NOTIFICATION_URL:
|
|
WATCHTOWER_SCHEDULE: 0 0 4 * * *
|
|
WATCHTOWER_TIMEOUT: 30s
|
|
WATCHTOWER_HTTP_API_METRICS: true
|
|
WATCHTOWER_HTTP_API_TOKEN: ${WATCHTOWER_HTTP_API_TOKEN}
|
|
WATCHTOWER_NOTIFICATION_GOTIFY_URL: ${WATCHTOWER_NOTIFICATION_GOTIFY_URL}
|
|
WATCHTOWER_NOTIFICATION_GOTIFY_TOKEN: ${WATCHTOWER_NOTIFICATION_GOTIFY_TOKEN}
|
|
WATCHTOWER_NOTIFICATION_GOTIFY_TLS_SKIP_VERIFY: true
|
|
expose:
|
|
- 8080
|
|
image: ghcr.io/containrrr/watchtower:latest
|
|
restart: unless-stopped
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
|
volumes:
|
|
ollama:
|
|
name: ollama
|
|
protonmail:
|
|
name: protonmail |