ScaleTail  by tailscale-dev

Secure self-hosting with Tailscale integration

Created 1 year ago
1,694 stars

Top 24.6% on SourcePulse

GitHubView on GitHub
Project Summary

<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> ScaleTail simplifies secure self-hosting by providing ready-to-run Docker Compose stacks that integrate applications with a Tailscale network. It offers automatic HTTPS and secure access, benefiting users who want to quickly deploy private services without complex network or TLS configuration.

How It Works

ScaleTail uses a Docker Compose sidecar pattern. Each application stack includes a Tailscale sidecar container managing network connectivity and authentication. This automatically assigns a stable, HTTPS-enabled URL to your self-hosted service within your Tailnet. The design prioritizes ease of use and security, abstracting complex network setup.

Quick Start & Requirements

Clone the repo (git clone https://github.com/tailscale-dev/ScaleTail.git), navigate to a service directory, edit .env with your Tailscale auth key (TS_AUTHKEY=), and run docker compose up -d. Prerequisites: Docker Compose, Git, Tailscale account/auth key. Linux OS is preferred.

Highlighted Details

  • Extensive catalog of pre-configured Docker Compose stacks across categories like Networking, Media, Productivity, and Development Tools.
  • Automatic HTTPS provisioning for all exposed services via Tailscale.
  • Featured by Tailscale on their YouTube channel, demonstrating ease of deployment.
  • Utilizes a sidecar pattern for seamless Tailscale integration.

Maintenance & Community

Acknowledges community contributions but provides no specific maintainer details or links to community support channels (e.g., Discord, Slack).

Licensing & Compatibility

Released under the MIT license, which is permissive for commercial use and integration into closed-source projects.

Limitations & Caveats

Prefers Linux OS. One listed service, Pingvin Share, is "PROJECT ARCHIVED." Relies on Docker Compose and Tailscale; users not employing these technologies will need alternatives.

Health Check
Last Commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
48
Issues (30d)
11
Star History
835 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.