From bd38cb4f82e4293fa127003f3e72c5da5129c353 Mon Sep 17 00:00:00 2001 From: Damien Date: Mon, 4 May 2026 15:05:05 +0200 Subject: [PATCH] Install and configure Tailscale during runner setup - Add Tailscale installation and service start in install.sh - Update service dependencies to include tailscale - Add instructions to connect via Tailscale after installation --- gitea-runner/install.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/gitea-runner/install.sh b/gitea-runner/install.sh index 27ed746..abe4727 100644 --- a/gitea-runner/install.sh +++ b/gitea-runner/install.sh @@ -143,6 +143,11 @@ install_runner() { log_info "Installing dependencies..." apk add --no-cache curl jq tar bash docker docker-cli-compose > /dev/null + log_info "Installing Tailscale..." + apk add --no-cache tailscale > /dev/null + rc-update add tailscale default > /dev/null 2>&1 + rc-service tailscale start > /dev/null 2>&1 + log_info "Starting Docker..." rc-update add docker default > /dev/null 2>&1 rc-service docker start > /dev/null 2>&1 @@ -175,8 +180,8 @@ output_log="/var/log/gitea-runner.log" error_log="/var/log/gitea-runner.log" depend() { - need net docker - after docker + need net docker tailscale + after docker tailscale } start_pre() { @@ -203,6 +208,9 @@ EOF log_info "Installation complete!" log_info "=========================================" echo "" + echo "Connect to Tailscale first:" + echo " tailscale up --ssh" + echo "" echo "Register the runner:" echo " cd /var/lib/gitea-runner" echo " su -s /bin/bash gitea-runner -c 'act_runner register'"