|
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 |
#61
|
||||
|
||||
Quote:
Quote:
In the absolute latest image (just pushed it), You can set the java memory. By default it's has 768mb which is plenty for 1-3 extenders. As for the permissions, that sounds about right... The container runs as root (admin), so it will set the permissions to that as well. As for the TimeZone issue... I've never seen that... I would start with a clean sagetv area and see how that goes, then copy over your other wiz.bin later once you know the unraid/sagetv parts are working.
__________________
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 |
#62
|
|||
|
|||
Quote:
This only happens in the Java7 container |
#63
|
||||
|
||||
It appears for unRAID to pick up the new template, you'll have to remove your current docker container, and then add it again using my template, and you should see 2 new variables that you can configure.
__________________
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 |
#64
|
|||
|
|||
Docker Benefits?
What benefits does using a docker container have over a physical server? I know nothing about docker, but am looking to move my STV server from 32 bit Windows to 64 bit Linux so I can bump up the heap size.
Tonight I set up a physical server with Ubuntu 14.04, put docker on it and set up this container. It worked great in that the Sage server showed up on my network and I was able to log in using a Placeshifter client to configure things. However, I'm having some issues with getting configurations to stick between connections and using SMB mounts for recording locations. I'm wondering if I should put more time in a docker solution or focus on a straight Ubuntu Linux solution. My main concern is that by keeping my storage pooling solution on Windows shares I will run into bottlenecks. I want to test this, though.
__________________
Home Network: https://karylstein.com/technology.html |
#65
|
||||
|
||||
Quote:
1. SageTV will be automatically installed/upgraded to the latest version when the container restarts. 2. Comskip will be installed 3. The container allows for you to easily put sagetv and the media files anywhere on your host system. I built this because I moved to a beefy unRAID server and I decided to run sagetv and plex and few other things as docker containers, which unRAID supports quite nicely. If you are losing configurations between restarts, then I'm wondering if you haven't specified the 3 volume for /opt/sagetv/ /var/media/ and /var/mediaext/. If you start the docker container without the volumes, then, all data and sagetv is stored IN the container and it will get wiped on a restart.
__________________
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 |
#66
|
||||
|
||||
Yup this is really the big reason, if you already have a system that supports Docker (like unRAID), it's incredibly simple to add SageTV to it. If you're building a system just for Sage, there's not a big reason to run it in Docker.
|
#67
|
|||
|
|||
When using this Docker in unRAID, how do you set your license key? I saw something about putting it in an activkey file in the same folder that the Sage.jar is in. For me, this is: \\tower\appdata\sagetv
However, this folder seems to get created with permissions that prevent me from writing to it via SMB. Is that the way the permissions are supposed to be set? Also, how do you use the OPT_ options when installing this Docker with unRAID? Would I need to do it from the CLI instead of using the Community Applications plugin (like in the example command for installing it without unRAID)?
__________________
Server: SageTV v9 on unRAID Docker; i5-2400; 16GB RAM; 9TB storage array; SiliconDust HDHR3 Client: Windows10; Intel Core2Duo; 4GB RAM; NVIDIA GeForce GT 1030 Client: NVIDIA ShieldTV Client: Fire TV Stick 4K |
#68
|
||||
|
||||
Quote:
Currently the sagetv docker runs as root, which means it's files are also owned by root. At some point I need to modify the container to run as a separate user. It's on my todo list.
__________________
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 |
#69
|
|||
|
|||
Quote:
Anyway, I found the spot for the license key and the OPT_ configs. I didn't see the "Advanced" settings toggle in for the Docker template in unRAID. Once I flipped that toggle, there they were. Doh! Still learning my way around both unRAID and Docker. Seems like it might make sense to make /opt/sagetv/ accessible to write to from the SMB user share. This way users could more easily manipulate Sage.properties, ChannelLogos, etc. Looking forward to playing with this Docker. Thanks for putting it together.
__________________
Server: SageTV v9 on unRAID Docker; i5-2400; 16GB RAM; 9TB storage array; SiliconDust HDHR3 Client: Windows10; Intel Core2Duo; 4GB RAM; NVIDIA GeForce GT 1030 Client: NVIDIA ShieldTV Client: Fire TV Stick 4K |
#70
|
||||
|
||||
Quote:
And yeah, I agree, I need make /opt/sagetv/ accessible to unRAID users so that they can manipulate it... I never really ran into this issue, since I run Linux, and I didn't use smb to connect, but rather ssh, so I already have full permissions.
__________________
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 |
#71
|
|||
|
|||
Quote:
__________________
Server: SageTV v9 on unRAID Docker; i5-2400; 16GB RAM; 9TB storage array; SiliconDust HDHR3 Client: Windows10; Intel Core2Duo; 4GB RAM; NVIDIA GeForce GT 1030 Client: NVIDIA ShieldTV Client: Fire TV Stick 4K |
#72
|
|||
|
|||
Stuckless, thanks for the Docker.
Got Sage mostly running this weekend. Finally dropped WHS. The only thing I have left to figure out is Ir. I have 3 HD PVRs connected to TWC boxes. I was previously using FireWire for channel changes on two of the boxes & Ir for a newer box TWC gave me after one SA box died. How are any of you getting Ir to work? |
#73
|
|||
|
|||
I think the version of Comskip included in this Docker (0.81.089) has problems running while the recording is still going. If I enable the option to "Start comskip as Soon as Recording Starts," Comskip will crash after a few seconds. I had this same problem on my Windows server so I had to revert back to 0.81.076 which seems to work fine.
Is there a way to use a different version of Comskip in this Docker?
__________________
Server: SageTV v9 on unRAID Docker; i5-2400; 16GB RAM; 9TB storage array; SiliconDust HDHR3 Client: Windows10; Intel Core2Duo; 4GB RAM; NVIDIA GeForce GT 1030 Client: NVIDIA ShieldTV Client: Fire TV Stick 4K |
#74
|
||||
|
||||
Quote:
Quote:
__________________
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 |
#75
|
|||
|
|||
Quote:
__________________
Home Network: https://karylstein.com/technology.html |
#76
|
|||
|
|||
Yep. live_tv=1 is set in the comskip.ini.
These are the errors that show up in the unRAID syslog: Code:
May 31 13:00:01 Tower kernel: comskip[22008]: segfault at 0 ip 00002b4aa0996638 sp 00007ffd20339200 error 4 in libc-2.23.so[2b4aa0928000+1c0000] May 31 13:30:01 Tower kernel: comskip[2321]: segfault at 0 ip 00002adf8bb8d638 sp 00007fff5efd32b0 error 4 in libc-2.23.so[2adf8bb1f000+1c0000] May 31 14:00:02 Tower kernel: comskip[16104]: segfault at 0 ip 00002b460280a638 sp 00007ffc23f6f530 error 4 in libc-2.23.so[2b460279c000+1c0000] May 31 14:30:01 Tower kernel: comskip[28797]: segfault at 0 ip 00002b073266d638 sp 00007ffdff6e8d40 error 4 in libc-2.23.so[2b07325ff000+1c0000] May 31 15:00:01 Tower kernel: comskip[9148]: segfault at 0 ip 00002b1ea03b8638 sp 00007ffcc6e53530 error 4 in libc-2.23.so[2b1ea034a000+1c0000] May 31 16:00:02 Tower kernel: comskip[2612]: segfault at 0 ip 00002b2eb3364638 sp 00007fffebad2ef0 error 4 in libc-2.23.so[2b2eb32f6000+1c0000] May 31 17:00:01 Tower kernel: comskip[28378]: segfault at 0 ip 00002b169ca31638 sp 00007fff25a1f430 error 4 in libc-2.23.so[2b169c9c3000+1c0000] May 31 18:54:30 Tower kernel: comskip[3562]: segfault at 0 ip 000000000042c4ea sp 00007ffeb22400b0 error 4 in comskip[400000+46000] May 31 19:00:19 Tower kernel: comskip[5277]: segfault at 0 ip 00002aed33392638 sp 00007ffc585ffd40 error 4 in libc-2.23.so[2aed33324000+1c0000] May 31 19:04:43 Tower kernel: comskip[5793]: segfault at 0 ip 00002ad7acb90638 sp 00007fff2f821280 error 4 in libc-2.23.so[2ad7acb22000+1c0000]
__________________
Server: SageTV v9 on unRAID Docker; i5-2400; 16GB RAM; 9TB storage array; SiliconDust HDHR3 Client: Windows10; Intel Core2Duo; 4GB RAM; NVIDIA GeForce GT 1030 Client: NVIDIA ShieldTV Client: Fire TV Stick 4K |
#77
|
||||
|
||||
I'm a newbie to linux, unraid and Docker. But I thought I'd make use of an older pc lying around to play with the possibilities and learn something. What would be a good Docker image size to start with considering I'll be installing Sage, Plex and maybe Emby to the machine?
Thanks, Bobby
__________________
Athlon II Quad Core 3Ghz, 8GB Ram. 12GB Storage. 3 (x4) HDHR for OTA Across 2 Cities, HD200, 2x HD300. |
#78
|
||||
|
||||
on unRAID? You really shouldn't need much, even 10GB is kind of overkill.
|
#79
|
||||
|
||||
Wow.. This works really well!! That was the fastest I've ever gotten sage installed and recording. I think I saw the 30 day expiration notice when I logged in with my HD300. I put in my V7 license. Whas that the correct one to install? Or should it have been V6? My only other issue is I'm having trouble getting Sage and Plex to see/use the same libraries. But that's just my lack of Linux experience.
__________________
Athlon II Quad Core 3Ghz, 8GB Ram. 12GB Storage. 3 (x4) HDHR for OTA Across 2 Cities, HD200, 2x HD300. |
#80
|
||||
|
||||
You shouldn't see a 30 day thing at all, the only thing V9 uses your license for is EPG access.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
SageTV on Unraid server | JonL | SageTV Linux | 11 | 10-27-2019 02:48 PM |
Docker Image for unRaid | ChaOConnor | SageTV Linux | 73 | 05-28-2017 11:57 AM |
Interactive Docker Container for building SageTV (Linux) | stuckless | SageTV Github Development | 4 | 09-04-2016 03:14 PM |
Another esxi unraid thread - questions | jdc | Hardware Support | 16 | 11-14-2012 12:08 PM |
New Server - SageTV+unRAID under ESXi 4.1 | stanger89 | Hardware Support | 211 | 01-07-2012 10:38 PM |