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! π
Available Configurations
Networking and Security
π Service | π Description | π Link |
---|---|---|
π‘οΈ AdGuard Home | Network-wide software for blocking ads and tracking. | Details |
𧩠Pi-hole | A network-level ad blocker that acts as a DNS sinkhole. | Details |
π Technitium DNS | An open-source DNS server that can be used for self-hosted DNS services. | Details |
π Traefik | A modern reverse proxy and load balancer for microservices. | Details |
π Tailscale Exit Node | Configure a device to act as an exit node for your Tailscale network. | Details |
π DDNS Updater | A self-hosted solution to keep DNS A/AAAA records updated automatically. | Details |
Media and Entertainment
π₯ Service | π Description | π Link |
---|---|---|
π¬ Plex | A media server that organizes video, music, and photos from personal media libraries. | Details |
πΊ Jellyfin | An open-source media system that puts you in control of managing and streaming your media. | Details |
ποΈ Radarr | A movie collection manager for Usenet and BitTorrent users. | Details |
π‘ Sonarr | A PVR for Usenet and BitTorrent users to manage TV series. | Details |
π₯ Bazarr | A companion tool to Radarr and Sonarr for managing subtitles. | Details |
π Tautulli | A monitoring and tracking tool for Plex Media Server. | Details |
π₯ qBittorrent | An open-source BitTorrent client. | Details |
π Slink | A fast, self-hosted alternative to ShareDrop for secure local file sharing. | Details |
Productivity and Collaboration
πΌ Service | π Description | π Link |
---|---|---|
βοΈ NextCloud | A suite of client-server software for creating and using file hosting services. | Details |
π Excalidraw | A virtual collaborative whiteboard tool. | Details |
π Pingvin Share | A self-hosted file sharing platform. | Details |
ποΈ Stirling-PDF | A web application for managing and editing PDF files. | Details |
π§ LanguageTool | An open-source proofreading software for multiple languages. | Details |
π Resilio Sync | A fast, reliable, and simple file sync and share solution. | Details |
ποΈ Vaultwarden | An unofficial Bitwarden server implementation written in Rust. | Details |
πΏ Isley | A self-hosted cannabis grow journal for tracking plants and managing grow data. | Details |
Development Tools
π οΈ Service | π Description | π Link |
---|---|---|
π§ Cyberchef | A web app for encryption, encoding, compression, and data analysis. | Details |
π searXNG | A free internet metasearch engine which aggregates results from various search services. | Details |
π₯οΈ Node-RED | A flow-based development tool for visual programming. | Details |
π₯οΈ IT-Tools | A collection of handy online tools for developers and sysadmins. | Details |
π₯οΈ Dozzle | A real-time log viewer for Docker containers. | Details |
π₯οΈ Portainer | A lightweight management UI which allows you to easily manage your Docker environments. | Details |
π₯οΈ Gokapi | A lightweight self-hosted file sharing platform. | Details |
π₯οΈ Homarr | A sleek dashboard for all your Homelab services. | Details |
π₯οΈ Changedetection.io | A tool for monitoring website changes. | Details |
Monitoring and Analytics
π Service | π Description | π Link |
---|---|---|
π Uptime Kuma | A self-hosted monitoring tool like “Uptime Robot”. | Details |
π Beszel | A lightweight server monitoring hub with historical data, Docker stats, and alerts. | Details |
Tailscale Funnel vs. Tailscale Serve
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
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.
Tailscale Serve
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.