Skip to content
GitHub

Tailscale Sidecar Examples


Discover Seamless Docker Networking with Tailscale.

If you’re working with Docker and looking for a streamlined way to manage secure, private networking between containers across devices, check out the Tailscale Docker Sidecar Configs project: 2Tiny2Scale/tailscale-docker-sidecar-configs.

This repository offers example docker-compose.yml configurations designed to simplify deploying services with Tailscale as a sidecar. Whether you’re setting up secure connectivity for self-hosted applications or exploring lightweight VPN solutions, this project is a great starting point.

Key features include:

  • Plug-and-play examples: Quickly integrate Tailscale into your Dockerized services.
  • Simplified connectivity: Effortlessly enable private networking between containers across devices.
  • Customizable configurations: Adapt to your specific needs and environments.

Explore the repository, try out the examples, and feel free to contribute or provide feedback! 🚀

🌐 Service📝 Description🔗 Link
🛡️ AdGuard HomeNetwork-wide software for blocking ads and tracking.Details
🧩 Pi-holeA network-level ad blocker that acts as a DNS sinkhole.Details
🔒 Technitium DNSAn open-source DNS server that can be used for self-hosted DNS services.Details
🌐 TraefikA modern reverse proxy and load balancer for microservices.Details
🚀 Tailscale Exit NodeConfigure a device to act as an exit node for your Tailscale network.Details
🌐 DDNS UpdaterA self-hosted solution to keep DNS A/AAAA records updated automatically.Details
🎥 Service📝 Description🔗 Link
🎬 PlexA media server that organizes video, music, and photos from personal media libraries.Details
📺 JellyfinAn open-source media system that puts you in control of managing and streaming your media.Details
🎞️ RadarrA movie collection manager for Usenet and BitTorrent users.Details
📡 SonarrA PVR for Usenet and BitTorrent users to manage TV series.Details
🎥 BazarrA companion tool to Radarr and Sonarr for managing subtitles.Details
📊 TautulliA monitoring and tracking tool for Plex Media Server.Details
📥 qBittorrentAn open-source BitTorrent client.Details
🔗 SlinkA fast, self-hosted alternative to ShareDrop for secure local file sharing.Details
💼 Service📝 Description🔗 Link
☁️ NextCloudA suite of client-server software for creating and using file hosting services.Details
📝 ExcalidrawA virtual collaborative whiteboard tool.Details
🔗 Pingvin ShareA self-hosted file sharing platform.Details
🗂️ Stirling-PDFA web application for managing and editing PDF files.Details
🧠 LanguageToolAn open-source proofreading software for multiple languages.Details
🔄 Resilio SyncA fast, reliable, and simple file sync and share solution.Details
🗃️ VaultwardenAn unofficial Bitwarden server implementation written in Rust.Details
🌿 IsleyA self-hosted cannabis grow journal for tracking plants and managing grow data.Details
🛠️ Service📝 Description🔗 Link
🔧 CyberchefA web app for encryption, encoding, compression, and data analysis.Details
🔍 searXNGA free internet metasearch engine which aggregates results from various search services.Details
🖥️ Node-REDA flow-based development tool for visual programming.Details
🖥️ IT-ToolsA collection of handy online tools for developers and sysadmins.Details
🖥️ DozzleA real-time log viewer for Docker containers.Details
🖥️ PortainerA lightweight management UI which allows you to easily manage your Docker environments.Details
🖥️ GokapiA lightweight self-hosted file sharing platform.Details
🖥️ HomarrA sleek dashboard for all your Homelab services.Details
🖥️ Changedetection.ioA tool for monitoring website changes.Details
📈 Service📝 Description🔗 Link
📊 Uptime KumaA self-hosted monitoring tool like “Uptime Robot”.Details
📉 BeszelA lightweight server monitoring hub with historical data, Docker stats, and alerts.Details

Tailscale Funnel securely exposes services to the public internet. Tailscale Serve is for sharing content within a private Tailscale network (Tailnet). You’ll need to decide how you want to expose the service, the configurations in this repository exposes the local Tailnet.

Tailscale Funnel is a feature that lets you route traffic from the wider internet to a local service running on a machine in your Tailscale network (known as a tailnet). You can think of this as publicly sharing a local service, like a web app, for anyone to access—even if they don’t have Tailscale themselves.

An example configuration for Tailscale Funnel for your service is available here.

example Tailscale Funnel

Tailscale Serve is a feature that lets you route traffic from other devices on your Tailscale network (known as a tailnet) to a local service running on your device. You can think of this as sharing the service, such as a website, with the rest of your tailnet.

An example configuration for Tailscale Serve for your service is available here.

Tailscale Serve