Hello there,
Just want to preface that this is for selfhosted purposes, I may be routing my network in other way later.
I wanted to be able to setup a wireguard docker container with gluetun such that I can connect multiple devices to it at home, in order to minimize my “five device limit” with mullvad. I have the following docker compose:
gluetun: image: qmcgaw/gluetun container_name: gluetun-wireguard restart: unless-stopped cap_add: - NET_ADMIN devices: - /dev/net/tun:/dev/net/tun volumes: - ./gluetun:/gluetun environment: - VPN_SERVICE_PROVIDER=# - VPN_TYPE=wireguard - WIREGUARD_PRIVATE_KEY=# - WIREGUARD_ADDRESSES=# - SERVER_CITIES=#setup#setup # Timezone for accurate log times - TZ=# # Server list updater # See https://github.com/qdm12/gluetun-wiki/blob/main/setup/servers.md#update-the-vpn-servers-list - UPDATER_PERIOD=24h ports: - 51820:51820/udp wireguard-server: image: linuxserver/wireguard container_name: wireguard-server network_mode: service:gluetun # << important cap_add: - NET_ADMIN - SYS_MODULE environment: - PUID=1000 - PGID=1000 - SERVERPORT=51820 - PEERS=iphone - PEERDNS=auto volumes: - ./config:/config - /lib/modules:/lib/modules restart: unless-stopped
Whenever I try connecting to it by iphone, which is my first attempt for the peer, it doesn’t quite work out. Any chance I could get any help?
If I’m making the XY Problem, please let me know. If there is a more apt community, please let me know.
LazerDickMcCheese@sh.itjust.works 1 week ago
Gluetun is a great example of “I changed nothing and it suddenly works”. I’ve had to set up this exact docker container several times, and it usually takes me a week of retries until it chooses to work. I wish I had better advice for you