DevXen Posted December 31, 2023 Share Posted December 31, 2023 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 Quote Link to comment
biggiesize Posted December 31, 2023 Author Share Posted December 31, 2023 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 Quote Link to comment
DevXen Posted January 1 Share Posted January 1 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. Quote Link to comment
DevanteWeary Posted January 24 Share Posted January 24 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 Quote Link to comment
biggiesize Posted January 25 Author Share Posted January 25 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. Quote Link to comment
Phredwerd Posted January 26 Share Posted January 26 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! Quote Link to comment
Rhostigma Posted February 4 Share Posted February 4 Ever since the latest update, I've been getting errors for noip. Did they remove support for noip or something? Quote Link to comment
Rhostigma Posted February 5 Share Posted February 5 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). Quote Link to comment
st1994 Posted February 15 Share Posted February 15 (edited) 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 by st1994 Quote Link to comment
biggiesize Posted February 15 Author Share Posted February 15 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. Quote Link to comment
st1994 Posted February 15 Share Posted February 15 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. Quote Link to comment
PhotoDK Posted March 18 Share Posted March 18 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. Quote Link to comment
ansgaros Posted March 19 Share Posted March 19 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 Quote Link to comment
ansgaros Posted March 19 Share Posted March 19 The above is now fixed in qmcgaw/gluetun:latest. Quote Link to comment
wqill2020 Posted March 22 Share Posted March 22 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 Quote Link to comment
ansgaros Posted March 22 Share Posted March 22 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? Quote Link to comment
wqill2020 Posted March 23 Share Posted March 23 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! ❤️ Quote Link to comment
Brian Yuen Posted March 28 Share Posted March 28 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? Quote Link to comment
biggiesize Posted March 28 Author Share Posted March 28 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 Quote Link to comment
Brian Yuen Posted March 29 Share Posted March 29 (edited) 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 by Brian Yuen Quote Link to comment
Tobîîas Posted April 5 Share Posted April 5 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 Quote Link to comment
ansgaros Posted April 5 Share Posted April 5 (edited) 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 by ansgaros 1 Quote Link to comment
Tobîîas Posted April 12 Share Posted April 12 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? Quote Link to comment
biggiesize Posted April 12 Author Share Posted April 12 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) Quote Link to comment
Tobîîas Posted April 13 Share Posted April 13 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? Quote Link to comment
Recommended Posts
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.