Skip to content

daemonless/tailscale

Repository files navigation

Tailscale

Tailscale mesh VPN on FreeBSD.

Registry ghcr.io/daemonless/tailscale
Docs daemonless.io/images/tailscale
Source https://github.com/tailscale/tailscale
Website https://tailscale.com/

Deployment

Podman Compose

services:
  tailscale:
    image: ghcr.io/daemonless/tailscale:latest
    container_name: tailscale
    environment:
      - TS_AUTHKEY=tskey-auth-xxxx
      - TS_EXTRA_ARGS=--advertise-exit-node
    volumes:
      - /path/to/containers/tailscale:/config
    restart: unless-stopped

Podman CLI

podman run -d --name tailscale \
  -e TS_AUTHKEY=tskey-auth-xxxx \
  -e TS_EXTRA_ARGS=--advertise-exit-node \
  -v /path/to/containers/tailscale:/config \
  ghcr.io/daemonless/tailscale:latest

Ansible

- name: Deploy tailscale
  containers.podman.podman_container:
    name: tailscale
    image: ghcr.io/daemonless/tailscale:latest
    state: started
    restart_policy: always
    env:
      TS_AUTHKEY: "tskey-auth-xxxx"
      TS_EXTRA_ARGS: "--advertise-exit-node"
    volumes:
      - "/path/to/containers/tailscale:/config"

Configuration

Environment Variables

Variable Default Description
TS_AUTHKEY tskey-auth-xxxx Optional: Tailscale Auth Key for automatic login
TS_EXTRA_ARGS --advertise-exit-node Optional: Additional arguments for tailscale up

Volumes

Path Description
/config State directory (tailscaled.state)

Notes

  • Architectures: amd64
  • User: root (UID/GID set via PUID/PGID)
  • Base: Built on ghcr.io/daemonless/base (FreeBSD)

About

Native FreeBSD OCI container image for Tailscale

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors