![]() |
|
SageTV for unRAID/Docker Discussion related to SageTV for unRAID/Docker. Questions, issues, problems, suggestions, etc. relating to SageTV for unRAID/Docker should be posted here. |
![]() |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
Appropriate hardware
Will this hardware work for a docker install? Should I even be considering it or just do a normal Linux install.
I3-3225 Intel DH 77DF mainboard 8GB RAM 250GB SSD 8TB WD80DFZX (2.61TB MP4 files currently used) HDHomerun Prime x 2 Clients: Android Nvidia Shield. I've been using Windows 10 64-bit for my SageTV installation until now but have the above hardware I can dedicate to it and was just considering a base Linux installation -- no unraid. Starting dockers would be SageTV and OpenDCT. An alternative would be an i5-2500K, 16GB RAM solution but I wanted to keep that as a Windows solution where the above could be Linux. No Unraid in the setup. Always figured an actual backup was better than a RAID setup. |
#2
|
||||
|
||||
Quote:
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#3
|
||||
|
||||
Quote:
On my CentOS boxes, I have scripts to set up the containers with all of the needed parameters. CentOS offers a web interface for general system administration called Cockpit which is really nice, but it doesn't get down to the level of simplicity that unRAID gives you in regards to docker.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache). Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI. Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom). Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG |
#4
|
|||
|
|||
Sounds like the docker container then is just something to avoid and I can just do a normal Linux installation.
|
#5
|
||||
|
||||
I would not go that far. Most docker repositories will actually give you a complete command line to get any container they provide working. You just need to be a little organized so that you don't need to go back and redo the paths for example.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache). Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI. Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom). Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG |
#6
|
|||
|
|||
Recommendations
Is Docker the intended way of installing SageTV now? The threads seem to indicate some issues yet.
I'm not a believer in Raid for the home (even Unraid). It's never worked out for me in the past. Hard drive pricing just continues to go down while capacities go up. You end up spending more for the same capacity and end up with a false sense of security regarding the safety of your data due to the redundancy if you don't do proper backups. If you do proper backups then there's really no need for the redundancy in the first place like there is in an enterprise environment. Most Linux installations support Docker and there are some very tiny distributions. Why not direct people to something like CoreOS or Alpine Linux? Granted Unraid Basic at $59 isn't that expensive but it shouldn't be an expected part of a SageTV install. I currently have my SageTV installation on Windows 10 Pro 64-bit but it's just been in test mode. I'm now looking at moving off from my Tivo system. The Tivo includes a Tivo Roamio Pro and 2 Mini's. The new SageTV setup has 3 Nvidia Shield's, 2 HDHomerun Prime tuners, and an i3-3225/8GB/8TB server. The server was a Plex server but I don't see the need for it with SageTV. It was a convenient place to put my video collection that the Tivo's could access but SageTV can do that natively so am using the hardware as a dedicated SageTV server. I haven't noticed a JVM heap size issue yet on Windows but I haven't been using SageTV exclusively either. This would be the perfect time to move to Linux if it's going to become an issue but if it's not, it's a lot easier to just stick with Windows 10 since it's already installed. So which way should I go? Keep Windows 10, install Linux (no docker), or install Linux and use the docker images? If Docker, I need both the SageTV and the OpenDCT because of the HDHomerun Primes. |
#7
|
||||
|
||||
Quote:
I would guess a lot of the issues are people working out the changeover. I think most SageTV users, like I, were using the Windows version because prior to going open source, the Linux version of Sage was "OEM only". There's a bit of a learning curve, to switching over, mostly from finding new ways to do things that aren't done the same on Linux. Quote:
1) "You end up spending more for the same capacity" - This isn't correct, not with unRAID. I just looked into adding capacity to my unRAID server, in the end, I ended up getting a 4TB drive to replace an older 2.5TB one. I looked at drives ranging from that all the way up to 10TB, and right now 4TB is about the sweet spot price wise, but 10TBs aren't far off ($/GB). The great thing about unRAID is you can always migrate to larger drives, and you don't have to migrate the whole array at the same time, all you need have to do is the parity(s) and one data drive. And you can upgrade at any time. 2) "If you do proper backups then there's really no need for the redundancy in the first place like there is in an enterprise environment." - I won't disagree on "need" but I do disagree on the value of redundancy. My unRAID box is (IIRC) about 40TB these days. A small portion of that is irreplaceable and backed up. The majority of it is hundreds of ripped movies and thousands of TV episodes. I've put a lot of time and effort into ripping and organizing them. The parity/redundancy IMO provides a valuable layer of protection against the most likely form of data loss, drive failure. Parity protection means I don't have to re-rip anything if I do lose a drive. Of course the biggest benefit, my favorite part is the pooling. I have 12 data drives in my array, and with pooling, I don't have to worry about which drive what files are on, I don't have to worry about which drive is free when I'm ripping stuff, etc. It just makes for a much easier experience. Quote:
There's nothing in the SageTV software, nothing in the SageTV install that requires unRAID, or even Docker. The SageTV Docker container uses the standard SageTV install scripts, and the unRAID template is just that, at template for unRAID that points to the SageTV Docker container. |
#8
|
||||
|
||||
I've been watching all of the UnRAID discussions and have stuck with a "standard" linux install. I'm just too lazy to learn yet another OS (which UnRAID essentially is). For me UnRAID just doesn't offer any advantage.
I'm not a fan of many small drives, I usually go for fewer, larger, drives. Anything that I can't afford to lose get's copied to a NAS box that has RAID1. I think people should just use what works best for them. If UnRAID offers something you want, or need, then use it. If not, then don't.
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
#9
|
|||
|
|||
Quote:
RAID I use for fault-tolerance. I've lost enough HDDs over the years that it's nice to be able to lose one and not lose service. "Important" data I store off-site.
__________________
Home Network: https://karylstein.com/technology.html |
#10
|
|||
|
|||
How about the just keep using Windows option with 3 Android mini clients? Is 32-bit Java too limiting for this?
|
#11
|
|||
|
|||
You always spend more in a RAID setup - even with Unraid - because of the parity disk. That parity disk has to be the largest disk in the system. There's definitely advantages to having redundancy but it's not free. I've done RAID1 and RAID5 in the past at home. For me, it's been simpler and more beneficial to just do backups to external disks and organize things such that volumes larger than the size of one disk haven't been necessary. Being in a degraded state on a raid array or suffering through the rebuild process is MORE painful than a restoration of a backup.
The pricing of hard drives is pretty linear right now on cost per TB except on the low end. If I had 40TB of data and most of it was non-changing, I'd probably still just do backups of the static data to 10TB drives and then just have these drives stored some place offsite. The restoration times for even 10TB are scary. I'm expecting 1-2 days. I'm betting the rebuild times of a drive in an Unraid system are pretty horrific too. Is such a system even usable during a rebuild? Proper backups to me mean having a copy of the data on another hard drive preferably offsite but definitely offline and is independent of the redundancy level of a system. I think most home users choose either redundancy or a proper backup/restore strategy. Redundancy is optional; the backup/restore strategy isn't if the data is actually important. Redundancy is easier/cheaper and too many people choose it as an alternative to a backup solution when it really isn't. Given all of that, Unraid is pretty cool on the application server/virtualization front. I like the Docker idea -- not sure if it's right for me at home with SageTV but I can see using it at work. Quote:
Last edited by mlcarson; 11-03-2016 at 01:24 PM. |
#12
|
|||
|
|||
Quote:
k
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page |
#13
|
|||
|
|||
I've been using the default UI. The only additional stuff that I've really been using is BMT. It gives me the episode data that I was getting from Plex.
|
#14
|
||||
|
||||
You may want to look into FlexRAID's tRAID software. It uses parity, but all drives are accessible outside of the array. You can assign a drive letter to any individual drive and pull data off of it using any computer. When a drive fails, you only need to use the parity to restore the data which was on that one drive, as opposed to the entire array. You can also have as many parity drives as you want, all the way up to what would essentially be a mirrored array, in order to protect against multiple drive failures. However, if you only have a single parity drive and a second data drive fails while you're restoring the first failed data drive, you only lose the data on the second data drive. Plus, the array and the remaining data is still available throughout all of that.
This flexibility of tRAID is what sold me on it.
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT Software: SageTV 7 |
#15
|
||||
|
||||
Also bear in mind, that the parity drive is not required in unRAID. If you don't want to spend the money on an n+1 drive, just don't install one. It will still work with all the pool, docker and VM capabilities without having a parity drive - and one can always be added later too if you just want to spread out the expense.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#16
|
||||
|
||||
If you aren't running a lot of fanart in your UI, than you can easily run 3-5 miniclients in a 1GB JVM.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#17
|
|||
|
|||
I think I'll just keep it Windows for now until I see issues since that's definitely the easier route.
|
#18
|
|||||
|
|||||
Quote:
Quote:
Quote:
Quote:
Quote:
|
#19
|
|||
|
|||
You seem to be agreeing but then saying that you haven't paid for the duplication cost of 40TB of data and have only purchased a 4TB parity drive. If you've done both then bravo - most people don't do that.
The point of the rebuilding rant is that it can potentially bring down your raid to an unusable status for longer than the time than it would have taken to just restore a backup. That was true for RAID5 -- not sure how Unraid behaves in that scenario. I suspect it has a lot to do with the CPU power available to the Unraid server. If RAID6 double parity is used, the rebuild should take even longer than with RAID5. So if you have decent backups, the question is what does the additional RAID system give you? If performance degradation during a rebuild is negligible then I get it. Back when I was doing RAID5, it was anything but. |
#20
|
||||
|
||||
I don't believe the unRAID array needs to be offline to rebuild, though I haven't dug that deep into it. Although, use while rebuilding will certainly slow down the rebuilding process.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Quite Hardware | ottoreck | Hardware Support | 4 | 09-26-2007 10:50 PM |
How Much Hardware Do you REALLY Need? | Osoksniper | Hardware Support | 6 | 04-02-2007 03:00 PM |
Please Help - What Hardware to Get?? | mike1961 | Hardware Support | 1 | 12-14-2005 10:31 PM |
new hardware | aoehlke | Hardware Support | 0 | 02-18-2005 07:55 PM |
Client hardware: hardware decoder? specs? | natesneat2000 | General Discussion | 9 | 10-26-2004 06:37 PM |