[Unit] Description=Gitea Actions Runner (rootless) After=docker.service [Service] Type=simple ExecStart={{ gitea_runner_binary_path }} daemon --config {{ gitea_runner_config_dir }}/config.yaml WorkingDirectory={{ gitea_runner_data_dir }} Environment=DOCKER_HOST=unix:///run/user/{{ gitea_runner_uid }}/docker.sock Environment=XDG_RUNTIME_DIR=/run/user/{{ gitea_runner_uid }} ExecStop=/bin/kill -TERM $MAINPID TimeoutStopSec=30 Restart=on-failure RestartSec={{ gitea_runner_service_restart_sec }} [Install] WantedBy=default.target