Add tailscale!
All checks were successful
Test and Publish Templates / test-and-publish (push) Successful in 35s

This commit is contained in:
Your Name
2025-09-07 22:52:10 +12:00
parent 8e6b00bfee
commit 9aa6168f76
12 changed files with 487 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
# DO NOT EDIT THIS FILE FOR YOUR SERVICE!
# This file is replaced from the template whenever there is an update.
# Edit the service.env file to make changes.
# Template to use - always required!
TEMPLATE=tailscale
REQUIRES_HOST_ROOT=false
REQUIRES_DOCKER=true
REQUIRES_DOCKER_ROOT=false
# Service settings
CONTAINER_NAME=tailscale
# Image settings
IMAGE_REGISTRY="docker.io"
IMAGE_REPO="tailscale/tailscale"
IMAGE_TAG="stable"
# Volumes for persistent state
STATE_VOLUME="${CONTAINER_NAME}_state"
# Tailscale settings (to be overridden in service.env)
TAILSCALE_AUTH_KEY=""
TAILSCALE_HOSTNAME=""
TAILSCALE_EXTRA_ARGS=""
TAILSCALE_USERSPACE="false"

View File

@@ -0,0 +1,25 @@
# Service settings for Tailscale
# (can also override anything in the .template_info.env file in the template to make it specific to this server)
# REQUIRED: Your Tailscale authentication key
# Get this from: https://login.tailscale.com/admin/settings/keys
# Can be reusable or one-time use
TAILSCALE_AUTH_KEY=
# Optional: Custom hostname for this node
# If not set, will use the system hostname
TAILSCALE_HOSTNAME=
# Optional: Additional Tailscale arguments
# Examples:
# TAILSCALE_EXTRA_ARGS="--advertise-exit-node"
# TAILSCALE_EXTRA_ARGS="--accept-routes"
# TAILSCALE_EXTRA_ARGS="--advertise-routes=10.0.0.0/24"
TAILSCALE_EXTRA_ARGS=
# Optional: Enable userspace networking (for environments without TUN support)
# Set to "true" if running in restricted environments
TAILSCALE_USERSPACE=false
# Server Settings
SSH_USER="dropshell"