SSMI

Members
  • Posts

    47
  • Joined

  • Last visited

Converted

  • Gender
    Undisclosed

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

SSMI's Achievements

Rookie

Rookie (2/14)

0

Reputation

  1. What container is considered the official? I thought it was the All-In-One because that is what the Nextcloud website seems to recommend. On top of that none of the templates from the apps tab seem to be directly from Nextcloud. If I wanted to switch to the AIO container as long as my docker.img was on something with redundancy (like a two disk cache) it would have similar redundancy to the array and be somewhat protected right? Then I could use the AIO with the data and back locations mapped like the documentation says and things would be relatively reliable right? Using the AIO has some appeal because it sets everything up.
  2. So I had some more discussion about all this on the Nextcloud help forums. That discussion can be found here. It appears there is no support and there never will be for using something other than docker volumes (no mounting of folders). Does anyone know what disk these docker volumes end up on in Unraid? Is it in the OS on the RAM? Does it go on the USB or maybe in the docker.img? Is moving the Docker volume location something that would persist over reboots? I do think it may be worth facilitating a way this container to work on Unraid because it would give a low maintenance way for less tech savvy people to get a whole Nextcloud setup easily.
  3. So I upgraded my hardward and did see improvement particularly when I first access nextcloud. Things are still a bit slower that I would like but not too bad. I figured now would be the time to upgrade to the offical docker container. I am having some trouble getting the "Nextcloud all-in-one" container, that seems to be the offical way to install it, to work. Is that the right container to use? As I have been updating containers I have been trying to use docker-compose so it is easier to backup the configuration for the future. Below is the compose I am attempting to use. I would like nextcloud to be on vlan that is isolated from the rest of my network. That is what br0.70 is. This networks methon is working for other containers I have. I have also left off the ports, like I have done with my other containers that work, because this should have it's own IP address. I think I have setup properly to store my Nextcloud data on a particular share on my unraid but wouldn't mind confirmation. When I run this it says "service "nextcloud-aio-mastercontainer" refers to undefined volume nextcloud_aio_mastercontainer: invalid compose project". This seems to refer to a line I'm not supposed to change according to the documentation. services: nextcloud-aio-mastercontainer: image: nextcloud/all-in-one:latest container_name: nextcloud-aio-mastercontainer restart: unless-stopped networks: br0.70: ipv4_address: 10.24.70.40 environment: NEXTCLOUD_DATADIR: "/mnt/user/nextcloud" volumes: - nextcloud_aio_mastercontainer:/mnt/docker-aio-config # This line is not allowed to be changed - /var/run/docker.sock:/var/run/docker.sock:ro networks: br0.70: external: true I realize I may have to take some of these questions to the Nextcloud forums but thought I would start here. Thanks in advance for the help.
  4. @IntertekLTC Thank you for the response. Right now I am leaning towards picking up a couple 2.5" ssds and a sata controller. In the future when I upgrade the system as a whole I will go to NVME. I think that will be a big performance bump at a reasonable price for right now. When I do that I will switch to the official Nextcloud image and start a clean install.
  5. I've been using linuxserver's version. I have always had good luck with their containers. It doesn't seem too slow after the first time I access each day. I could be wrong but it feels a lot like the disks spinning up on first access. I get similar delays playing a movie from plex. Would the official implementation improve that?
  6. I am looking into making some upgrades to my unraid box. The biggest reason is I am using Nextcloud more and it is slow to load. I think this is the case because I have my Nextcloud data on the array for protection but that means the drives have to spin up to do anything with it. With that thought, I have my first question. Is there a performance boost moving the Nextcloud data off the array into a cache pool? That leads to the next consideration. I want some protection for my Nextcloud data. Right now that is accomplished with the data being on the array and the parity that gives. I'm not an expert but it seems like I could get similar protection and better performance with my cache being on a RAID of SSDs. I would set up a pool using to SSDs in a BTRFS Raid. I would like to use 2x2TB SSDs to have plenty of space. Do I understand that correctly? Can you have multiple pools? Would it be worth moving all the old app data over to the new pool? Assuming the above is true the ideal solution would be to put a couple of 2TB NVME drives into the computer and make them the cache pool. My motherboard is old enough to not have NVME drive connectors. That means I would need a new MB and CPU (and probably RAM). Since I am upgrading all that I would like it seems like it would be time to do the case (from Lian-Li PC-Q25 to Define XL7 maybe) too. There are a couple of reasons for that. I would like more space in the case for drives. I would like more PCI-E to be able to add a GPU down the line (for VMs or encoding). The thing is I don't really need extra performance or storage right now. That seems like a giant set of upgrades just to get some better cache storage. Is there a way to add 2 NVME drives to an older MB maybe via PCI-E? Would I need PCI-E bifurcation to do that for 2 drives? Is there a benefit to adding SATA ports via PCI-E and connecting the SSDs to that? Or does SATA limit the performance benefit to keep it small? More than anything I am looking to improve the Nextcloud performance without spending too much money or making a brand new NAS right now. I might be ready to upgrade the whole thing next year sometime but it could be a few years before the full upgrade. Thanks for the help and advice.
  7. I am thinking about rebuilding some of the docker infrastructure I have built up over the last 8 years. In looking at what I want to change I have come across a bit of a dilemma. Should I keep using the built-in docker management or change to something like docker-compose or portainer. I have what I see as a few pros and cons. Unraid Built-In (pro) the availability of the community apps plugin (pro) the ability to easily get to the webui, console, or logs of a container (pro) docker-folders makes organizing easy (pro) ease of updates (cons) have to remember which containers start first docker-compose (pro) the ability to quickly rebuild the setup with just a file (pro) the ability to use dependencies to adjust the autostart order (pro) appears like it shows up with the other dockers (cons) harder to access the webui, console, or logs of a container portainer (pro) all the abilities of docker-compose with a nice ui I don't think I want to add another UI so portainer is out unless it offers something more. All this leaves me more or less even between docker-compose and the unraid built-in. I really like the ability of the dependencies and the recovery if something happens to my server that docker-compose provides. However I use the webui button all the time and the logs in invaluable for troubleshooting. Does any one here have any hands on experience to add that might sway this one way of the other? Is there a feature or complication not listed here worth knowing?
  8. I'm wonder if there is anyway to link the unraid web ui to various docker web uis using the url. Let me explain. So my unraid box is called nas on my home network. I can get to the webui by typing "nas" or the ip (192.168.1.200 for ex) into my browser. I also have owncloud installed. I would like to get to owncloud by using "nas/owncloud" or even "192.168.1.200". Is there some kind of plugin or something to set this up? I would be much easier than having to remember a bunch of ports or click through 2 or three pages on the unraid ui. Let me know.
  9. The windows iso comes from an old installation disc that I've used for years. I believe it was originally a MSDNAA image. Would that be the problem though? It seems like windows at least started loading fine. The virtio image I downloaded today.
  10. I install all 4 in the order on the wiki as shown below. But nothing happens after installing the fourth. I am left with the attached screen. They all say no new devices found. Loading the VirtIO Drivers During Installation During the Windows installation process, you will reach a point where "no disks are found", this is expected behavior. Click Browse on this screen, then navigate to the virtio-win CD-ROM. You will need to load the following drivers in the following order: Balloon NetKVM vioserial viostor (be sure to load this one last) For each driver that needs to be loaded, you will navigate to the driver folder, then the OS version, then the amd64 subfolder (never click to load the x86 folder) After each driver is loaded, you will need to click the Browse button again to load the next driver. After loading the viostor driver, your virtual disk will then appear to select for installation and you can continue installing Windows as normal. After Windows is completely installed, you can install the guest agent, which improves host to guest management Open Windows File Explorer Browse to the virtual CD-ROM for virtio-win again, and then open the guest-agent folder Double-click to launch the qemu-ga-x64.msi installer (this process will be rather quick) And that's all there is to it! If you have questions on this procedure, please post in the Lime Technology forums.
  11. I can't seem to get the virtio drives to install. I am getting the error shown in the image. Is this normal? What am I doing wrong? I am trying to install windows 7 professional. Here is the xml from the VM setup. <domain type='kvm' id='2' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>HTPC</name> <uuid>bb1a18cc-7ef9-bc16-d1c5-b9daf7e343a5</uuid> <description>WIndows 7 on the TV</description> <metadata> <vmtemplate name="Custom" icon="windows7.png" os="windows7"/> </metadata> <memory unit='KiB'>2097152</memory> <currentMemory unit='KiB'>2097152</currentMemory> <memoryBacking> <nosharepages/> <locked/> </memoryBacking> <vcpu placement='static'>2</vcpu> <cputune> <vcpupin vcpu='0' cpuset='0'/> <vcpupin vcpu='1' cpuset='1'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-i440fx-2.3'>hvm</type> </os> <features> <acpi/> <apic/> </features> <cpu mode='host-passthrough'> <topology sockets='1' cores='2' threads='1'/> </cpu> <clock offset='localtime'> <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/bin/qemu-system-x86_64</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/VMs/HTPC/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/appdata/VM ISOs/Windows7Prof.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/appdata/VM ISOs/virtio-win-0.1.102.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:b4:1d:7b'/> <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/HTPC.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='vmvga' vram='16384' heads='1'/> <alias name='video0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </video> <memballoon model='virtio'> <alias name='balloon0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </memballoon> </devices> <qemu:commandline> <qemu:arg value='-device'/> <qemu:arg value='ioh3420,bus=pci.0,addr=1c.0,multifunction=on,port=2,chassis=1,id=root.1'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=01:00.0,bus=root.1,addr=00.0,multifunction=on'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=01:00.1,bus=root.1,addr=00.1'/> </qemu:commandline> </domain>
  12. So I'm am finishing up setup but I completly cleared my unraid box and started over from scratch. Now it shows the following under Docker Label: none uuid: 8fd80e0f-fde6-4b81-8bbd-4acbabe2df41 Total devices 1 FS bytes used 627.23MiB devid 1 size 20.00GiB used 3.04GiB path /dev/loop0 btrfs-progs v4.0.1 I think that has fixed things. I will post again after a week or so of uptime.
  13. So there is no kind of reset or clean install I can do then?
  14. Here is what it shows under Settings/Docker