Sign inSign up

garfieldwtf/tailscale

By garfieldwtf

•Updated 14 days ago

Multiarch Tailscale Docker image for secure VPN connections across diverse hardware platforms.

Image
Networking
0

10K+

garfieldwtf/tailscale repository overview

Command to run start the container:

docker run -d \
  --name my-tailscale-container \
  --env TAILSCALE_AUTH_KEY=your_auth_key_here \
  --env TAILSCALE_OPTS="your_opts_here" \
  --cap-add NET_ADMIN \
  --cap-add NET_RAW \
  --volume /dev/net/tun:/dev/net/tun \
  --network host \
  garfieldwtf/tailscale:latest

⁠Tailscale

https://tailscale.com⁠

Private WireGuard® networks made easy

⁠Overview

This repository contains the majority of Tailscale's open source code. Notably, it includes the tailscaled daemon and the tailscale CLI tool. The tailscaled daemon runs on Linux, Windows, macOS⁠, and to varying degrees on FreeBSD and OpenBSD. The Tailscale iOS and Android apps use this repo's code, but this repo doesn't contain the mobile GUI code.

Other Tailscale repos⁠ of note:

For background on which parts of Tailscale are open source and why, see https://tailscale.com/opensource/⁠.

⁠Using

We serve packages for a variety of distros and platforms at https://pkgs.tailscale.com⁠.

⁠Other clients

The macOS, iOS, and Windows clients⁠ use the code in this repository but additionally include small GUI wrappers. The GUI wrappers on non-open source platforms are themselves not open source.

⁠Building

We always require the latest Go release, currently Go 1.21. (While we build releases with our Go fork⁠, its use is not required.)

go install tailscale.com/cmd/tailscale{,d}

If you're packaging Tailscale for distribution, use build_dist.sh instead, to burn commit IDs and version info into the binaries:

./build_dist.sh tailscale.com/cmd/tailscale
./build_dist.sh tailscale.com/cmd/tailscaled

If your distro has conventions that preclude the use of build_dist.sh, please do the equivalent of what it does in your distro's way, so that bug reports contain useful version information.

⁠Bugs

Please file any issues about this code or the hosted service on the issue tracker⁠.

⁠Contributing

PRs welcome! But please file bugs. Commit messages should reference bugs⁠.

We require Developer Certificate of Origin⁠ Signed-off-by lines in commits.

See git log for our commit message style. It's basically the same as Go's style⁠.

⁠About Us

Tailscale⁠ is primarily developed by the people at https://github.com/orgs/tailscale/people⁠. For other contributors, see:

WireGuard is a registered trademark of Jason A. Donenfeld.

Tag summary

Content type

Image

Digest

sha256:4d990fa7c…

Size

21.3 MB

Last updated

14 days ago

docker pull garfieldwtf/tailscale