StevenRafferty

Members
  • Posts

    9
  • Joined

  • Last visited

Converted

  • Gender
    Male
  • Location
    UK

Recent Profile Visitors

402 profile views

StevenRafferty's Achievements

Noob

Noob (1/14)

6

Reputation

  1. I agree with you, I am open to any suggestions to make this app more secure and safe. I did have an idea to solve this, the idea would be when you setup the app you must first create an admin user (just for the app) then you'd be able to add your unraid login details on to my app where I'd store them in the db.
  2. I am glad this project makes your life simpler, I'll create some issues in the near future so please keep posted either on Github repo or Unraid forum
  3. I have wonderful news, Unraid VM CP is ready for Alpha. I have made two YouTube videos an intro and an installation video, I hope the videos will be helpful.
  4. Thanks for the feedback. I chose these technologies because I know them well. The main goal of the plugin is to help me and others who want to use my VMs. If you don't like it, feel free to explore other options.
  5. I’ll address each question. Q: I disagree with everything which is not pure Rust and WebAssembly A: I hope this is sarcasm 😂 Q: Can you explain to me right now, why TF you need all that overhead, to flip a switch a push a button, that in it's nature is either 0 or a 1. A: I don’t think you’ve properly read this post or looked at the relevant links. Q: We must fight for minimalism in the control plane. A: This is a plug-in addressed in the post, you can install it or don’t. Q: If I see you bloating the control plane, I kick your ass back to abacus times. A: Again read the post Q: What are your current challenges with the whole thing, maybe I can help with something? A: As I stated in the post, I want suggestions and feedback, so if you have any ideas just let me know and ensure it is constructive. next time please go through the post before commenting loads of stuff that has already been answered, thanks.
  6. Hi everyone, I'm excited to share with you a plug-in I'm currently developing called Unraid VM CP (Unraid Virtual Machine Control Panel). The plug-in will allow you to easily control your VMs from a simple, intuitive interface. I'm building this plug-in because I've encountered some issues with the Unraid interface and want to make it more accessible for non-techy users. You can find the design of the project here: https://www.figma.com/file/xz91l6rLwKP5oI1IdWSJlZ/Unraid-VM-CP?t=UTNgsyAD30laWH8E-1. The interface is designed to be simple and easy to use, even for those who are not technically inclined. My goal is to make Unraid VM CP the go-to plug-in for anyone looking to control their VMs with ease. As a gamer, I use Unraid to run two gaming VMs, and I wanted to create a solution that would allow my GF to turn on and off her VM without using the Unraid interface, which can be complex and difficult to navigate. Unraid VM CP is built on NodeJS, Solidjs, and Docker, and is open source. I'm currently the sole developer working on this project, and I'm making steady progress. The backend is nearly complete, and I'm starting work on the frontend. I'm reaching out to the Unraid community for feedback and suggestions. If you have any thoughts or ideas, please don't hesitate to let me know. You can find the project on GitHub here: https://github.com/npmSteven/Unraid-VM-CP
  7. Hello, I am having some trouble with my USB controller, I have three devices connected to it: Gaming Headset (Astro A50), keyboard and mouse, when I use the headset my mouse or keyboard will get disconnected, I am open to any suggestions. The solution I am using for now is to only have the headset on the USB Controller and keyboard and mouse on Motherboard USB and passed through via VM. I am not sure if this is worth mentioning but when I tried running the VM with USB Controller option set to 2.0 it would just stay on the windows loading screen. System specs: CPU: i9 9900K GPU: RTX 3080 ti Storage: 3x 1TB SSD Here is my VM XML <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm' id='4'> <name>Windows 10 (Steven)</name> <uuid>99f94eca-621a-0e3d-7b0a-bf2b2d887f61</uuid> <metadata> <vmtemplate xmlns="unraid" name="Windows 10" icon="windows.png" os="windows10"/> </metadata> <memory unit='KiB'>17301504</memory> <currentMemory unit='KiB'>17301504</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>6</vcpu> <cputune> <vcpupin vcpu='0' cpuset='0'/> <vcpupin vcpu='1' cpuset='8'/> <vcpupin vcpu='2' cpuset='2'/> <vcpupin vcpu='3' cpuset='10'/> <vcpupin vcpu='4' cpuset='4'/> <vcpupin vcpu='5' cpuset='6'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-i440fx-7.1'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/99f94eca-621a-0e3d-7b0a-bf2b2d887f61_VARS-pure-efi.fd</nvram> <smbios mode='host'/> </os> <features> <acpi/> <apic/> <hyperv mode='custom'> <relaxed state='on'/> <vapic state='on'/> <spinlocks state='on' retries='8191'/> <vendor_id state='on' value='none'/> </hyperv> </features> <cpu mode='host-passthrough' check='none' migratable='on'> <topology sockets='1' dies='1' cores='3' threads='2'/> <cache mode='passthrough'/> </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/local/sbin/qemu</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/domains/Windows 10 (Steven)/vdisk1.img' index='1'/> <backingStore/> <target dev='hdc' bus='virtio'/> <boot order='1'/> <alias name='virtio-disk2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </disk> <controller type='pci' index='0' model='pci-root'> <alias name='pci.0'/> </controller> <controller type='virtio-serial' index='0'> <alias name='virtio-serial0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </controller> <controller type='usb' index='0' model='qemu-xhci' ports='15'> <alias name='usb'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:66:d3:ad'/> <source bridge='br0'/> <target dev='vnet3'/> <model type='virtio-net'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </interface> <serial type='pty'> <source path='/dev/pts/0'/> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> <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/domain-4-Windows 10 (Steven)/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='mouse' bus='ps2'> <alias name='input0'/> </input> <input type='keyboard' bus='ps2'> <alias name='input1'/> </input> <audio id='1' type='none'/> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x04' slot='0x00' function='0x0'/> </source> <alias name='hostdev0'/> <rom file='/mnt/user/steven/vbios/Palit.RTX3080Ti.12288.210412.rom'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0' multifunction='on'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x04' slot='0x00' function='0x1'/> </source> <alias name='hostdev1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x1'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x06' slot='0x00' function='0x0'/> </source> <alias name='hostdev2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/> </hostdev> <memballoon model='none'/> </devices> <seclabel type='dynamic' model='dac' relabel='yes'> <label>+0:+100</label> <imagelabel>+0:+100</imagelabel> </seclabel> </domain> Thanks, and if theres any additional info please ask :)
  8. Hello, Server specs CPU: 2x Xeon E5-2670 PCI-E: 2x LSI 6Gbps SAS HBA LSI 9200-8i RAM: 32GB Mobo: Super micro x9dri-f OS: unraid HDDs I recently purchased a SAS HDD and it is not being recognized, pretty much all of the drives in the server are sata, except for this drive I am trying to add, there are 9 drives in total as you can see from the image above the SAS drive isn't being recognized, which is very weird as when I go into the LSI configurator I am able to see my 3 TB SAS drive. Image of the problem drive below Thanks, if you require any more information please let me know Steven