-
I'm not sure if this is a known thing, something I'm doing wrong, or what. I am in the process of moving my apps over to jailmaker. I used the docker template to build my jail and following the linked YouTube video I setup Dockge. So far, so good. Now, I have avoided using Truecharts for apps for most things, but I do have 2 apps that TrueNAS native charts didn't have (Flaresolverr and Unpackerr). I figured Flaresolverr would be a good "test" of my jail (no environment variables or data sets to mount, a very basic app) so I deployed that using Dockge and its working. If I go to http://192.168.20.100:8191 (my jail's IP) I get a response from Flaresolverr and I see in the logs that it logged the connection. However, I then tried to point my Prowlarr instance (running the TrueNAS native Prowlarr) at the new IP and it fails to connect. No connection is logged. I've run the following tests:
At this point, I am lost. All my network checks check out, but for some reason Prowlarr cannot reach this one IP. My guess is something about the TrueNAS apps network, but why just the jail IP? Anyway, is this something anyone else has run into and is there a way to make this work? I was trying to avoid a full lift and shift to jailmaker, preferring to migrate one app at a time, but I guess if I have to tear it all down that's what I'll do. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 12 replies
-
I would recommend you share more details about your setup (per #135 - How to ask for help? specifically the Troubleshooting and Collecting infromation section) We cannot make assumptions of your setup from your description. Are you using a bridge or macvlan? How is your K3s cluster configured? Are there any static routes setup on your TrueNAS networking setup? Are there any specific interfaces assigned. There are probably other questions as well, gather as much information as you can, and maybe we can figure out together where to look next for the solution |
Beta Was this translation helpful? Give feedback.
-
So your TrueNAS box should be using the bridge interface as its IP, and then you join vb-docker to the bridge. However, I was actually going to update this since I had an issue upon reboot. I would not recommend this as a long term solution, as it causes issues bringing the network up on reboot. Its fine for a short duration as you migrate things, and as long as you have access to the console in case your system reboots. Anyway, my networking looks like this: enp4s0 is a standalone interface going to my "LAN" network The bridge settings would look like this after you add vb-docker: Just, remove vb-docker from br0 before rebooting for any reason, as the bridge interface won't come up if its there on boot. Or at least, it wouldn't for me. |
Beta Was this translation helpful? Give feedback.
Wow, that looks pretty good to me at first glance. I appreciate the hard work and the help, but I may have actually literally solved my issue as you were posting this.
I noticed in the TrueNAS GUI that I had a new interface (I assume this is created by the "jlmkr create" command) called "vb-docker". I bound this to my br0 interface in the TrueNAS GUI, and now everything can talk to each other just fine. Its interesting that that would break comms between K3s and the jail, but not the host and the jail, but it seems to have done the trick. I double-checked the documents and I don't see anything about needing to do this, so I don't know if this is a "bug" or just something finicky about my …