# Quadlet unit: Valkey cache for SearXNG (rootless, boot-persistent). # # Install path on dankclaw: ~/.config/containers/systemd/searxng-valkey.container # Unit name: searxng-valkey.service (container name: searxng-valkey) # # The limiter's rate-limit state store. Joins the searxng network and is # reachable by the name "valkey" (settings.yml points there). Data persists in # /opt/searxng/valkey. See serverAppConfigs-docs/Dankclaw/Valkey.md. [Unit] Description=SearXNG Valkey cache container Wants=searxng-network.service After=searxng-network.service network.target [Container] ContainerName=searxng-valkey Network=searxng.network NetworkAlias=valkey Image=docker.io/valkey/valkey:9-alpine Volume=/opt/searxng/valkey:/data [Service] EnvironmentFile=/opt/searxng/.env TimeoutStartSec=900 Restart=always [Install] WantedBy=default.target