-
[Support] binhex - NZBGet
So pointing to /data did work and then going back to completed downloads rebroke it. I did however fix the problem by changing the mnt/user/completed downloads to mnt/user/completed\ downloads . Its weird because I am selecting the folder from the dropdown menu, however I had to place the \ to make up for the space! So weird.... Thanks guys for the help and continued support in the forum!! Have a great weekend Tayshun
-
[Support] binhex - NZBGet
Hey Guys, So I just decided to created a new docker image to see if that would help the issue. I placed it in the new recommended spot /user/system but I am getting the following error in the log [cont-init.d] 10-adduser: exited 0. [cont-init.d] 30-config: executing... [cont-init.d] 30-config: exited 0. [cont-init.d] done. [services.d] starting services [services.d] done. [iNFO] nzbget 17.1 server-mode terminate called after throwing an instance of 'std::out_of_range' what(): vector::_M_range_check: __n (which is >= this->size() (which is [iNFO] nzbget 17.1 server-mode terminate called after throwing an instance of 'std::out_of_range' what(): vector::_M_range_check: __n (which is >= this->size() (which is [iNFO] nzbget 17.1 server-mode it loops the terminate call until I shut it down. The run command root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker create --name="binhex-nzbget" --net="bridge" -e TZ="America/New_York" -e HOST_OS="unRAID" -e "PUID"="99" -e "PGID"="100" -p 7890:6789/tcp -v "/mnt/user/Completed Downloads/":"/data":rw -v "/mnt/user/appdata/nzbgetbinhex":"/config":rw binhex/arch-nzbget ce472aefad6c5032fcbbeca463b5513822a365eb2eae28156f1ec044fca8f638 The command finished successfully! the -p 7890 is because I was trying to see if it was a port issue... I have just changed it but still nothing. Thanks for your replies guys, my mom and girlfriend are getting antsy without their precious TV!
-
[Support] binhex - NZBGet
Hey Guys, After upgrading from 6.1.8 to 6.2.4 I can no longer connect to :6789. I keep getting connection refused. My other dockers work fine but just not Nzb get. Please help!
-
[Support] binhex - Sonarr
Hey all, I am currently having an issue where Sonarr will send files to nzbget and download successfully but in the queue I am getting "no files are eligible for import" My nzb get saves to /mnt/user/Completed_Downloads . The tv shows download into a folder called 'tv' at completed_downloads/completed/ and my sonarr /data points to /mnt/user/Completed_Downloads/downloads/completed/ this is where the tv folder is. Please Help! everything was working before I updated!! Thanks T
-
Performance Improvements in VMs by adjusting CPU pinning and assignment
hey! Which one should we be using??
-
Performance Improvements in VMs by adjusting CPU pinning and assignment
You need to pass through a USB controller for sound to work correctly when using USB sound cards/DAC. All the sound cards/DAC have had the same problem. You might want to check out archdrafts guide on how to pass through a whole controller here Hey Saarg! I do currently have my USB passthrough functioning with this. it passes through my whole controller. for some reason the qemu from archedraft wasn't functioning for me. It would always revert back to this style. I just knew the address of the PCI for my usb and copy pasted the hostdev from my GPU assignment, and gave it its own slot <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x00' slot='0x1d' function='0x0'/> </source> <alias name='hostdev3'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x0a' function='0x0'/> </hostdev> I'm just not sure if the CPUs are pinned correctly. OP said that we shouldn't change because it would change by itself <cpu mode='host-passthrough'> <topology sockets='1' cores='2' threads='2'/> </cpu> but I changed mine to <cpu mode='host-passthrough'> <topology sockets='1' cores='3' threads='6'/> </cpu> because I am using 3 CPUs and 6 threads (I think thats right) I messed around with the buffer of my DAC a little bit but still getting some underruns and some clipping. still tweaking about... Let's see if we can fix this. Let us take it from the start. 1. Find your core pairs (core and hyperthread) in the dashboard. Only if you have a CPU with hyperthreading. You will see that in the CPU Speed field you should see core 0 / 16 (In my case). The numbers make your pairs. So in this case, the pair is core 0 and 16 2. Knowing the pairs you can start with the emulatorpin cores. I like to leave core 0 and its pair to unraid, so I would use the next available pair. Remember to add the pair to isolcpus= parameter in syslinux.cfg. Should look like below. append isolcpus=1,17 initrd=/bzroot 3. Find the pairs for the cores you want to let your VM use. Also add these to isolcpus like above. 4. Now we need to specify the correct amount of cores in the xml template. Start with the below first. You should input six as that is the number of cores you want. I use core for both the real core and the hyperthread, as the VM only see a virtual CPU (vcpu). <vcpu placement='static'>6</vcpu> Then you change the last part (cpuset) to the cores you found in step 3. <vcpupin vcpu='0' cpuset='12'/> <vcpupin vcpu='1' cpuset='13'/> <vcpupin vcpu='2' cpuset='14'/> <vcpupin vcpu='3' cpuset='15'/> <vcpupin vcpu='4' cpuset='28'/> <vcpupin vcpu='5' cpuset='29'/> Now add the emulatorpin cores you chose in step 2. <emulatorpin cpuset='1,17'/> The last thing is to change the CPU topology. You should set sockets and threads to 1 and change cores to the number of cores you gave the VM, which is 6. <cpu mode='host-passthrough'> <topology sockets='1' cores='6' threads='1'/> </cpu> That was it for the CPU. Now let us try the USB controller. Just to be sure you have it correctly, remove the old passthrough and add the below. <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x00' slot='0x1d' function='0x0'/> </source> </hostdev> You might need to hide the usb controller from unraid, so it doesn't use any of the devices before the VM is started. In most cases this is no problem, but I have seen some cases where it messed up the pass through. It looks like this is one of the onboard controllers and then it might share the same vendor/product id as the other controllers you have. But for this I need the PCI device list in Tools --> System Devices if you are on unRAID 6.2 or the output of the below command (SSH to the server) if you are on 6.1.9. lspci -nn After you have supplied the info, we can continue with hiding the controller. My Pairs Are 0/1 2/3 4/5 ... 26/27 append isolcpus=1,17 initrd=/bzroot <-- am I suppose to isolcpus with all that i want isolated? 8/9...26-27 ? vcpu placement is static and 6 4. goes back to question 2. should I only be isolating the pin (my case 8/9) will change to 6 cores 1 thread, I thought it would be 3 cores with 2 threads initially... USBs are working correctly. Thanks for your help! I just want to verify step 2 before letting you know if it worked!
-
OpenVPN Server & Client for unRAID 6.2+ (6.1 are still supported)
Hey All, I was wondering if there were anyway to enable TAP mode instead of TUN mode? I'm trying to get my steam home streaming up and running but without being on the same subnet it doesn't detect it. Steam unfortunately does not allow manual IP entry so there is no way of accessing it! please help! Thanks T
-
Performance Improvements in VMs by adjusting CPU pinning and assignment
You need to pass through a USB controller for sound to work correctly when using USB sound cards/DAC. All the sound cards/DAC have had the same problem. You might want to check out archdrafts guide on how to pass through a whole controller here Hey Saarg! I do currently have my USB passthrough functioning with this. it passes through my whole controller. for some reason the qemu from archedraft wasn't functioning for me. It would always revert back to this style. I just knew the address of the PCI for my usb and copy pasted the hostdev from my GPU assignment, and gave it its own slot <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x00' slot='0x1d' function='0x0'/> </source> <alias name='hostdev3'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x0a' function='0x0'/> </hostdev> I'm just not sure if the CPUs are pinned correctly. OP said that we shouldn't change because it would change by itself <cpu mode='host-passthrough'> <topology sockets='1' cores='2' threads='2'/> </cpu> but I changed mine to <cpu mode='host-passthrough'> <topology sockets='1' cores='3' threads='6'/> </cpu> because I am using 3 CPUs and 6 threads (I think thats right) I messed around with the buffer of my DAC a little bit but still getting some underruns and some clipping. still tweaking about...
-
Performance Improvements in VMs by adjusting CPU pinning and assignment
Hey All! I was wondering if there are any audio engineers out there using this method? I am receiving sound issues when going through my USB DAC. I am going through a single USB port to a hub. I don't know if I am doing it correctly. Also, is there anyway to tell if I appended the string to intrid correctly? Here is my XML: <domain type='kvm' id='14'> <name>Windows 10</name> <uuid>dd3e87d6-970b-3a66-af1f-0c4bfe93fa94</uuid> <metadata> <vmtemplate name="Custom" icon="windows.png" os="windows"/> </metadata> <memory unit='KiB'>8388608</memory> <currentMemory unit='KiB'>8388608</currentMemory> <memoryBacking> <nosharepages/> <locked/> </memoryBacking> <vcpu placement='static'>6</vcpu> <cputune> <vcpupin vcpu='0' cpuset='16'/> <vcpupin vcpu='1' cpuset='18'/> <vcpupin vcpu='2' cpuset='20'/> <vcpupin vcpu='3' cpuset='17'/> <vcpupin vcpu='4' cpuset='19'/> <vcpupin vcpu='5' cpuset='21'/> <emulatorpin cpuset='0-1'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-i440fx-2.3'>hvm</type> <loader type='pflash'>/usr/share/qemu/ovmf-x64/OVMF-pure-efi.fd</loader> </os> <features> <acpi/> <apic/> <hyperv> <relaxed state='on'/> <vapic state='on'/> <spinlocks state='on' retries='8191'/> </hyperv> </features> <cpu mode='host-passthrough'> <topology sockets='1' cores='3' threads='6'/> </cpu> <clock offset='localtime'> <timer name='hypervclock' present='yes'/> <timer name='hpet' present='no'/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/bin/qemu-system-x86_64</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/VMs/WIN10/vdisk1.img'/> <backingStore/> <target dev='hdc' bus='virtio'/> <boot order='1'/> <alias name='virtio-disk2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/ISOs/Windows10.iso'/> <backingStore/> <target dev='hda' bus='ide'/> <readonly/> <boot order='2'/> <alias name='ide0-0-0'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/ISOs/VirtIO/virtio-LATEST-0.1.118.iso'/> <backingStore/> <target dev='hdb' bus='ide'/> <readonly/> <alias name='ide0-0-1'/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk> <controller type='usb' index='0'> <alias name='usb'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/> </controller> <controller type='pci' index='0' model='pci-root'> <alias name='pci.0'/> </controller> <controller type='ide' index='0'> <alias name='ide'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <controller type='virtio-serial' index='0'> <alias name='virtio-serial0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:06:b1:0d'/> <source bridge='br0'/> <target dev='vnet0'/> <model type='virtio'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </interface> <serial type='pty'> <source path='/dev/pts/0'/> <target port='0'/> <alias name='serial0'/> </serial> <console type='pty' tty='/dev/pts/0'> <source path='/dev/pts/0'/> <target type='serial' port='0'/> <alias name='serial0'/> </console> <channel type='unix'> <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/Windows 10.org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0' state='disconnected'/> <alias name='channel0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='tablet' bus='usb'> <alias name='input0'/> </input> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <graphics type='vnc' port='5900' autoport='yes' websocket='5700' listen='0.0.0.0' keymap='en-us'> <listen type='address' address='0.0.0.0'/> </graphics> <video> <model type='cirrus' vram='16384' heads='1'/> <alias name='video0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </video> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </source> <alias name='hostdev0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x01' slot='0x00' function='0x1'/> </source> <alias name='hostdev1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x00' slot='0x1b' function='0x0'/> </source> <alias name='hostdev2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x00' slot='0x1d' function='0x0'/> </source> <alias name='hostdev3'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x0a' function='0x0'/> </hostdev> <memballoon model='virtio'> <alias name='balloon0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x09' function='0x0'/> </memballoon> </devices> </domain> Thanks in advance for your help!
-
My New Dockers - Apache-PHP and Enhanced Calibre Server
Hey guys, Just wondering where the php.conf is located? I cant seem to find it anywhere!
-
***GUIDE*** Passthrough Entire PCI USB Controller
hey testdasi, I'm looking to get the same motherboard and I was wondering if you mean all of your USB 2.0 are on the same controller? can't you just passthrough the asrock usb 3.0??
-
[Support] binhex - Sonarr
Sounds about right! thanks a buch!
-
[Support] binhex - Sonarr
Hey All! I have DelugeVPN and Sonarr setup and running great! Binhex you're a saint and a scholar!! I have bought you a few beers! I was just wondering if there is anyway ( I don't know if Sonarr does this or not) that after the download completes, to delete it from my Completed downloads folder? I see the files in my Media/TV folder but it also stays in the other folder. I know that seeding is super important, but it would be amazing if there were a way to delete after like a 3.0 ratio. Thanks for your great work! T
-
[Support] binhex - DelugeVPN
Fixed it! It turns out that the other install of Deluge was the problem. Since it wasnt your binHex install I think settings got tampered with.(I saw something on an earlier page so) I deleted all files from my docker share, deleted all deluge files from my flash and deleted delugeVPN then reinstalled. works like a charm and I can access VPN (checked with the torrent checker). One quick question though. I was reading the log and it says its missing an ovpn file. Do I need to put this in or can I just use the parameter that has nl.pia.com (I think its vpn_remote)? EDIT: Now that its connecting it doesnt ask for the ovpn file. I think I was looking at the older logs
-
[Support] binhex - DelugeVPN
I cant access webgui either with change of subnet. I am on 172.18.6.0/24 according to the CIDR page but still nothing. Do we have to setup VPN before we can access Deluge via 8112? EDIT: Tried putting my PIA settings in but nothing as I figured. I've also tried deleting and restarting docker in a new share. Before I tried VPN had installed Deluge(non vpn) and had access. This was done via a plugin though, so I don't know if that messed anything up.