Skip to content
This repository has been archived by the owner on Dec 1, 2023. It is now read-only.

Wireguard VPN in docker #62

Closed
veerendra2 opened this issue Mar 14, 2023 · 6 comments · Fixed by #64
Closed

Wireguard VPN in docker #62

veerendra2 opened this issue Mar 14, 2023 · 6 comments · Fixed by #64
Assignees
Labels
enhancement New feature or request

Comments

@veerendra2
Copy link
Owner

veerendra2 commented Mar 14, 2023

Wireguard and Deluge torrent clinet

@veerendra2
Copy link
Owner Author

veerendra2 commented Mar 18, 2023

There are some problems to deploy this setup on docker swam

No container linking support!

So there are 3 options

  1. Route deluge torrent traffic through wirequard vpn container with ip routes and iptable rules. But there is no static ip address assigment to assign ips and configure routes during stack bring up.
  2. Deploy this stack as plain docker-compose. But traefik can't allow both docker standalone and docker swam at same time. So, deploy as docker-compose with nginx proxy
  3. Find or build all-in-one docker image which has wireguard, deluge (jacket, sonarr and radarr)

@veerendra2
Copy link
Owner Author

veerendra2 commented Mar 20, 2023

4th options

  • Deploy stack in docker swarm. Make sure torrent client directly connect to internal network i.e. internal: true and configure proxy in torrent client
Deluge ---------------------------> Wireguard -----> Internet
(Proxy configured to wireguard)

@veerendra2
Copy link
Owner Author

veerendra2 commented Mar 20, 2023

@veerendra2
Copy link
Owner Author

@veerendra2
Copy link
Owner Author

@veerendra2 veerendra2 self-assigned this Mar 22, 2023
@veerendra2 veerendra2 added the enhancement New feature or request label Mar 22, 2023
@veerendra2
Copy link
Owner Author

@veerendra2 veerendra2 linked a pull request Mar 24, 2023 that will close this issue
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
No open projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant