|
SageTV Linux Discussion related to the SageTV Media Center for Linux. Questions, issues, problems, suggestions, etc. relating to the SageTV Linux should be posted here. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
Linux pre-build questions
I am thinking about building a Linux server, at least on old hardware as a test platform to try it out. A few questions - my starting point is that I have dabbled in *nix for about 20 years from Sun Solaris to Ubuntu to RPis, but I am most familiar with Ubuntu and Raspbian Jessie/Wheezy, however I am by no means an expert.
What flavour of Linux should I use? If Ubuntu what version? 14.04 LTS? 16.04 LTS? Any reason not to use 64 bit? I see a thread about USB-UIRT using LIRC so I guess I can use this for channel changing? Is firewire channel changing an option? What is the status of HD-PVRs under Linux? Does the Jetty webserver run properly on Linux? Is there anything that wouldn't work on Linux that I am used to on my Windows 7 installs?
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#2
|
||||
|
||||
Quote:
I've used LInux for sagetv from day 1. I have 2 HDPVRs and I use CommandIR for tuning (no longer supported). For the HDPVRs you'll need to research the models you have... Mine work out of the box... the newer ones do not work (from what I an tell). Most things, unless they are dependent on native libraries will just work. So Jetty, BMT, Phoenix, etc... will all work the same. Since I don't know what you have in your Win7 installs, I can't say what won't work Likely if you have PCI tuner cards that require specific drivers in windows, they may not work (some will, but, you'd have to research the hardware). For Linux, I only produce 64bit installs of SageTV... I recommend that you use 64 bit install of linux as well (unRAID is 64bit). If you decide to do your own install... I'd use latest ubuntu. There are packages for sagetv, which is the easy part... the hard part is really configuring all the other stuff, like lirc, comskip, etc.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#3
|
|||
|
|||
Thanks for the info. My HD-PVRs are the V1 using component input - I think they are model 1212s which are likely the same as you. My other tuners are a Hauppauge 1850 PCI card that does OTA + analog input (it doesn't matter if I can't use this one) and a network connected HDHR for OTA.
I read their web page but I still not totally understand what unRAID is. Do I have it right that it is a Linux OS that is optimized for file storage and (with Docker) allows you to store applications, like SageTV, in virtual environments so that they don't conflict with each other? Is that right? What are the pros/cons of unRAID vs Ubuntu? Would I then buy unRAID basic? Outside of SageTV can I use unRAID like any other Linux OS and run other applications? And maybe install Apache2 and use it as a web server? Can unRAID replace my WHS box by doing nightly backups that would facilitate bare metal restores?
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#4
|
||||
|
||||
unRAID is fundamentally NAS software, that happens to run on Linux (as many NAS solutions do).
unRAID added Docker and VM support so that if you have beefy hardware, you an also use it to run Docker containers and Linux/Windows VMs if needed. The primary advantages of unRAID over Ubuntu, in my mind is this... - unRAID updates happen periodically, and they are easy to apply (just use the web ui and update it). With Ubuntu... unless you are on a LTS release, you are always updating... and I had many cases where I failed to update the release in a timely manner and then I was left no way to actually do the update, except to re-install (or use an update cd, etc). So, I think keeping it updated is a win for unRAID. - unRAID has a "Community Applications" plugins where you can easily search/pick/install Docker containers. Things like Plex, SageTV, Emby, and many other types of softwware can be easily installed and setup using the web ui. unRAID has a concept of "templates", so when you can configure something like plex or sagetv, and you have to re-install for some reason, it takes a matter of minutes, and you are back up and running. Fundamentally unRAID is linux with a nice Docker web ui manager. The same Docker image for SageTV can be run on normal ubuntu as well, and I use it that way myself, for development... ie, when I need a new sagetv server, I just fire up a new docker instance. I wouldn't consider unRAID to be a distro, but it is linux, and they make it quite easy to maintain the server. I've known about unRAID for years, but I've chose to run my own linux servers with LVM and RAID, etc, I've spent way more time trying to maintain those than I ever did with unRAID. And since unRAID is a NAS solution, you can grow shrink your storage quite easily.. you an do things like add a SSD cache drive so that things can run faster from SSD... for example you could put sagetv on a SSD cache drive (I don't). And as I noted before, the SageTV docker container takes care of keeping it up to date, installing linux comskip, etc. There's also an OpenDCT container (I think)... I haven't used it because I have nothing to use it with
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#5
|
|||
|
|||
Thanks stuckless!
Can I create my own template to facilitate reinstalls? From the core install you may be able to get up and running in minutes but installing all of the updates and configuring them correctly, with Gemstone custom menus, etc, takes a long time. Quote:
In reading up on GenTuner it looks like it did work with firewire. Any idea if that still works as in the Windows world drivers for firewire were always an issue and 64 bit firewire drivers for Win do not exist.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#6
|
||||
|
||||
Quote:
A Docker container's configuration is not stored in the container itself, it's store somewhere on an unRAID share. So for sagetv you can completely remove SageTV docker image and then later install it, and it will be fully configured (provided you use the "my-xxx" template, or if you simply configured the new image to use the same appdata location. I recommend installing unRAID and then playing with docker, shares, etc, before you dive straight into the "final" configuration... ie, play with docker, plugins, cache drives, shares... even install sagetv docker and test it out, etc.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#7
|
|||
|
|||
I installed unRAID on an old server and liked it so much I bought a license and built out the server some. I'm not using SageTV on it yet, but I have a VM and some dockers on it. I'd definately recommend trying it out some. I may not end up using it for SageTV, (still hoping for a 64bit Windows build), but it has found a place in my rack.
__________________
Home Network: https://karylstein.com/technology.html |
#8
|
|||
|
|||
Quote:
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#9
|
|||
|
|||
I am in the same boat but I am considering jumping to Linux because I don't think anyone is actually working on a 64 bit version for Windows so there is a very good chance that it will never happen.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#10
|
|||
|
|||
To my knowledge it's not currently being worked on but I believe it's on someone's todo list.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#11
|
|||
|
|||
Quote:
__________________
Home Network: https://karylstein.com/technology.html |
#12
|
|||
|
|||
Quote:
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#13
|
|||
|
|||
Quote:
I have an old Dell that I saved from the scrap pile at work a little while ago. I have installed four old hard drives in it and installed unRAID. It just finished formatting the drives so know I will start setting up Shares and playing around.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#14
|
|||
|
|||
Quote:
__________________
"Keep your goals away from the trolls" |
#15
|
|||
|
|||
To test out content on may unRAID server how can I access Windows drives from the unRAID server to use as some of my Sage media drives? I know this isn't ideal for long term operations but it will be useful for testing.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#16
|
|||
|
|||
Quote:
__________________
"Keep your goals away from the trolls" |
#17
|
||||
|
||||
Quote:
__________________
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 |
#18
|
|||
|
|||
Quote:
__________________
"Keep your goals away from the trolls" |
#19
|
|||
|
|||
Agreeing with EnterNoescape about NTFS. Go with ext4.
Regarding hardware, the old Hauppauge HVR-1600 works well on Linux and is available cheap on Ebay. For analog the old (ancient) PVR-150/250 are bulletproof. For PCIe, the HVR-1250 and cetain variants of the 2250 are supposed to work (and others only with Windows). I don't know of recent hardware cards that are supported, but I'd like too! I've had trouble getting SageTV9 running on non-Ubuntu but can easily watch TV with the HVR-1600 by using azap to tune and mplayer to watch, so Sage shouldn't have any problem. |
#20
|
||||
|
||||
If we're talking unRAID, there's really no compelling reason NOT to use the array. The only reason to mount the drives using the unassigned devices plugin is to copy data off of them at higher than network speeds.
__________________
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) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Basic Linux V9 Build and Walkthrough - V2 | SageWizdom | SageTV Downloads & Instructions | 19 | 10-01-2017 10:17 AM |
Build SageTV (Linux Specific) + GitHub primer | stuckless | SageTV Github Development | 81 | 09-04-2016 12:27 PM |
Linux Ubuntu 16.04 build error | mwnswiss | SageTV Github Development | 1 | 05-21-2016 02:14 PM |
Basic Linux V9 Build and Walkthrough - First Draft | SageWizdom | SageTV Downloads & Instructions | 32 | 02-20-2016 09:29 PM |
Pre Build Questions | deliverer | Hardware Support | 23 | 12-05-2005 08:05 AM |