jsiebens / ionscale

A lightweight implementation of a Tailscale control server
https://jsiebens.github.io/ionscale
BSD 3-Clause "New" or "Revised" License
192 stars 12 forks source link
tailscale tailscale-control-server tailscale-server wireguard

ionscale

Note: ionscale is currently beta quality, actively being developed and so subject to changes

What is Tailscale?

Tailscale is a VPN service that makes the devices and applications you own accessible anywhere in the world, securely and effortlessly. It enables encrypted point-to-point connections using the open source WireGuard protocol, which means only devices on your private network can communicate with each other.

What is ionscale?

While the Tailscale software running on each node is open source, their centralized "coordination server" which act as a shared drop box for public keys is not.

ionscale aims to implement such lightweight, open source alternative Tailscale control server.

GitHub Actions Workflow Status GitHub go.mod Go version Go Report Card GitHub All Releases GitHub Release

⭐ If you find ionscale useful, please consider giving it a star on GitHub, or drop a note on how you are using ionscale.

Features

Documentation

Some documentation can be found here

Disclaimer

This is not an official Tailscale or Tailscale Inc. project.