Putting Outbound Facing Docker Services Behind a VPN: How?

This page summarizes the projects mentioned and recommended in the original post on /r/selfhosted

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • docker-transmission-openvpn

    Docker container running Transmission torrent client with WebUI over an OpenVPN tunnel

    As of right now, only one of my containers is using a VPN outbound. This container is used for torrenting and is the haugene/docker-transmission-openvpn project. For those unfamiliar, this container has a VPN and torrent client built into it.

  • podman

    Podman: A tool for managing OCI containers and pods.

    Podman https://podman.io/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • k3s

    Lightweight Kubernetes

    Kubernetes (k3s) https://k3s.io/

  • gluetun

    VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.

    I'm not familiar with how to do it through the transmission container, but I do this with the gluetun-vpn container ... all of my totally legit linux ISO downloader apps all route through the gluetun-vpn container

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts