SiNtEnEl

Members
  • Posts

    85
  • Joined

  • Last visited

Everything posted by SiNtEnEl

  1. Thanks @pwm, I learned it the hard way, in 2008 when kroll-ontrack had to repair 2 dead disks and restore my 5 disk raid array. (sadly) i have roughly 9,5TB in backup data, that is synced with versioning and checked on integrity and also make monthly offline backups off. Current cost in EU Netherlands, don't justify spending extra 950 euro on a new 30TB backup disks to backup all data sadly. If the prices drop, i will upgrade the backup NAS or replace it for a Unraid server. So some of the data, can be replaced or willing i'm willing to loose. Good that users warn each other about the risks of raid / parity, and not being a proper backup solution.
  2. Im playing all jell.yfish.us content including the 400mbps sample @ 50% load as well on my Pentium 4600 with out issues on plex. For me hardware transcoding is stable, and did not notice quality issues transcoding higher bitrates.
  3. DHCP Leased, yes with the macvlan driver (br0.300). I don't want my AP's to access my internal network, unless its allowed trough my firewall on my edgemax. That' s why i put the unify in the same VLAN. Need to sleep now.
  4. My docker runs in the same (separate, different from the host, macvlan) VLAN as the AP's else i wouldn't be able to access them. Maybe @bonienl can confirm if --DNS options have to be set if VLAN's (macvlan) are used? but kind of contradicts the documentation. Since it only removes the localhost DNS entry's if it's checking the /etc/resolve.conf and if its empty defaults towards google DNS.
  5. @mifronte Glad it fixed your issues, i myself run separate VLAN's as well for my LR AP's that i manage with unify and do not have issues with DNS. But that VLAN has access to internet, and my DNS and IP configuration is supplied by a router and not by docker or Unraid. Did u set a IP Configuration on your Unraid Vlan interface? Or did u only supply a Configuration in Docker? Or both? Maybe that if u don't set a IP configuration on your Unraid interface that it won't set a DNS configuration either? Don't feel like messing up my configuration to test this, maybe someone else knows?
  6. Hi guys! I'm SiNtEnEl from the Netherlands and I had a huge wish. Building my own storage and server solution to release me from the unpleasure that i had with certain NAS solutions. Translated in my build and server name: (UnNAS) No more "NAS" solutions (UnNASty) Pleasure! and later on (Un) for Unraid! This buildlog reflects on my decisions for this build and hopefully useful for others with similar issues or wishes, took me quite a while (two months) to research and test all options. I'll going try to update this post as much as I can and feel free to ask anything about my build. Any idea's or improvements? Feel free to post them as well. The requirements: Pricing & Cost, should be lower than out of the box NAS solutions. Software updates, there should be long term maintenance and frequent. Stability, Proven solution that can keep my data save enough, as not all data is backupped. Scalability, should scale with my needs and not limit me in usage. Upgradability, components can be upgraded easily without buying a new solution. Limited Locations, it should be able to operate in the living room, where I got certain options that are wife approved. Usage, should handle a couple of dockers and VM's. Including a Plex instance. Plex, hardware transcoding x265 and x264 content at minimum 1080p at remux bitrates (x264). Data replication, should be able to replicate data offsite to my "stock" NAS. (cloud, not my thing) Power Usage: Keep it under 40 watt power usage under load! Did two months of testing a lot of solutions like Unraid, Freenas, Snapraid, NAS4Free and OpenMediaVault on my test bench. Some solutions did not meet my requirements and some did not fit practices I try to use on daily basis in life and work: KISS: "Keep it simple stupid" Systems work best if they are kept simple rather than made complicated. YAGNI: "You aren't gonna need it" No bloat or functionality until deemed necessary by me. (Modular, plugin based.) The only system that fit my requirements and practices was Unraid, and it was time to order the new hardware. Hardware Components Used: CPU: Intel Pentium G4600 – 2 cores 4 threads – Intel 630 iGPU Heatsink: Stock Cooler – Since the low TDP from the CPU. Motherboard: SuperMicro X11SAE-M (M-ATX) RAM: Kingston VR ECC UDIMM DDR4-2400 8GB Micron Case: Chenbro RM42300 4U (445 x 430 x 176 (mm), 17.5” x 16.9” x 6.9”) Drive Cage(s): LIAN LI EX-332B 4-Slot 120mm fan, Chenbro Build-In 4-slot 3.5 drive bay. (Ordered Supermicro CSE-M35T-1B) Power Supply: Seasonic G-Series 360Watt (Gold) Parity Drive: Seagate 10TB Enterprise EXOS10 (ST10000NM0016) Array Disk1: Seagate 10TB Enterprise EXOS10 (ST10000NM0016) Array Disk2: Seagate 10TB Enterprise EXOS10 (ST10000NM0016) RMA! Hot Swap Disk: Western Digital 5TB RED (WD50EFRX) (Large offline data transfer) Cache Drive: Crucial Mx500 500gb (Not going to RAID!, backup works fine for me.) Usage: Datavault - Storing my private data, backups, photo's and movies. VM Instance - Running instance of a linux distro that i use for work, study and hobby projects. Media Server - Running Plex docker for 4 instances for now 1080p content. (x264 and x265) Various Docker - Running: Unifi, PlexPy, Syncthing, Filebot, OpenVPN and more. Power Usage: Idle load: 22.1 watt Full disk load: 33.1 watt Transcoding 4K content: 35.4 watt Hardware Selection, the options that needed most consideration: CPU: Low power usage, hardware transcode plex, ECC Support, Cost effective are combined quite limiting in available solutions to buy. ECC support was the biggest pain on the Intel side, as it basically does not exist on consumer grade chips anymore. (stupid in my opinion) Going the AMD route in combination with Unraid gave me doubts, and not being able to use hardware transcoding for x264 and x265 (wish). Plus going for a processor without hardware transcode or iGpu would result in higher power usage as it would need more processing power. Final opions: Intel Pentium G4600 (5218 points CPU benchmark) @ 70 euro Intel Pentium G4620 (Should be 2% faster than the G4600) @ 95 euro Intel Xeon E3-1225 v6 (8163 points CPU benchmark) @ 285 euro Intel Xeon E3-1245 v6 (10445 points CPU benchmark) @ 305 euro Since I had my doubts if I would need the Xeon performance and their TDP and higher power usage where factors to consider the Pentium. But the option to be able to change the Pentium for a Xeon later on was also a big factor. The choice for the Pentium G4600 was made. Cheap and didn't want to pay 25 euro for the 2% extra performance of a 4620. Motherboard: My first wish was a M-ITX form factor, and be able to house a Pentium 4600 and 1245 v6 processor out of the box and minimum 6 SATA ports. ECC Support so that means a C236 Motherboard with ample SATA ports. Based on the wishes the only mainboard that was suitable is the ASRock Rack C236 WSI, but there was no availability of the board in the Netherlands. Reading on various forums there also were a lot of posts with issues with the Rack board. So, I desided to look at other larger form factors. M-ATX offered a lot more options, ATX would result in larger cases and was not an option was my thought. My choice went for a SuperMicro X11SAE-M board, as it ticked all my boxes and have had quite well experience with their hardware. CASE part 1: Oh, I wanted a U-NAS so bad. But the costs of importing it would shoot a HUGE hole in my project budget as it should be cheaper as an out of the box solution. Scaling up the motherboard also resulted in not being able to use certain cases, and the wife approved factor was not something I took lightly in making my selection. My previous NAS solution was placed in my TV furniture, and also gave me limitations of dimensions of the new case. The location where the wife preferred the case. So, my focus was on the TV furniture with the dimensions of 49cm wide x 19,5cm high x 48cm deep. The result was disappointing as I was not able to find a case that was M-ATX and would fit in there and not have ventilation issues. Looking for a minimum 8-bay internal solution or something that has enough 5¼ bays to fit drive bays for a good price was not that hard since I did not have too bad size limitations in the stairs closet. Cheapest option is internal storage, so my choice went for the Fractal Define R5 as it offered hot slot drive bays and plenty of them. CASE part 2: The fractal Define R5 turned out to be a huge disappointment. The drive bay is such a disaster when multiple running 7200 RPM disks, vibrations where so bad in this case and hot swap trays that the disks G-Sense Sensors were going NUTS during the preclear fase. Even worse was that the drive performance was cut in half by the vibrations. Contacting Fractal and the Store where I bought the case, only resulted in more disappointment and no working solution could be provided by them. So, decided to buy a new case again, and was lucky to find the Chenbro RM43200 4U 17,5” Chassis that after some modification to chassis and the TV furniture it fits in nicely. No more G-Sense sensor issues as well. Added two Noctua NF-A8 PWM 80mm fans on the back to keep the inside of the case cool. Front intake is by a 120mm Chenbro stock fan attached to a Lian Li EX-332B drive cage. Current Issues: Buildin Chebro RM43200 4 slot 3.5 drivebay, cannot mount the Seagate hard disks when there is a FAN placed. Unless u want to mount them only with 2 screws. This rack is used for SSD. Stock 120mm fan of the Chenbro mounted on the Lian LI drive bay is quite loud!! This should be fixed when I replace it for another hotswap drive bay with noctua fans. Chenbro power BLUE led is like a FLASHLIGHT! Needs to be replaced for another led. One hard disk going in to RMA, due to SMART issues. Maybe related to the disk vibrations. Waiting on replacement or Warranty void reply. For now, I moved all data on the other disk and partial on the hot swap drive. Playing High bitrate x265 4k content in Transcode in memory and running File integrity Plugin with Blake2 just resulted in a system lockup. No Memory available issue! Switching back to SSD solves the issue. But opting to buy more memory soon. Plans: Adding two Supermicro CSE-M35T-1B drive bays, ordered one to see if it fits my wishes and cage. Have some concerns with my power cables and the cage dept. Adding one extra Kingston VR ECC UDIMM DDR4-2400 8GB Micron, memory pressure is effecting in memory transcodes on higher bitrates (killing it). Find a Intel Xeon E3-1245 v6 engineering sample in China or else where for cheap. Performance: Having a fiber connection is nice, especially when it's a 1000mbit up and down. But when u route all your traffic trough a openVPN this can be quite taxing on a Pentium G4600. Hitting 50-60MB's on network transfer pulls about 40% CPU usage in the OpenVPN process, and thus quite demanding. Haven't had any issues pulling down my plex transcodes. Testing the Plex transcoder performance using x265 samples supplied by http://www.libde265.org/downloads-videos/, on a 2 core Pentium G4600 with Hardware Transcoding! 3840px × 2160px "bbb-3840x2160-cfg02.mkv" Audio bitrate: 238.58 kbps Video bitrate: 5741.7 kbps Result: avg 44% CPU usage: No playback issues @ 1080p 10Mbps! 4096px × 1720px "tos-4096x1720-tiles" Audio bitrate: 546.76 kbps Video bitrate: 2693.8 kbps Result: avg 47% CPU usage: No playback issues @ 1080p 10Mbps Can handle any content supplied by the libde265.org on a single hardware transcoded stream. So no issues casting to a Chromecast for example. Used http://www.h264info.com/clips.html for samples of x264: 2048x × 858px "Gravity – 2K (2048×858) Trailer" Audio bitrate: 150 kbps Video bitrate: 21 Mbps Result: avg 27% CPU usage: No playback issues @ 1080p 10Mbps!
  7. *SNIP* just found a supplier at 106 euro new.. Ordered one. @JeepeeMajoor https://www.gigaserver.nl/gigaserver_nl/cse-m35t-1b.html
  8. I had some discussion today with Seagate, when is was calling today for my RMA disk about disktemps. Older drives are maximum 5-50c and newer drives series are 5-60c maximum operation temperature. Running above 60c would normally void my warranty according to Seagate, since its outside operating specs. MTBF for my drives is calculated based on 30c, but Seagate now prefers to use AFR since the think its more accurate. So i just checked there FAQ on that: http://knowledge.seagate.com/articles/en_US/FAQ/174791en?language=en_US Reading there FAQ on that states: Systems will provide adequate cooling to ensure the case temperatures do not exceed 40°C. Temperatures outside the specifications in Section 2.9 will increase the product AFR and decrease MTBF. But off-course that is quite hard to translate to drive temperature. I hope the will implement that feature, or maybe add it to dynamix systems temp / fan plugin. Sadly there is no array fan monitoring on my motherboard.
  9. Shares can be configured to use the cache drive, and have various options for that how to behave. I advice you to read the link or read the help inside Unraid for the options. Appdata share is used for application data like docker, and can set to run on cache drive only. Depending on your setting. (default "prefer" i remember correctly) If its running on your cache drive only there is no parity / backup. Backup can be managed by a application like "CA AppdataBackup/Restore v2" So there are posibility's.
  10. Containers use host’s DNS settings by default, so there is normaly no need to configure DNS servers. If the container can't reach the DNS configured servers, it defaults to google's public DNS normally. You could test DNS from inside the docker: root@UnNASty:~# docker exec -it unifi /bin/bash root@5dde08f1d295:/usr/lib/unifi# /bin/s6-dnsip4 google.com 172.217.20.110 You could try add a --dns to your run config: https://docs.docker.com/engine/userguide/networking/default_network/configure-dns/ I think your best of in the ls.io unifi topic for help with this issue further.
  11. SiNtEnEl

    Plex

    @codo1234 Added some screen shots, first set the config correct, and then add a new library in plex. Else create some screenshots, so we can check if you are setting it correct.
  12. @johnnie.blackI will mark it solved. Will test more when my drive gets back from RMA. Thank you for taking your time and responding.
  13. Agree on that, and use to see a speed drop of around 30 / 40 MB in the end (200MB range), but now i'm well over 100MB down in speed (90MB) hens what got me worried. Only thing that changed is that i lost a disk compared to the old setup, 2 vs 3 maybe that is a large factor.
  14. SiNtEnEl

    Plex

    If u are using the LinuxServer plex docker u should set the Media path to a path on your unraid server where u store your content. Then in Plex browse to /media path and it will be shared to your unraid physical path that u have set in the docker config.
  15. Hi Guys, I have been running a parity checks on my unraid server, and had mixed results on the speeds lately. (My thoughts where interference of other processes) Due to a Disk RMA, i had to remove a disk and offload all data off it, rebooted and wanted to do a parity check afterwards. (Did not die, smart alarms) So to speed things up i stopped all my dockers (did not stop the service, forgot) and VM's (disabled the VM manager as well). Again i see the gradually slow down of the parity check, and a dip but that was me accessing a share. Other checks in the past avg around 220MB, so i quite wonder if there is a possible explanation for this. Disk temps are pretty stable around 30 / 32 celsius, so heating is not a issue in my opinion. Had some vibration issues (bad case) in the past that made the G-Sense sensor trip in the past, wonder if it degraded the drives. The drives passed seagate seatools test that i had to run for the RMA, but still i'm not feeling to happy about these speed drops. Also had a bad cable in the beginning (preclear), resulting in smart cmd timeout and crc errors but that is fixed for a while now. Anyone has a idea?
  16. Quite interested what content (1080? 4k? bitrate?) u want to transcode on your Plex server? How many streams? 1080p 10mbit takes 2000 passmark points and a Intel Xeon E3-1245 v6 has 13000 passmark points available. Dual Intel Xeon E5-2630v4 like CHBMB will get you in the 26000 range, and that's allot of streams. Unless u want to run x265 or 4k content at remux bitrates.
  17. SiNtEnEl

    Plex

    Agree with ashman70, i'm using plex pass in combination with all my traffic running trough a VPN provider. To be able to run that setup you will need to make custom routes on your Unraid machine to get it working. Plex does not support this out of the box sadly, since u can't select the binding interface with plex. You can also connect trough your own local network trough a private VPN and then connect to the local plex server. This also requires some knowledge about setting up a VPN server and setting up a connection on your remote devices.
  18. Settings > Share Settings > Cache Settings > Min. free space: > (Floor aka limit settings) But your issue is the cache drive, its full.. /dev/sdg1 210G 119G 192K 100% /mnt/cache 2 Shares use the cache on Prefer and 1 share on Yes. Maybe hold to much data and offload to Array?
  19. The AsRock Rack was also on my list since its the only available M-ITX, but i have read some complaints about it also on other forums. Freenas users have also experienced lockups with the Rack board, one of the reasons for me to pickup a M-ATX supermicro board. Unraid is rocksolid on that motherboard also running on a C236 chipset and i have seen all releases since December of 6.4RC. Still feels like a memory issue to me, but also seen reports on freenas about cpu resets. Have u tried the 2.3 Bios? Maybe that resolves some issues?
  20. rsync -a --progress --stats --human-readable, is a good way to copy a file and measure transfer speed. (reliable solution) You could also install a bandwith monitor for example bitmeter to see tranferspeed on the MAC network interface. But then u would have to use something else to copy the large file and measure and monitor it in bitmeter.
  21. Did u enable the cache drive for the share you are testing on? Or is the share writing directly towards the drive array bypassing the Cache? There is a share that has not got cache enabled in the configuration. The OZC SSD should be able to max out your gigabit Ethernet connection. 100/115MB is about the max u will get out of a gigabit connection. Where your OZC SSD should be able to handle 250MB on SATA2. Are u using SMB (CIFS) to access the share? Then it could be a MAC issue with client signing. I had that as well when i was using MAC. Checked the apple forums and its confirmed still a issue with High Siera: https://discussions.apple.com/thread/8086042 Your config has AFP enabled, but i would check that as well.
  22. Go to your appdata from filebot and edit your filebot.conf. Set the RUN_UI to yes. If u want to change its behavour u can also change the filebot.sh script. The part to enable the UI: # Run the UI in addition to the normal non-interactive behavior. The UI uses about 460MB of RAM, as opposed to about # 20MB of RAM. On my machine it uses .33% CPU instead of .03% CPU. RUN_UI=yes
  23. Does this feature remove the need to block VPN providers? I tunnel all my traffic trough VPN providers, and sometimes hit the block list.
  24. http://kmwoley.com/blog/controlling-case-fans-based-on-hard-drive-temperature/ I used the first steps, before u can run sensors-detect u have to install the nerd pack and perl within the pack. Didn't use the script myself, just set the pwm value myself to get a stable 30celcius disk temps in my array. Depending on your pwmconfig, u know what pwm to configure.
  25. Can confirm i'm having the same issues with my SuperMicro board, i just set the pwm on 120 using the shell for the time being. Bit more fan noise, rather that then disk heating up. It's a community plugin, and the fan control is in beta i think.. So sometimes u have to have patience or be creative yourself.