Everything posted by ulkesh
-
[Support] binhex - qBittorrentVPN
I rolled back to tag 5.1.1-1-01 which fixed the issue for me. I guess the new update wasn't tested for wireguard connections. Edit the docker container and change "Repository" from binhex/arch-qbittorrentvpn to binhex/arch-qbittorrentvpn:5.1.1-1-01 and click "Apply".
-
Email warning: cron for user root /usr/bin/run-parts /etc/cron.daily 1> /dev/null
I don't have such a plugin installed, unless it's hidden from my Plugins view somehow. And yet I still get this email nightly.
-
AddContainer - Without port in URL, doesn't load AddContainer page until container is fully installed
Second topic I've posted with no replies I guess I just do things people don't do. Ah well. If anyone has any insight, it'd be appreciated. In the meantime, I suppose I'll just have to use the port in the URL.
-
AddContainer - Without port in URL, doesn't load AddContainer page until container is fully installed
I've got the UnRAID web interface running on port 9999 and I'm using local DNS and nginx-proxy-manager to have http://example.home route to the UnRAID host IP on port 9999. When I attempt to add a Docker container, the AddContainer page (once clicking Apply to download the images and create the container) takes 10-15 seconds to load/show and only once the container images are fully downloaded and the docker commands have run. If I browse to http://example.home:9999 and add the same Docker app, the page loads immediately and shows the output of the log where it displays the images being downloaded and the docker command being run. I'm wondering why UnRAID is doing this and how I might fix it so I don't have to go to the specific port in order to see the active log when adding a docker container (and I suspect it's also doing it when updating containers or any other feature that may output information from a log). The main thing I tried, to no avail, is to set the "Server name" value in the "Identification" settings to: example.home (of course, I use something other than "example", but this illustrates the same thing). EDIT>> Also, the VM logs popup won't show data, the page just acts like it's loading forever. If I add in the port to the URL, the logs show fine. I suppose something is relying on the port showing in the URL for VM logs (and docker container create/update) to show in the UI and I'm confused as to why it would be necessary. EDIT 2>> Another quirk I noticed is that the Dashboard won't show the active CPU load when the site loads without the port being in the URL. Nevermind, I solved this by adding Websocket support on the nginx-proxy-manager proxy for example.home.
-
UnRAID with Dynamix Wireguard + Pi-Hole Docker Container + Nginx-Proxy-Manager Docker Container
Nevermind, I got it working, but not in the way I was hoping. I'm now running Pi-Hole within an Ubuntu Server VM on the same IP I had set for the docker container. I had to disable the docker setting for "Host access to custom networks" in order to allow the wg0 route to access the VM IP (or any docker IP) while on the VPN. This was considerably unclear on what that setting really is doing (though I do understand it's supposed to allow Unraid host to be able to directly connect to docker containers on the same subnet). In any case, having that setting enabled breaks VPN subnet routing to the local LAN CIDR (except for the host IP in order for WG to work) to anything forwarded to docker, and also breaks access to VM IPs on the same subnet as the host. So in short, I have Wireguard on the host (via the Dynamix plugin), Nginx-Proxy-Manager in a docker container hosting ports 80/443 and Pi-Hole in a VM, thus allowing my WG peer to access my full LAN and have local DNS capabilities.
-
UnRAID with Dynamix Wireguard + Pi-Hole Docker Container + Nginx-Proxy-Manager Docker Container
I'm hoping I'm able to do what I set out to do, but I need help if anyone feels up to giving me some pointers... 1. UnRAID is running on eth0 on 192.168.176.21 2. I set up Dynamix Wireguard 3. I set up Pi-Hole in a Docker container on its own IP on the br0 (eth0 bridge) interface (in this case it's 192.168.176.53) 4. I do have two NICs both connected to the same network, but I did disable eth1 for now due to running into issues with all of this. 5. I want to be able to set DNS on the Wireguard Peer to 192.168.176.53 so the connected VPN client device can access my locally defined DNS. The main issue is that the host doesn't like talking directly to containers via the bridge interface (br0), and my understanding is that this is by design. I attempted to enable the docker setting "Host access to custom networks", but when connected to the Wireguard VPN with DNS configured to use Pi-Hole (at 192.168.176.53), my VPN client device still does not resolve the locally defined DNS in Pi-Hole. I can, however, connect just fine to the internal network via IPs. I have Unraid web on port 9999 (not port 80). I have Nginx-Proxy-Manager serving via "Bridge" interface on port 80 and 443. So I can't have Pi-Hole serve on that same interface (thus why it's on br0 with its own .176 subnet IP address). I attempted numerous things to get Pi-Hole to work via my VPN such as: segregating into its own vlan (like br0.180 and set the Pi-Hole IP to 192.168.180.53), and tried its own custom interface (like: br1 with eth1 bridged on it via 192.168.176.22). None of this worked, mainly because I lack the proper networking knowledge to do what I'm hoping to do. Most suggestions out there is to run Pi-Hole on a separate device and not within UnRAID/Docker. Is what I'm wanting possible -- to be able to run Pi-Hole and Nginx-Proxy-Manager in Docker and serve Wireguard VPN peers with access to local DNS via the Pi-Hole Docker Container? And if so, any pointers on how I could achieve this? Thanks in advance for any help, and no worries if this is too much of a pain to try to get into.