December 31, 20232 yr hey I've been getting this in my syslog over and over. not sure how to fix it? root: ddns-updater: Could not download icon https://github.com/DiamondPrecisionComputing/unraid-templates/blob/main/templates/img/ddnsgopher.png?raw=true
December 31, 20232 yr Author 14 hours ago, DevXen said: hey I've been getting this in my syslog over and over. not sure how to fix it? root: ddns-updater: Could not download icon https://github.com/DiamondPrecisionComputing/unraid-templates/blob/main/templates/img/ddnsgopher.png?raw=true Looks like a setting from an older version of the template. Edit the container and change the icon url to this: https://raw.githubusercontent.com/DiamondPrecisionComputing/unraid-templates/master/templates/img/ddnsgopher.png
January 1, 20242 yr 9 hours ago, biggiesize said: Looks like a setting from an older version of the template. Edit the container and change the icon url to this: https://raw.githubusercontent.com/DiamondPrecisionComputing/unraid-templates/master/templates/img/ddnsgopher.png Just tried that. Thank you.
January 24, 20242 yr Hey there. Saw another update today and just wondered if there's a changelog. On the github, I don't even see any update since June (or maybe July?) and no changelog in this thread. Thank you and thanks for your hard work! By the way, this is the one I'm using in Unraid: qmcgaw/ddns-updater
January 25, 20242 yr Author The templates for the Unraid appstore are not always up to date with the change logs for the actual applications. I try to keep up with them when time allows. Even if the template is not updated with the new change logs, the application will still update whenever the dev pushes updates for the application. You can always look at the github repo for the application for an up to date change log as well.
January 26, 20242 yr Hi there, I've set this docker up in my server and configured it to use Digital Ocean following this template: https://github.com/qdm12/ddns-updater/blob/master/docs/digitalocean.md The config.json file: { "settings": [ { "provider": "digitalocean", "domain": "mydomain.ca", "host": "@", "token": "<my token>", "ip_version": "ipv4" } ] } Docker starts fine and the WebUI output shows this: But when I got look at my DNS Panel in Digital Ocean, no A record gets set. Even 12 hours later. Here is the contents from updates.json: { "records": [ { "domain": "mydomain.ca", "host": "@", "ips": [ { "ip": "<my ip>", "time": "2024-01-25T23:43:37.728524444-05:00" }, { "ip": "<my ip>", "time": "2024-01-26T00:21:35.437335624-05:00" } ] } ] } Everything looks right. Did I miss something? Thanks!
February 4, 20242 yr Ever since the latest update, I've been getting errors for noip. Did they remove support for noip or something?
February 5, 20242 yr 22 hours ago, Rhostigma said: Ever since the latest update, I've been getting errors for noip. Did they remove support for noip or something? If anyone has this issue I got an answer from their github. Change PUBLICIPV4_HTTP_PROVIDERS=noip to for example PUBLICIPV4_HTTP_PROVIDERS=all (or remove it so it defaults to all).
February 15, 20242 yr Hi there, recently discovered this container, and i got it working and going. Now i'm trying to route this other unraid container thru it: https://github.com/crazy-max/docker-rtorrent-rutorrent My issue is: after i've pointed rutorrent to gluetun with the "--net=container:GluetunVPN" paramater, rutorrent will not load. I forwarded the other 3 ports the rutorrent container needed: 6881/50000 and i think it was 8080. But once rutorrent is started, it throws this error: 024/02/15 11:11:10 [emerg] 1084#1084: bind() to 0.0.0.0:8000 failed (98: Address in use) nginx: [emerg] bind() to 0.0.0.0:8000 failed (98: Address in use) It appears the HTTP_CONTROL_SERVER_PORT is conflicting with the rutorrent container, per this comment: https://github.com/crazy-max/docker-rtorrent-rutorrent/issues/184#issuecomment-1344582850 He suggests I change it; I did so in the docker container settings for Gluetun, but when i restart the container, it still binds to the same 8000 port -- any advice on how i can change it permanently to another port? Thanks! Edited February 15, 20242 yr by st1994
February 15, 20242 yr Author 3 minutes ago, st1994 said: Hi there, recently discovered this container, and i got it working and going. Now i'm trying to route this other unraid container thru it: https://github.com/crazy-max/docker-rtorrent-rutorrent My issue is: after i've pointed rutorrent to gluetun with the "--net=container:GluetunVPN" paramater, rutorrent will not load. It throws this error: 024/02/15 11:11:10 [emerg] 1084#1084: bind() to 0.0.0.0:8000 failed (98: Address in use) nginx: [emerg] bind() to 0.0.0.0:8000 failed (98: Address in use) It appears the HTTP_CONTROL_SERVER_PORT is conflicting with the rutorrent container, per this comment: https://github.com/crazy-max/docker-rtorrent-rutorrent/issues/184#issuecomment-1344582850 He suggests I change it; I did so in the docker container settings for Gluetun, but when i restart the container, it still binds to the same 8000 port -- any advice on how i can change it permanently to another port? Thanks! Change the HTTP_CONTROL_SERVER_PORT variable to HTTP_CONTROL_SERVER_ADDRESS and see if that works. It's on my list to update the unraid template but I haven't had much free time lately.
February 15, 20242 yr 46 minutes ago, biggiesize said: Change the HTTP_CONTROL_SERVER_PORT variable to HTTP_CONTROL_SERVER_ADDRESS and see if that works. It's on my list to update the unraid template but I haven't had much free time lately. Yep that totally did it. Thanks a million for the quick response and even the fact you brought this over for us. Much appreciated.
March 18, 20242 yr After updating GluetunVPN today the 18th of March 2024, i keep getting this over and over in the log file: ======================================== ======================================== =============== gluetun ================ ======================================== =========== Made with ❤️ by ============ ======= https://github.com/qdm12 ======= ======================================== ======================================== Running version latest built on 2024-03-18T17:49:37.003Z (commit 3d16798) 🔧 Need help? https://github.com/qdm12/gluetun/discussions/new 🐛 Bug? https://github.com/qdm12/gluetun/issues/new ✨ New feature? https://github.com/qdm12/gluetun/issues/new ☕ Discussion? https://github.com/qdm12/gluetun/discussions/new 💻 Email? [email protected] 💰 Help me? https://www.paypal.me/qmcgaw https://github.com/sponsors/qdm12 2024-03-18T21:55:45+01:00 INFO [routing] default route found: interface eth0, gateway 172.17.0.1, assigned IP 172.17.0.2 and family v4 2024-03-18T21:55:45+01:00 INFO [routing] local ethernet link found: eth0 2024-03-18T21:55:45+01:00 INFO [routing] local ipnet found: 172.17.0.0/16 2024-03-18T21:55:45+01:00 INFO [firewall] enabling... 2024-03-18T21:55:45+01:00 INFO [firewall] enabled successfully 2024-03-18T21:55:46+01:00 INFO [storage] merging by most recent 17820 hardcoded servers and 17820 servers read from /gluetun/servers.json panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x760835] goroutine 18 [running]: github.com/qdm12/gluetun/internal/configuration/settings.(*ServerSelection).validate(0xc0002b6330, {0xc00002a035, 0x7}, {0x1098740?, 0xc0032fe000?}) github.com/qdm12/gluetun/internal/configuration/settings/serverselection.go:149 +0xa55 github.com/qdm12/gluetun/internal/configuration/settings.(*Provider).validate(0xc0002b6328, {0xc000028081?, 0x9?}, {0x1098740, 0xc0032fe000}) github.com/qdm12/gluetun/internal/configuration/settings/provider.go:47 +0x2fc github.com/qdm12/gluetun/internal/configuration/settings.(*VPN).Validate(0xc0002b6318, {0x1098740, 0xc0032fe000}, 0xf0?) github.com/qdm12/gluetun/internal/configuration/settings/vpn.go:30 +0x165 github.com/qdm12/gluetun/internal/configuration/settings.(*Settings).Validate.func1() github.com/qdm12/gluetun/internal/configuration/settings/settings.go:52 +0x2b github.com/qdm12/gluetun/internal/configuration/settings.(*Settings).Validate(0xc0002b6000, {0x1098740?, 0xc0032fe000}, 0x0) github.com/qdm12/gluetun/internal/configuration/settings/settings.go:57 +0x9cd main._main({0x109d840, 0xc000288000}, {{0x1096954, 0x6}, {0x1096cd8, 0x7}, {0x1098470, 0x18}}, {0xc0000220a0, 0x1, ...}, ...) ./main.go:240 +0xf9d main.main.func1() ./main.go:92 +0x12c created by main.main in goroutine 1 ./main.go:91 +0x5e5 Something is not good It worked well before the update.
March 19, 20242 yr Same kind of error here. Temporarily solved by using tag v3.37 (assumed previous version). So my Repository line now reads: "qmcgaw/gluetun:v3.37". Same issue seems to be reported on GItHub as well. 2024-03-19T06:46:49+02:00 INFO [http server] http server listening on [::]:8000 2024-03-19T06:46:49+02:00 INFO [healthcheck] listening on 127.0.0.1:9999 2024-03-19T06:46:49+02:00 INFO [dns] using plaintext DNS at address 1.1.1.1 panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x78e831] goroutine 119 [running]: github.com/qdm12/gluetun/internal/storage.filterServer({{0xc0027464c0, 0x9}, {0xc0027464c9, 0x7}, {0x0, 0x0}, {0xc0027465c0, 0x6}, {0xc0027465c6, 0x9}, ...}, ...) github.com/qdm12/gluetun/internal/storage/filter.go:77 +0x1b1 github.com/qdm12/gluetun/internal/storage.(*Storage).FilterServers(_, {_, _}, {{0xc0000281e9, 0x9}, {{0x0, 0xffff00000000}, 0xc000010018}, {0xc0002621b0, 0x9, ...}, ...}) github.com/qdm12/gluetun/internal/storage/filter.go:33 +0x2fb github.com/qdm12/gluetun/internal/provider/utils.GetConnection({_, _}, {_, _}, {{0xc0000281e9, 0x9}, {{0x0, 0xffff00000000}, 0xc000010018}, {0xc0002621b0, ...}, ...}, ...) github.com/qdm12/gluetun/internal/provider/utils/connection.go:39 +0xad github.com/qdm12/gluetun/internal/provider/mullvad.(*Provider).GetConnection(_, {{0xc0000281e9, 0x9}, {{0x0, 0xffff00000000}, 0xc000010018}, {0xc0002621b0, 0x9, 0x9}, {0x0, ...}, ...}, ...) github.com/qdm12/gluetun/internal/provider/mullvad/connection.go:12 +0x105 github.com/qdm12/gluetun/internal/vpn.setupWireguard({_, _}, {_, _}, {_, _}, {_, _}, {{0xc0000281e9, 0x9}, ...}, ...) github.com/qdm12/gluetun/internal/vpn/wireguard.go:20 +0xbe github.com/qdm12/gluetun/internal/vpn.(*Loop).Run(0xc000238420, {0x109d840, 0xc0002663c0}, 0xc0002567e0?) github.com/qdm12/gluetun/internal/vpn/run.go:40 +0x4f5 created by main._main in goroutine 14 ./main.go:427 +0x385a
March 22, 20242 yr Wierd, mine's still broken.. I had the same issue as everyone else, so reverted to v3.37 which worked without issue, decided to see if it was fixed today and went back to latest which still bootloops constantly just like the previous issue. 🤷♂️ Log shows panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x78e831] goroutine 187 [running]: github.com/qdm12/gluetun/internal/storage.filterServer({{0xc001ffb3b0, 0x9}, {0xc001ffb380, 0x7}, {0x0, 0x0}, {0xc001ffb378, 0x6}, {0xc001ffb387, 0x9}, ...}, ...) github.com/qdm12/gluetun/internal/storage/filter.go:77 +0x1b1 github.com/qdm12/gluetun/internal/storage.(*Storage).FilterServers(_, {_, _}, {{0xc000028189, 0x9}, {{0x0, 0xffff00000000}, 0xc000010018}, {0xc000390680, 0x2, ...}, ...}) github.com/qdm12/gluetun/internal/storage/filter.go:33 +0x2fb github.com/qdm12/gluetun/internal/provider/utils.GetConnection({_, _}, {_, _}, {{0xc000028189, 0x9}, {{0x0, 0xffff00000000}, 0xc000010018}, {0xc000390680, ...}, ...}, ...) github.com/qdm12/gluetun/internal/provider/utils/connection.go:39 +0xad github.com/qdm12/gluetun/internal/provider/mullvad.(*Provider).GetConnection(_, {{0xc000028189, 0x9}, {{0x0, 0xffff00000000}, 0xc000010018}, {0xc000390680, 0x2, 0x2}, {0x0, ...}, ...}, ...) github.com/qdm12/gluetun/internal/provider/mullvad/connection.go:12 +0x105 github.com/qdm12/gluetun/internal/vpn.setupWireguard({_, _}, {_, _}, {_, _}, {_, _}, {{0xc000028189, 0x9}, ...}, ...) github.com/qdm12/gluetun/internal/vpn/wireguard.go:20 +0xbe github.com/qdm12/gluetun/internal/vpn.(*Loop).Run(0xc000397760, {0x109d840, 0xc0004803c0}, 0xc000393020?) github.com/qdm12/gluetun/internal/vpn/run.go:40 +0x4f5 created by main._main in goroutine 34 ./main.go:427 +0x385a
March 22, 20242 yr 9 hours ago, wqill2020 said: Wierd, mine's still broken.. I had the same issue as everyone else, so reverted to v3.37 which worked without issue, decided to see if it was fixed today and went back to latest which still bootloops constantly just like the previous issue. 🤷♂️ Did you try force updating your Gluetun container on Unraid's docker page? That could possibly help, if it didn't actually pull the latest image for some reason?
March 23, 20242 yr 9 hours ago, ansgaros said: Did you try force updating your Gluetun container on Unraid's docker page? That could possibly help, if it didn't actually pull the latest image for some reason? I had no idea that changing the container tag may not actually download the latest image, now I know for the future. Issue resolved, thanks bud! ❤️
March 28, 20242 yr Hi, this is probably more of a general Gluetun question.. I have it setup and working via Wireguard and using AirVPN as a provider (Thanks for maintaining this container BTW!) and passing a handful of containers through it. The closest server I'm able to connect to is 6 hours away from me. I know for certain AirVPN has closer servers as I'm using one of them on my desktop. The list of servers also has the specific city and server that I want to connect to. However when I put that into the env variable in the settings, it throws an error and gives me a list to choose from: choices available are Alblasserdam, Atlanta Georgia, Auckland, Barcelona, Belgrade, Berlin, Brussels, Bucharest, Chicago Illinois, Dallas Texas, Dublin, Frankfurt, Jacksonville Florida, Kiev, London, Los Angeles, Madrid, Manchester, Miami, Montreal, Munich, New York City, Oslo, Pennsylvania, Phoenix Arizona, Prague, Riga, Sao Paulo, Singapore, Sofia, Stockholm, Tallinn, Tokyo, Toronto Ontario, Uppsala, Vancouver, Vienna, Zurich I also tried leaving the SERVER_CITIES variable blank and putting in the server host name, which didn't work as well and gave me a list to choose from. Any idea how I can specify a city/server outside of the list on the error log?
March 28, 20242 yr Author 2 hours ago, Brian Yuen said: Hi, this is probably more of a general Gluetun question.. I have it setup and working via Wireguard and using AirVPN as a provider (Thanks for maintaining this container BTW!) and passing a handful of containers through it. The closest server I'm able to connect to is 6 hours away from me. I know for certain AirVPN has closer servers as I'm using one of them on my desktop. The list of servers also has the specific city and server that I want to connect to. However when I put that into the env variable in the settings, it throws an error and gives me a list to choose from: choices available are Alblasserdam, Atlanta Georgia, Auckland, Barcelona, Belgrade, Berlin, Brussels, Bucharest, Chicago Illinois, Dallas Texas, Dublin, Frankfurt, Jacksonville Florida, Kiev, London, Los Angeles, Madrid, Manchester, Miami, Montreal, Munich, New York City, Oslo, Pennsylvania, Phoenix Arizona, Prague, Riga, Sao Paulo, Singapore, Sofia, Stockholm, Tallinn, Tokyo, Toronto Ontario, Uppsala, Vancouver, Vienna, Zurich I also tried leaving the SERVER_CITIES variable blank and putting in the server host name, which didn't work as well and gave me a list to choose from. Any idea how I can specify a city/server outside of the list on the error log? Unfortunately, the servers list is hardcoded to help with security concerns. You can find a detailed explanation here: https://github.com/qdm12/gluetun-wiki/blob/main/faq/others.md#server-information You do have the option to update the servers list yourself and add the ones you would like to connect to. You can find that information here: https://github.com/qdm12/gluetun-wiki/blob/main/setup/servers.md#update-the-vpn-servers-list
March 29, 20242 yr OK, so for anyone interested, I was able to specify exactly which server I wanted to connect to by utilizing the 'custom' option under VPN_SERVICE_PROVIDER which I totally overlooked. https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/custom.md Edited March 30, 20242 yr by Brian Yuen
April 5, 20242 yr Hello, I need help I don't quite understand the container how can I tunnel other containers via the GluetunVPN? I would like to route Firefox through it
April 5, 20242 yr On 4/5/2024 at 7:53 PM, Tobîîas said: Hello, I need help I don't quite understand the container how can I tunnel other containers via the GluetunVPN? I would like to route Firefox through it In your Firefox container settings: * Enable Advanced view in the top right (where it says Basic view) * In Extra Parameters, add: --network=container:GluetunVPN (or whatever the name of your Gluetun container is) * In the Network Type drop down select None That's it. EDIT: Well, not quite it. If you need to interact with the container via a web UI or similar, you will need to expose your Firefox container's web UI port via your Gluetun container (since network traffic now goes through that one). For example, if Firefox's web UI port is 3000, you would add that to Gluetun's configuration. You will need to remove that port mapping from the Firefox container first, or at least change it to something different. So you'd add something like this to your Gluetun container (change ports according to your configuration/prefer ence): Edited April 19, 20242 yr by ansgaros
April 12, 20242 yr On 4/5/2024 at 8:07 PM, ansgaros said: In your Firefox container settings: * Enable Advanced view in the top right (where it says Basic view) * In Extra Parameters, add: --network=container:GluetunVPN (or whatever the name of your Gluetun container is) * In the Network Type drop down select None That's it. unfortunately it does not work Have I entered this incorrectly?
April 12, 20242 yr Author 23 minutes ago, Tobîîas said: unfortunately it does not work Have I entered this incorrectly? There needs to be a space in between each of the extra parameters. (e.g. --shm-size=1gb --network=container:GluetunVPN)
April 13, 20242 yr 21 hours ago, biggiesize said: There needs to be a space in between each of the extra parameters. (e.g. --shm-size=1gb --network=container:GluetunVPN) how can i use it on firefox? when I start via the WebUI, do I get nothing?
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.