niietzshe

Members
  • Posts

    71
  • Joined

  • Last visited

Everything posted by niietzshe

  1. Hey all, I’ve been a happy UnRaid user for about 5 years now. I was thinking of upgrading my machine to an i5 for helping Plex with transcoding, but that got me thinking: CURRENT BUILD intel pentium G3420 3.2ghz ASUS H81I-Plus 1x8Gb RAM Sata card 4x3Tb WD Greens 120GB Kingston SSD 300w ST30SF Bronze PSU LianLi q25b case What are my upgrade options for getting something powerful enough to run steam? I only have a Retropie for games, not really interested in most console games (Switch is another matter), so steams indie games appeal. I thought I had two pcie ports, but looks like only one, so I’d at least be looking at motherboard+cpu+gpu. Case looks like it supports 2 cards, not sure if I’d have to update psu. At that point should I look at a new build? Was thinking of streaming over Ethernet to RetroPie as my machine is under the stairs. I’m well out of my depths with this one so any suggestions would be greatly appreciated. Thanks Christian
  2. That is very helpful, thank you for taking the time to reply so thoroughly. I’ll look out for an i5 I think, unless an i7 pops up that’s a steal. Regards Christian Sent from my iPhone using Tapatalk
  3. To revive an old thread... ive been running this setup for a few years now. I have offloaded a lot of home automation services to a different device, but still use this for Plex, which I think could do with a bit of help with transcoding. CURRENT BUILD intel pentium G3420 3.2ghz ASUS H81I-Plus 1x8Gb RAM Sata card 4x3Tb WD Greens 120GB Kingston SSD 300w ST30SF Bronze PSU RAM never really goes above 30% CPU is both cores 100% when transcoding. Can I get away with an i5 or even i7 (socket 1150) with this build/psu? My alternative would probably be to leave this alone and upgrade my docker server to an i5 NUC. thanks for any new advice.
  4. Hey All. I have a few dockers/VMss that require access to the same USB hardware. If I unplug the device (for part of it's functionality), when I plug it in again it's at a different port. This also seems to happen when switching dockers, but I haven't confirmed that yet. So what I'd like to do is have unraid find the device and link it too /dev/myUSB or something like that, so even if it updates the containers/VMs will still be pointing at the correct hardware. Possible in UnRaid? This is usually done with udev, but I don't think it's possible that way. Thanks Christian
  5. Thanks, that worked! Can we now bind an integrated gpu to a VM yet?
  6. I'm trying to install either Ubuntu or Debian server, can't get past this screen, any advice? Here is the XML: <domain type='kvm'> <name>Ubuntu</name> <uuid>70152094-9d5e-b809-38b8-e1aa103cd8dc</uuid> <metadata> <vmtemplate xmlns="unraid" name="Ubuntu" icon="ubuntu.png" os="ubuntu"/> </metadata> <memory unit='KiB'>1048576</memory> <currentMemory unit='KiB'>1048576</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>1</vcpu> <cputune> <vcpupin vcpu='0' cpuset='0'/> </cputune> <os> <type arch='x86_64' machine='pc-q35-2.5'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/70152094-9d5e-b809-38b8-e1aa103cd8dc_VARS-pure-efi.fd</nvram> </os> <features> <acpi/> <apic/> </features> <cpu mode='host-passthrough'> <topology sockets='1' cores='1' threads='1'/> </cpu> <clock offset='utc'> <timer name='rtc' tickpolicy='catchup'/> <timer name='pit' tickpolicy='delay'/> <timer name='hpet' present='no'/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/VM/ubuntu-12.04.5-server-i386.iso'/> <target dev='hda' bus='sata'/> <readonly/> <boot order='2'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <controller type='usb' index='0' model='ich9-ehci1'> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <master startport='0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0' multifunction='on'/> </controller> <controller type='usb' index='0' model='ich9-uhci2'> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/> </controller> <controller type='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'/> <controller type='pci' index='1' model='dmi-to-pci-bridge'> <model name='i82801b11-bridge'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1e' function='0x0'/> </controller> <controller type='pci' index='2' model='pci-bridge'> <model name='pci-bridge'/> <target chassisNr='2'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x01' function='0x0'/> </controller> <controller type='virtio-serial' index='0'> <address type='pci' domain='0x0000' bus='0x02' slot='0x02' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:04:14:96'/> <source bridge='br0'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x01' function='0x0'/> </interface> <serial type='pty'> <target port='0'/> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <channel type='unix'> <source mode='connect'/> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='tablet' bus='usb'/> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <graphics type='vnc' port='-1' autoport='yes' websocket='-1' listen='0.0.0.0' keymap='en-us'> <listen type='address' address='0.0.0.0'/> </graphics> <video> <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/> </video> <memballoon model='virtio'> <address type='pci' domain='0x0000' bus='0x02' slot='0x03' function='0x0'/> </memballoon> </devices> </domain>
  7. Hey all, I have a small build based off MiniITX that I've got an OSX VM installed on to offload some of the more RAM intensive stuff I do that my ageing MacbookPro can't handle anymore the poor thing. I currently VNC into this, but it's not ideal. What I'd like to do is hook up a Monitor and Input Devices and use it as a proper desktop, problem is I don't have enough room for a Graphics Card. So here is my current build: Lian Li PC-Q25B Asus H81I-PLUS Motherboard Intel Pentium G3420 Dual Core CPU Syba SATA III 4 Port PCI-e x1 Controller SilverStone SST-ST30SF HyperX FURY Series 8GB Ideally I'd like the least amount of money spent and time swapping out, but only if it's the best solution. So I have 8 SATA Ports with the current setup, to get that I'd have to go to a server grade M-ITX board (good solution), which would free up the PCI port for graphics card. Other option is to get a Node804 chassis, M-ATX motherboard, probably new CPU, probably new PSU, which is starting to look like a totally new build. Any other options or suggestions? Thanks Christian P.s. Is anyone currently using a OSX VM as a main machine? What do you think...
  8. Have a look at OpenHab. Also if you go ZWave you don't need a separate hub, you can just use a USB transmitter/receiver in your UnRaid machine.
  9. Ahh so in the XML it was trying to use core 1 & 2? I only have a 2 core Pentium, so have cores 0 & 1... I'm at work at the minute so can't get access through the VNC port, but I've updated that and will check it out tonight. Thanks Christian
  10. Hi. I've been following your guide up to stage 4.4 and I'm getting an error: "Unable to write to '/sys/fs/cgroup/cpuset/machine/OSX-El-Capitan-10.11-VNC.libvirt-qemu/vcpu1/cpuset.cpus': Numerical result out of range" Here are my files I have: /mnt/cache/VM/Install_OS_X_10.11_El_Capitan.iso /mnt/cache/VM/ElCapitan.img /mnt/cache/VM/enoch_rev2795_boot Here is my XML Running on Intel Pentium. Anyone have any ideas of how I can progress? Thanks Christian
  11. I am, but because I thought the problem was with the OSK key I didn't post it there. I'll move my further question over. Thank you.
  12. I knew it! Haha! Thanks, so now I just have to solve this problem. I was just looking at Windows, something I haven't done since Windows 95! I don't have the option of Linux as the only thing I need a computer for now is Lightroom. But I really don't want to resort to Windows, 20 years of Mac makes It hard to go back. While we're at it, my motherboard is m-itx, so I guess if I'm going to take this seriously I should upgrade to m-atx so I have an extra expansion slot for a dedicated gpu and stick some more ram and an i5 in there yeah?
  13. Hey, I'm following this guide and got up to step 4.4. Now I am also having trouble with OSK's, just get a comedic one liner from Apple, not sure if that's actually the key, but I doubt it. Tried with the OSX tool linked in the references as well as a compiled SmcDumpKey on Ubuntu on top of VMWare. No Avail. Anyway, I want to run through it still and see how far I get, currently I get an error: "Unable to write to '/sys/fs/cgroup/cpuset/machine/OSX-El-Capitan-10.11-VNC.libvirt-qemu/vcpu1/cpuset.cpus': Numerical result out of range" Here are my files I have: /mnt/cache/VM/Install_OS_X_10.11_El_Capitan.iso /mnt/cache/VM/ElCapitan.img /mnt/cache/VM/enoch_rev2795_boot Here is my XML I hope I can get a bit of help from you guys/girls as I'm hoping I can utilise my UnRaid server to offload some of the more RAM intensive stuff I do on my aging MacBookPro (early 2008) so it only has to run a VNC client. Thanks Christian
  14. Hey all, I asked over on the Docker forum and got nothing but tumbleweed. I have a docker running OpenHab that is working perfectly, apart from if I remove the USB device and re-insert it. You have to hard link it to a port (so /dev/ttyUSB0). I tried UDEV as explained here, but docker doesn't seem to support it. I can setup the UDEV symlink in UnRaid, but then I'm unsure how to access that in the docker as the new link doesn't translate over to it. Basically the problem is that I can never fully know what /dev/ port the USB device is on, so I need some way of dynamically linking that to something consistent. If anyone can offer any suggestions it'd be much appreciated. Thanks Christian
  15. Erm.. I think the whole reason I knew about this was that it was quitting before the application I'm running had a chance to remove the lock file, which was happening without me exec'd into bash. I'll test this tonight, but I'm pretty confident it's still doing it if I'm not in the session. Thanks for the help Christian
  16. I'm seeing it when I exec bash into the docker, then shut it down from the unraid UI. It's my own docker: https://github.com/christianwaite/dockerapp-openhab Hasn't been causing problems, but I want to use a db4o database and that will corrupt it if it's not given enough time to shut down. There's a post about it here: https://labs.ctl.io/gracefully-stopping-docker-containers/ But I don't know how unraid handles shutting down dockers. Thanks Christian
  17. No-body else has encountered this problem?
  18. I have a problem where stopping a docker from the UnRaid UI forces a kill after 10 seconds on all processes, meaning the service doesn't finish doing what it should be doing: *** Shutting down runit daemon (PID 12)... *** Killing all processes... 2015-10-17 14:22:26.321 [iNFO ] [penhab.io.rest.RESTApplication] - Stopped REST API *** Not all processes have exited in time. Forcing them to exit. Any idea of the best way to approach this problem so the docker doesn't just kill all the processes, but waits for them to finish? Thanks C
  19. Hey Squid, let me test this thoroughly and add some extra stuff in there, then I'll let you know. Also I'm waiting on the next generation of the software to come up (days/weeks away) and will add that in as well. Cheers Christian
  20. Ok thanks to some wonderful help on this thread I got the OpenHab1.7 up and running ready for testing if anyone want's to play around. Of note, Bungy also has a OpenHab docker and he knows much more about this stuff than I do. Where we differ in setup is I've added zwave binding by default and HabMin2, but no demo... Also I've exposed some of the directories, so you can play around with configs and add new bindings by just adding them to the addon folder etc... Add this repository and let me know of any problems. https://github.com/christianwaite/docker-templates I will be messing around with it this week while the wife and kid are away, so I'm sure I'll find a few things wrong. And I also have to add support for auto detection of a zwave dongle, currently you'll have to set that manually in the config.
  21. Ahh brilliant! Thanks to both of you!!! I had moved the volume mount in the dockerfile around thinking it might be causing some issues... So firstrun just runs the first time the docker is ever run and never again? And this is a phusion thing? So it automatically runs based on its name and location? It's all working and I can move forward with everything. I'll start a proper thread as things are working as I want them. Need to add in automatic linking of USB device based on env vars etc Thanks again so very much!!! I'm very greatfull! Christian x
  22. Ok so this is quite confusing to explain. But thanks for baring with me. So kitematic automatically has the volume mount because I've specified it in the dockerfile. So /config is available by default on that docker. And is populated with the data I expect. I can't get to any other part of the docker. On Unraid, not only is that data not available as an export, but if I bash into the docker and have a look around, the actual data I've copied from /usr/share/openhab to /config has gone! So somewhere Unraid is writing dead space to that exported directory. If I bash into the kitematic and have a look at the same directories, everything is there... So it must be how I'm running the docker from UnRaid (which seems correct), or something more buggy is going on.
  23. Yeah I'm checking through ssh as well... No banana... Hmm, so I just went into the docker bash (docker exec -it OpenHab bash) and the /config directory there is empty. So I move folders out of /usr/share/openhab into /config and link back to them. At some point this must be failing on UnRaid, where as it doesn't in Kitematic.. Wait that doesn't make sense because it's built as a container on the hub... What's going on here?
  24. Yes I have a template repository: https://github.com/christianwaite/docker-templates So I found the docker run command when adding from UnRaid, which is: root@localhost:# /usr/bin/docker run -d --name="OpenHab" --net="host" --privileged="true" -e TZ="Europe/London" -v "/mnt/cache/appdata/openhab":"/config":rw christianwaite/openhab Which seems right. It's going to give rw access to /config at /mnt/cache/appdata/openhab. So I'm running the same docker in Kitematic right now and I have access to everything inside of /config, unraid == nothing... Bit stuck
  25. Isn't that all setup from the unraid docker interface though? As it displays the volumes you've exposed there... If not can you specify it in the the template xml?