Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Houmi

Members
  • Joined

  • Last visited

Everything posted by Houmi

  1. I had another question for you -- when I used to run the Valheim dedicated server on a PC, it used to print a bunch of logs on stdout / cmd prompt where I ran the server. On the Docker logs, the logs are minimal. Is there a way to turn up the verbosity ? Thanks!
  2. No other game servers, I just have your docker for Valheim + Plex going through Wireguard. Thanks for the 64319 port explanation, figured it might be something Steam related. Yes, it was outbound. I think Valheim connections were via TLS v1.2, though I may be mistaken. I really didn't want to bring in Wireshark to check on this, I do enough of that at work, but when I saw it was working in Lan, I knew something wasn't exposed correctly. Thanks again for your hard work on Unraid, I think I use another container you made as well (the NVidia driver one which is very helpful for Plex hw transcoding) But yeah the server seems to work and my friends can access it from the EU. Can this docker container be used for other Steam games like "V Rising" for example ?
  3. For whatever reason the container wasn't being routed through the vpn (when I checked via curl ifconfig.io) but after restart it did. It looks like it's working now and as you suggested the display has nothing to do with ports being exposed. Thanks for your work on this docker container!
  4. I can connect from LAN np, it's from the outside. Since I am behind CGNAT I can't do a regular port forwarding like others so I go through a tunnel via wireguard and do port forwarding myself. I did a wireguard trace between my home PC and NAS during a Valheim connection and I do see udp connections on 2456 , but I also see another udp connection 64319 which I didn't know Valheim uses. What do you mean game servers use their own proprietary protocol, what is there besides udp/tcp ? Anyways I found another udp port scanner from outside and 2456,2457 are open so it's probably something else I need to look for.
  5. Hi, I installed the Valheim server using macvlan custom eth0: (192.168.50.18) , but unlike my other docker containers on custom et0, this one doesn't show anything, is there anything that needs to happen before IP is shown ? I went to the console and installed net-tools and it seems the IP is valid root@f282f8f29240:/# ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.50.18 netmask 255.255.255.0 broadcast 192.168.50.255 ether 02:42:c0:a8:32:12 txqueuelen 0 (Ethernet) RX packets 6671 bytes 10280494 (9.8 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 1842 bytes 215092 (210.0 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 The reason I need custom et0: is because I am behind CGNAT and use Wireguard to port forward to IP:Port I have this kind of setup working correctly with Plex, so I was going to use the same kind of method with Valheim server. Edit: So I it looks like Valheim Server is indeed running and I can connect to it from Steam from another PC in Lan, and I also transferred my World Data files to it and it loads fine. But it's a bit odd that the IP/Port does not show up in the docker dashboard. The real issue is that I can't see the Valheim Server from the outside, https://portchecker.co/ also fails to see the ports being open (works on Plex), I have made sure for my VPN to allow those ports (2456-2458) to be forwarded and the router is configured correctly to listen on wgclient to forward those ports to the Valheim docker IP. But I feel like something is off in the docker container when used with Custom eth0: because when I go the docker allocations I see this: Valheim eth0 192.168.50.18 ???? <-- for ports
  6. Thanks @trurl , I went ahead and changed everything per that document... using custom eth0: now
  7. Hey @JorgeB , I had to go back to macvlan. Reasoning is that I want some of my containers to run on br0 having their own IP. My Router's Wireguard needs a unique Mac Address to put those IP/Mac Address to use VPN (like Plex) MacVlan creates unique Mac Addresses for those br0 instances. When I put it on IPVLAN, all containers on br0 shared the same Mac Address with the host and I didn't want that.
  8. Thank you very much @JorgeB , I noticed the system was unresponsive yesterday as well. It's interesting these things just started happening recently. I just made the switch.
  9. Jan 5 18:56:28 Tower kernel: ------------[ cut here ]------------ Jan 5 18:56:28 Tower kernel: WARNING: CPU: 1 PID: 13603 at net/netfilter/nf_conntrack_core.c:1210 __nf_conntrack_confirm+0xa4/0x2b0 [nf_conntrack] Jan 5 18:56:28 Tower kernel: Modules linked in: xt_nat xt_tcpudp nvidia_uvm(PO) macvlan xt_conntrack xt_MASQUERADE nf_conntrack_netlink nfnetlink xfrm_user xfrm_algo iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 xt_addrtype br_netfilter xfs md_mod zfs(PO) zunicode(PO) zzstd(O) zlua(O) zavl(PO) icp(PO) zcommon(PO) znvpair(PO) spl(O) tcp_diag inet_diag ip6table_filter ip6_tables iptable_filter ip_tables x_tables efivarfs af_packet 8021q garp mrp bridge stp llc bonding tls nvidia_drm(PO) nvidia_modeset(PO) intel_rapl_msr intel_rapl_common iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm nvidia(PO) mei_pxp mei_hdcp crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel btusb sha512_ssse3 btrtl aesni_intel drm_kms_helper crypto_simd btbcm btintel cryptd wmi_bmof intel_wmi_thunderbolt mxm_wmi rapl intel_cstate drm intel_uncore nvme i2c_i801 bluetooth e1000e i2c_smbus nvme_core i2c_core mei_me syscopyarea sysfillrect sysimgblt mei video ahci ecdh_generic input_leds Jan 5 18:56:28 Tower kernel: led_class ecc libahci fb_sys_fops joydev wmi backlight intel_pmc_core button acpi_pad unix Jan 5 18:56:28 Tower kernel: CPU: 1 PID: 13603 Comm: kworker/u16:1 Tainted: P O 6.1.63-Unraid #1 Jan 5 18:56:28 Tower kernel: Hardware name: System manufacturer System Product Name/MAXIMUS VIII HERO ALPHA, BIOS 3801 03/14/2018 Jan 5 18:56:28 Tower kernel: Workqueue: events_unbound macvlan_process_broadcast [macvlan] Jan 5 18:56:28 Tower kernel: RIP: 0010:__nf_conntrack_confirm+0xa4/0x2b0 [nf_conntrack] Jan 5 18:56:28 Tower kernel: Code: 44 24 10 e8 e2 e1 ff ff 8b 7c 24 04 89 ea 89 c6 89 04 24 e8 7e e6 ff ff 84 c0 75 a2 48 89 df e8 9b e2 ff ff 85 c0 89 c5 74 18 <0f> 0b 8b 34 24 8b 7c 24 04 e8 18 dd ff ff e8 93 e3 ff ff e9 72 01 Jan 5 18:56:28 Tower kernel: RSP: 0018:ffffc90000154d98 EFLAGS: 00010202 Jan 5 18:56:28 Tower kernel: RAX: 0000000000000001 RBX: ffff8881cf57eb00 RCX: 80d6b68f374d667c Jan 5 18:56:28 Tower kernel: RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff8881cf57eb00 Jan 5 18:56:28 Tower kernel: RBP: 0000000000000001 R08: e6eea51f8de62d21 R09: 0102eb91e5109e49 Jan 5 18:56:28 Tower kernel: R10: 0045d5a4c4398db9 R11: ffffc90000154d60 R12: ffffffff82a14d00 Jan 5 18:56:28 Tower kernel: R13: 000000000002a5d6 R14: ffff88810312b900 R15: 0000000000000000 Jan 5 18:56:28 Tower kernel: FS: 0000000000000000(0000) GS:ffff88884ec40000(0000) knlGS:0000000000000000 Jan 5 18:56:28 Tower kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Jan 5 18:56:28 Tower kernel: CR2: 0000000002935000 CR3: 000000000420a003 CR4: 00000000003706e0 Jan 5 18:56:28 Tower kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Jan 5 18:56:28 Tower kernel: DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Jan 5 18:56:28 Tower kernel: Call Trace: Jan 5 18:56:28 Tower kernel: <IRQ> Jan 5 18:56:28 Tower kernel: ? __warn+0xab/0x122 Jan 5 18:56:28 Tower kernel: ? report_bug+0x109/0x17e Jan 5 18:56:28 Tower kernel: ? __nf_conntrack_confirm+0xa4/0x2b0 [nf_conntrack] Jan 5 18:56:28 Tower kernel: ? handle_bug+0x41/0x6f Jan 5 18:56:28 Tower kernel: ? exc_invalid_op+0x13/0x60 Jan 5 18:56:28 Tower kernel: ? asm_exc_invalid_op+0x16/0x20 Jan 5 18:56:28 Tower kernel: ? __nf_conntrack_confirm+0xa4/0x2b0 [nf_conntrack] Jan 5 18:56:28 Tower kernel: ? __nf_conntrack_confirm+0x9e/0x2b0 [nf_conntrack] Jan 5 18:56:28 Tower kernel: ? nf_nat_inet_fn+0x60/0x1a8 [nf_nat] Jan 5 18:56:28 Tower kernel: nf_conntrack_confirm+0x25/0x54 [nf_conntrack] Jan 5 18:56:28 Tower kernel: nf_hook_slow+0x3a/0x96 Jan 5 18:56:28 Tower kernel: ? ip_protocol_deliver_rcu+0x164/0x164 Jan 5 18:56:28 Tower kernel: NF_HOOK.constprop.0+0x79/0xd9 Jan 5 18:56:28 Tower kernel: ? ip_protocol_deliver_rcu+0x164/0x164 Jan 5 18:56:28 Tower kernel: __netif_receive_skb_one_core+0x77/0x9c Jan 5 18:56:28 Tower kernel: process_backlog+0x8c/0x116 Jan 5 18:56:28 Tower kernel: __napi_poll.constprop.0+0x28/0x124 Jan 5 18:56:28 Tower kernel: net_rx_action+0x159/0x24f Jan 5 18:56:28 Tower kernel: __do_softirq+0x126/0x288 Jan 5 18:56:28 Tower kernel: do_softirq+0x7f/0xab Jan 5 18:56:28 Tower kernel: </IRQ> Jan 5 18:56:28 Tower kernel: <TASK> Jan 5 18:56:28 Tower kernel: __local_bh_enable_ip+0x4c/0x6b Jan 5 18:56:28 Tower kernel: netif_rx+0x52/0x5a Jan 5 18:56:28 Tower kernel: macvlan_broadcast+0x10a/0x150 [macvlan] Jan 5 18:56:28 Tower kernel: ? _raw_spin_unlock+0x14/0x29 Jan 5 18:56:28 Tower kernel: macvlan_process_broadcast+0xbc/0x12f [macvlan] Jan 5 18:56:28 Tower kernel: process_one_work+0x1a8/0x295 Jan 5 18:56:28 Tower kernel: worker_thread+0x18b/0x244 Jan 5 18:56:28 Tower kernel: ? rescuer_thread+0x281/0x281 Jan 5 18:56:28 Tower kernel: kthread+0xe4/0xef Jan 5 18:56:28 Tower kernel: ? kthread_complete_and_exit+0x1b/0x1b Jan 5 18:56:28 Tower kernel: ret_from_fork+0x1f/0x30 Jan 5 18:56:28 Tower kernel: </TASK> Jan 5 18:56:28 Tower kernel: ---[ end trace 0000000000000000 ]---
  10. @Linguafoeda If you're behind CGNAT, you need a Commercial VPN with port forwarding or a VPS with your own VPN with port forwarding setup. Once you find that provider and setup port forwarding on their page. You have 3 options 1) Setup VPN for the whole system on Unraid 2) Setup VPN for the docker containers only on Unraid (a hassle to pass other containers through it because of port sharing) 3) Setup VPN on a capable router that has port forwarding (I use a Glinet)
  11. Yep, it seems that Torguard is indeed having its web traffic blocked randomly... I tried to find a bunch of proxy sites and found one https://proxysite.us/ that worked and via that one all the sites I couldn't reach worked. It's weird though it's not a complete block, many websites work, but some don't (like ipleak, dnsleak and such I wanted to test my VPN) -- I have a personal VPS and will be moving my VPN to the VPS soon, so hopefully this won't be an issue anymore. Thanks for all your help!
  12. It's possible that the Wireguard gateway is blocking, but I am using other apps on it that work for download & including Plex (both ways). I could run a wireshark but that will only show me requests going through wg0 and not once going through the tunnel. I'll play around with it, and if I discover what it is, I'll post here my finding.
  13. Looking at Chrome processes, to see if there is anything peculiar, I see this (mostly because I see vnc connects unencrypted when launching chrome) chrome 1084 67 0 10:26 ? 00:00:00 /usr/bin/python3 /usr/bin/websockify -D --web=/usr/share/novnc/ --cert=/etc/ssl/novnc.pem 8080 localhost:5900 Do you know what it does ? Also when I look, there is no file on the Unraid: /etc/ssl/novnc.pem
  14. So I finally figured this out per this Reddit Post: the reason was that I needed to add these port mappings for Plex when connected to wg0.
  15. Yeah you're right, it works fine w/o Wireguard. The only thing I noticed when connecting to wg0, the 8080 port in unraid is being used for the main gui I think, so I redirected it in settings to a different port. 172.31.200.4:8080 <-> TCP 192.168.50.250:8081 Once the app start (btw what is this VNC thing ? the actual Chrome process is located elsewhere ?) , I can go to google and search for anything in Google, but if I click any link it sits forever and nothing happens. I opened network inspection in developer mode and it seems to be doing some initial requests like curl does, but gets cancelled eventually. Interestingly some sites work, like maybe 10-20% of the sites depending on them like google, wikipedia, bing it's as if there is a firewall on the vpn's wg0 blocking some requests for browsing.
  16. Hi, When I try to use Chromium via wg0 interface when it's connected to VPN, I can't browse outside of Google, I can search for things there, but I can't browse to any other websites, I am wondering if this is an ssl issue.
  17. I found a solution that works kinda... So: My Unraid Box is connected via ethernet eth0/br0 to the router to T-Mobile Gateway (192.168.50.0/24) I decided to tinker around and connected a Usb-Ethernet adapter to Unraid (eth1/br1) and connected it to a GlINet Router I have and connected that to the T-Mobile gateway as well (192.168.8.0/24) Unlike my $300 Asus Router (w/ Merlin), the Wireguard client on the GlInet Travel router allows you not only to connect to Wireguard, but it also allows port forwarding to wg0 interface (probably via iptables that actually work) So I was able to attach Plex on Unraid to br1 and it can be seen from outside world (bypassing CGNAT), however the clients on my local Asus Lan can't see the Plex anymore (well they see it remotely from the internet). I was kind of hoping I could allow Plex to work on both lans (maybe a limitation of the software itself). Other docker containers needing VPN through this route have to be using br1 instead of br0 but it gets messy moving everything to br1, also if you move half of them, it seems that the routing wasn't quite happening from br0 apps to br1 apps ( I didn't mess around w/ iptables / routes to see if I could it working), chatgpt gave me all the commands though! I also tried another route and disabled bonding on eth0 and bridged it with eth1 hoping for a unified approach but I didn't quite get that working. Anyways, I am back at using VPN Tunneled for System but I had some high hopes for a little bit. I actually think if my Asus Router had better Wireguard support, I could get this working , or I could just swap it with the GlInet Router. The docker containers needing VPN support will have them, while the rest of Unraid works via WAN. Are there any tutorials to use Unraids built-in support for VPN Manager for Docker Containers ? I think if I had better knowledge of the Unix OS + Dockers, I could get this done. I saw some complicated solution on youtube via pfsense and vlans but that was way complicated for me....
  18. @chucktu I don't have the plugin nor docker, but I assume once you install it on your system it should have some options or some ways to add parameters. Then you go to the admin client and enable it on their website. I only tested Tailscale a while ago on a router. What happens if you open a terminal on unraid (it's one of the icones on top right of your screen in Unraid), then type tailscale, maybe it installs it and it will be in the path. The command would be something like this: tailscale up --accept-routes --advertise-routes=192.168.1.0/24 i.e. whatever the IP of your system... like 192.168.50.x would be 192.168.50.0/24 Once that's done, go to the Admin client on tailscale's website, go to the settings of Unraid and make sure the routes are enabled for that particular machine. Once they are enabled, you should be able to access your unraid by it's private IP from an iPhone for example if it has Tailscale enabled. Edit: I am sorry I think I just described Subnet Router in this example, It's been a while since I used Tailscale.
  19. @chucktu I believe you have to advertise routes so you can see your unraid machine. Google : Unraid --advertise-routes=192.168.1.0/24 once you do that, then you can access anything on your unraid by using the private IP of that machine and whatever ports things are running.
  20. When you go into Plex, is it scanning anything ? or doing anything out of ordinary or is it sitting idle in the program ?
  21. Hi Everyone, Does this feature actually work ? When I connect to VPN while using this option and have other containers use the custom wg0 connection, none of them work. I can't see their WebUIs I just get About#Blocked on the URL of the page. The only way to use VPN is to use Set VPN tunneled for the System, which works for all containers, however Unraid plugins / apps have trouble downloading, updating... which is totally odd. Thanks
  22. I tried a few things and none worked, the only way was to go in qb's advanced settings and use wg0 from any (even though the full system was under VPN) Interestingly if I opened a terminal in qb and used curl ifconfig.io, it showed the correct VPN external IP. Another way was to set the VPN on the router and not use Unraid's VPN (Asus w/ Merlin with VPN Director)
  23. I have a Wireguard VPN with Torguard set up (Settings - VPN Manager), using the option for "VPN Tunneled for System" When using the Firefox container, https://ipleak.net/ shows the correct IPs for the Torguard, DNS is set to cloudflare (I have no idea how), because I use Torguard's DNS not only in the VPN Manager UI but also in /etc/resolv.conf -- normally when not using anything it should show NextDNS since that's what I use on my router. When using ipleak's magnet link for "Torrent Address Detection" and adding it to qbittorrent, I saw ipleak shows my ISP's IP address when magnet link is active and not Torguards. This would work on my Ubuntu VMs outside of Unraid or my other PCs, so this is something to do with Unraid. The only thing I could think of is either qbittorrent is leaking the IP, or since T-Mobile ISP is using IPv6 and my router is set to passthrough, that maybe Unraid is leaking it... though I don't have IPv6 enabled in Unraid's Network settings.
  24. So once the packets arrive to wg0 internally, you use iptables to forward those to your dein_interface network (based on your wiki) and have nginxproxymanager use it ?
  25. Thanks for making this container. I like the fact that we can put iptables in there and they persist, as opposed to the native client which put iptables based on UI states. I seem to be having it connect to the wireguard server just fine but curious , how do you recommend other containers connect to this ? by using the --net=container:wiregard-client command or use nginx ?

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.