sparklyballs Posted December 19, 2014 Share Posted December 19, 2014 Tapatalk users: This post is best viewed as a web page Using squid's php script to keep this more updated. http://i.imgur.com/v5ypMnb.png[/img]AmuleAmule is an eMule-like client for the eD2k and Kademlia networks.Support http://i.imgur.com/EjWV8rZ.png[/img]BeardRageTwo in One container with both SickBeard and SickRage Support http://png-2.findicons.com/files/icons/75/i_like_buttons_3a/512/perspective_button_games.png[/img]Bright-gameBright Game Panel is a free and open source game server control panel. "BGPanel" utilizes many standard technologies available on many shared hosting platforms which gives all communities the ability to remotely control their game servers.Support http://i.imgur.com/k0bV3Bm.png[/img]Calibre-DesktopDesktop in a box with calibre, to allow database and metadata edits (use remote desktop client to connect)Support http://i.imgur.com/Qn1sf8c.png[/img]ComicTaggerComicTagger is a multi-platform app for writing metadata to digital comics, written in Python and PyQt.Support http://i.imgur.com/lAzFI2L.png[/img]Daapd-ServerDAAP (iTunes), MPD (Music Player Daemon) and RSP (Roku) media server. It has support for AirPlay devices speakers, Apple Remote (and compatibles), MPD clients, internet radio.Support http://i.imgur.com/gcW8lbh.png[/img]FilezillaFileZilla, the free FTP solution.Support http://www.clippingpathspecialist.com/wp-content/uploads/2011/07/GIMP-softwar-icon.png[/img]Gimp-DesktopDesktop in a box with gimp (use remote desktop client to connect)Support http://i.imgur.com/O4mraK7.png[/img]GraylogGraylog log analyzer,simply a template of the graylog maintained container for easier implementation to unraid.Support http://i.imgur.com/vTZfMnX.png[/img]HandBrakeHandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. Full gui in a RDP container accessible via browser. Also contains the CLI version of handbrake with a script for automation of movie conversions.Support http://i.imgur.com/rqpofWj.png[/img]KODI-HeadlessA Headless installation of KODI (helix version 14.2) to enable SB, CP etc to send updates to.Support http://i.imgur.com/rqpofWj.png[/img]Isengard-KODI-HeadlessA Headless installation of KODI (isengard 15.0) to enable SB, CP etc to send updates to.Support http://i.imgur.com/rqpofWj.png[/img]Koma-HelixAll in one kodi-headless (helix) and mariadb container, requires minimal setupSupport http://i.imgur.com/uf0NDSm.png[/img]KrusaderKrusader is a fully featured file manager, highly configurable. Full gui in a RDP container accessible via browser.Support http://findicons.com/files/icons/2561/1st_mx_is_4c/256/libre_office.png[/img]Libre-MateMate desktop in a box with libreoffice (use remote desktop client to connect)Support http://i.imgur.com/Bkp9gC2.png[/img]Pf-LogstashELK stack specifically for monitoring PFsense (2.2 by default)Support http://i.imgur.com/qFH6s1l.png[/img]LycheeLychee is a free photo-management tool, which runs on your server or web-space.Support https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/moviegrabber-icon.png[/img]MovieGrabberMovieGrabber is a fully automated way of downloading movie from usenet.Support http://i.imgur.com/ri9HrqU.png[/img]MusicBrainzLocally hosted mirror of musicbrainz for use in conjunction with headphones etc...Support http://i.imgur.com/8co6Sip.png[/img]MythTvMyth-Tv, tv software, with mythwebSupport http://i.imgur.com/qYLJMTR.png[/img]PacsPACS server implementationSupport http://i.imgur.com/cTr4hHY.png[/img]PhotoshowPhotoshow is a web gallery app which can use local files without the need to import themSupport http://i.imgur.com/8gPLrwZ.png[/img]PintsBeer tap display server for home brewers.Support http://48jwh53mcwj217jvx11dcwjj.wpengine.netdna-cdn.com/wp-content/uploads/2011/02/logo-shadow.png[/img]PiwigoPiwigo is photo gallery software for the web, built by an active community of users and developers.Support http://i.imgur.com/QdfVQrI.png[/img]PydioPydio (formerly AjaXplorer) is a mature open source software solution for file sharing and synchronization. With intuitive user interfaces (web mobile desktop), Pydio provides enterprise-grade features to gain back control and privacy of your data: user directory connectors, legacy filesystems drivers, comprehensive admin interface, and much more.Support http://i.imgur.com/37Y0vyM.png[/img]ReaderselfReader Self. Self-hosted rss reader. (Requires mysql mariadb)Support http://i.imgur.com/F5K2QEK.png[/img]ServiioServiio is a free media server. It allows you to stream your media files (music, video or images) to renderer devices,(e.g. a TV set, Bluray player, games console or mobile phone) on your connected home network.Support http://i.imgur.com/hEVCx8x.png[/img]Shout-IrcBrowser based IRC client using nodeSupport http://www.appleinspires.me/wp-content/uploads/2012/11/CloudPlay.512x512-75.png[/img]SonerezhA self-hosted, web-based application for streaming your music.Support http://i.imgur.com/QGj7uIT.png[/img]TFTP-ServerTFTP server for pxe bootsSupport http://www.outsidaz.org/blog/wp-content/uploads/2011/09/xbmc.png[/img]XBMC-HeadlessA Headless installation of XBMC (gotham-13.2)to enable SB, CP etc to send updates toSupport http://i.imgur.com/Ins48hb.png[/img]Yify-popYify Pop is a web server to stream torrents from yify, with a nice interface, which is actually responsive design (Mobile Tablet friendly). Easy to install on a remote server, Yify Pop has a large set of movies, TV shows and also includes a large set of subtitles in different languages.Support 1 Link to comment
sparklyballs Posted December 19, 2014 Author Share Posted December 19, 2014 I suck at formatting, lol Link to comment
smdion Posted December 19, 2014 Share Posted December 19, 2014 I suck at formatting, lol Nice work!!! Feel free to steal my formatting.. just quote my original post and copy all the formatting and edit as your want Link to comment
johnodon Posted December 19, 2014 Share Posted December 19, 2014 Hey sparky. First...thanks for this! Does your XBMC Server container include an advancedsettings.xml? Werner had provided one (not actually in the container) that turned off a lot of unnecessary services (as well as other stuff). John Link to comment
sparklyballs Posted December 19, 2014 Author Share Posted December 19, 2014 Hey sparky. First...thanks for this! Does your XBMC Server container include an advancedsettings.xml? Werner had provided one (not actually in the container) that turned off a lot of unnecessary services (as well as other stuff). John Indeed it does, with the template model i took the opportunity to pass variables to advancedsettings.xml to get it up and running. The userfiles are available to edit if there is something you wish to add or remove. Here is the file <advancedsettings> <videodatabase> <type>mysql</type> <!-- EDIT THESE VALUES TO MATCH YOUR LOCAL SETUP --> <host></host> <!-- EDIT THESE VALUES TO MATCH YOUR LOCAL SETUP --> <port></port> <!-- EDIT THESE VALUES TO MATCH YOUR LOCAL SETUP --> <user></user> <!-- EDIT THESE VALUES TO MATCH YOUR LOCAL SETUP --> <pass></pass> <!-- EDIT THESE VALUES TO MATCH YOUR LOCAL SETUP --> </videodatabase> <musicdatabase> <type>mysql</type> <!-- EDIT THESE VALUES TO MATCH YOUR LOCAL SETUP --> <host></host> <!-- EDIT THESE VALUES TO MATCH YOUR LOCAL SETUP --> <port></port> <!-- EDIT THESE VALUES TO MATCH YOUR LOCAL SETUP --> <user></user> <!-- EDIT THESE VALUES TO MATCH YOUR LOCAL SETUP --> <pass></pass> <!-- EDIT THESE VALUES TO MATCH YOUR LOCAL SETUP --> </musicdatabase> <videolibrary> <importresumepoint>true</importresumepoint> <importwatchedstate>true</importwatchedstate> <backgroundupdate>true</backgroundupdate> </videolibrary> <musiclibrary> <backgroundupdate>true</backgroundupdate> </musiclibrary> <videoscanner> <ignoreerrors>true</ignoreerrors> <!-- Set to true to silently ignore errors while scanning videos. This prevents the error dialogue box, so you don't have to keep hitting "yes" to keep scanning.--> </videoscanner> <splash>false</splash> <bginfoloadermaxthreads>2</bginfoloadermaxthreads> <myvideos> <extractflags>false</extractflags> <extractthumb>false</extractthumb> </myvideos> <lookandfeel> <enablerssfeeds>false</enablerssfeeds> </lookandfeel> <audiooutput> <guisoundmode>0</guisoundmode> <ac3passthrough>false</ac3passthrough> <dtspassthrough>false</dtspassthrough> <multichannellpcm>false</multichannellpcm> <truehdpassthrough>false></truehdpassthrough> <dtshdpassthrough>false</dtshdpassthrough> <mode>2</mode> </audiooutput> <videoscreen> <vsync>2</vsync> </videoscreen> <input> <enablemouse>false</enablemouse> <remoteaskeyboard>false</remoteaskeyboard> </input> <general> <addonnotifications>false</addonnotifications> </general> <services> <devicename>XBMC Server</devicename> <esallinterfaces>false</esallinterfaces> <escontinuousdelay>25</escontinuousdelay> <esenabled>true</esenabled> <esinitialdelay>750</esinitialdelay> <esmaxclients>20</esmaxclients> <esport>9777</esport> <esportrange>10</esportrange> <upnpannounce>true</upnpannounce> <upnprenderer>false</upnprenderer> <upnpserver>true</upnpserver> <webserver>true</webserver> <webserverpassword>xbmc</webserverpassword> <webserverport>8089</webserverport> <webserverusername>xbmc</webserverusername> <webskin>webinterface.default</webskin> <zeroconf>true</zeroconf> </services> <skinsettings> <setting type="bool" name="skin.confluence.FirstTimeRun">false</setting> </skinsettings> </advancedsettings> As long you keep this block <videodatabase> <type>mysql</type> <!-- EDIT THESE VALUES TO MATCH YOUR LOCAL SETUP --> <host></host> <!-- EDIT THESE VALUES TO MATCH YOUR LOCAL SETUP --> <port></port> <!-- EDIT THESE VALUES TO MATCH YOUR LOCAL SETUP --> <user></user> <!-- EDIT THESE VALUES TO MATCH YOUR LOCAL SETUP --> <pass></pass> <!-- EDIT THESE VALUES TO MATCH YOUR LOCAL SETUP --> </videodatabase> <musicdatabase> <type>mysql</type> <!-- EDIT THESE VALUES TO MATCH YOUR LOCAL SETUP --> <host></host> <!-- EDIT THESE VALUES TO MATCH YOUR LOCAL SETUP --> <port></port> <!-- EDIT THESE VALUES TO MATCH YOUR LOCAL SETUP --> <user></user> <!-- EDIT THESE VALUES TO MATCH YOUR LOCAL SETUP --> <pass></pass> <!-- EDIT THESE VALUES TO MATCH YOUR LOCAL SETUP --> </musicdatabase> and this section <webserver>true</webserver> <webserverpassword>xbmc</webserverpassword> <webserverport>8089</webserverport> <webserverusername>xbmc</webserverusername> <webskin>webinterface.default</webskin> you can edit anything else to suit your particular whims. Link to comment
sparklyballs Posted December 20, 2014 Author Share Posted December 20, 2014 added moviegrabber to the repo. Link to comment
sparklyballs Posted December 23, 2014 Author Share Posted December 23, 2014 Added headless kodi 14.0 to the repo Link to comment
sparklyballs Posted December 29, 2014 Author Share Posted December 29, 2014 Just launched rebuild of helix headless with less dependencies used, running as nobody in portable mode and config files with permissions nobody:users. should take somewhere between 1 and 1 1/2 hours to build over on docker hub. will update repo template to suit new build and any instructions if required because of the change of config file location within the image due to running in portable mode. Link to comment
sparklyballs Posted December 29, 2014 Author Share Posted December 29, 2014 IMPORTANT INFO FOR EXISTING USERS UPDATING TO KODI HEADLESS HELIX VERSION RELEASED 28/12/14 Due to the change from running as root to running as nobody and in portable mode, the config file location has changed in the image. Update the container as you would normally, when the update is completed, delete the container, JUST THE CONTAINER , then click the reload info button on the docker tab in unraid readd the container and fill in the variables as before, this is to update the change in config file location in the image. you don't need to delete your existing config files, they will be reloaded when the container starts and the permissions of the files will be changed to nobody:users to better suit the unraid environment. new users don't need to do anything other than add the container from the template. you can tell if you're using the old pre-updated template by editing the container and seeing if the container volumes says /root/.kodi, if it does you're using the old version. new version should say /opt/kodi-server/share/kodi/portable_data Link to comment
sparklyballs Posted December 30, 2014 Author Share Posted December 30, 2014 Added kodi-send to helix-headless and fixed annoying startup issues regarding scanning for plugins. unfortunately for the updates to work correctly you will need to delete the image and container and your current config files for this container. then repull the container, entering the variables as before. Link to comment
sparklyballs Posted December 30, 2014 Author Share Posted December 30, 2014 what you can do with kodi-send for instance...... issue this from the command line of your unraid box (or via telnet/ssh) to iniatate a video library scan. docker exec KODI-Headless kodi-send --action="UpdateLibrary(video)" change KODI-Headless if you gave your container a different name. commands available here (not all are going to apply to a headless instance) http://kodi.wiki/view/List_of_built-in_functions Link to comment
sparklyballs Posted January 11, 2015 Author Share Posted January 11, 2015 Added piwigo (needs some work, and some assistance with permissions etc.., but it works) Important: needs to have a database and user with full privileges to that database setup in mysql/mariadb for this to work Link to comment
jbear Posted January 16, 2015 Share Posted January 16, 2015 Traceback (most recent call last): File "/opt/moviegrabber/lib/site-packages/cherrypy/_cprequest.py", line 656, in respond response.body = self.handler() File "/opt/moviegrabber/lib/site-packages/cherrypy/lib/encoding.py", line 188, in __call__ self.body = self.oldhandler(*args, **kwargs) File "/opt/moviegrabber/lib/site-packages/cherrypy/_cpdispatch.py", line 34, in __call__ return self.callable(*self.args, **self.kwargs) File "/opt/moviegrabber/MovieGrabber.py", line 6148, in run_now SearchIndexThread().checks() File "/opt/moviegrabber/MovieGrabber.py", line 6346, in checks self.run() File "/opt/moviegrabber/MovieGrabber.py", line 6388, in run search_index_function = getattr(SearchIndex(self.download_type,self.index_site_item), self.search_index_function) File "/opt/moviegrabber/MovieGrabber.py", line 1491, in __init__ self.movies_downloaded_cache = list(itertools.chain.from_iterable(os.walk(root_path) for root_path in movies_downloaded_dir_list)) File "/usr/lib/python2.7/os.py", line 294, in walk for x in walk(new_path, topdown, onerror, followlinks): File "/usr/lib/python2.7/os.py", line 294, in walk for x in walk(new_path, topdown, onerror, followlinks): File "/usr/lib/python2.7/os.py", line 284, in walk if isdir(join(top, name)): File "/usr/lib/python2.7/posixpath.py", line 80, in join path += '/' + b UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 1: ordinal not in range(128) Possibly some kind of locale issue ? I few searches suggested that, per this thread, https://forums.sabnzbd.org/viewtopic.php?f=6&t=8569&start=750 Not sure how to fix. Link to comment
sparklyballs Posted January 16, 2015 Author Share Posted January 16, 2015 Traceback (most recent call last): File "/opt/moviegrabber/lib/site-packages/cherrypy/_cprequest.py", line 656, in respond response.body = self.handler() File "/opt/moviegrabber/lib/site-packages/cherrypy/lib/encoding.py", line 188, in __call__ self.body = self.oldhandler(*args, **kwargs) File "/opt/moviegrabber/lib/site-packages/cherrypy/_cpdispatch.py", line 34, in __call__ return self.callable(*self.args, **self.kwargs) File "/opt/moviegrabber/MovieGrabber.py", line 6148, in run_now SearchIndexThread().checks() File "/opt/moviegrabber/MovieGrabber.py", line 6346, in checks self.run() File "/opt/moviegrabber/MovieGrabber.py", line 6388, in run search_index_function = getattr(SearchIndex(self.download_type,self.index_site_item), self.search_index_function) File "/opt/moviegrabber/MovieGrabber.py", line 1491, in __init__ self.movies_downloaded_cache = list(itertools.chain.from_iterable(os.walk(root_path) for root_path in movies_downloaded_dir_list)) File "/usr/lib/python2.7/os.py", line 294, in walk for x in walk(new_path, topdown, onerror, followlinks): File "/usr/lib/python2.7/os.py", line 294, in walk for x in walk(new_path, topdown, onerror, followlinks): File "/usr/lib/python2.7/os.py", line 284, in walk if isdir(join(top, name)): File "/usr/lib/python2.7/posixpath.py", line 80, in join path += '/' + b UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 1: ordinal not in range(128) Possibly some kind of locale issue ? I few searches suggested that, per this thread, https://forums.sabnzbd.org/viewtopic.php?f=6&t=8569&start=750 Not sure how to fix. i've just added this to the dockerfile # Set the locale RUN locale-gen en_US.UTF-8 ENV LANG en_US.UTF-8 ENV LANGUAGE en_US:en ENV LC_ALL en_US.UTF-8 it's building over on docker hub... Link to comment
sparklyballs Posted January 16, 2015 Author Share Posted January 16, 2015 build finished. Link to comment
jbear Posted January 16, 2015 Share Posted January 16, 2015 Sweet, thank you very much. Link to comment
sparklyballs Posted January 16, 2015 Author Share Posted January 16, 2015 hopefully that fixes it, if not, then i'm stumped lol. Link to comment
jbear Posted January 16, 2015 Share Posted January 16, 2015 Didn't work .... Not sure what the deal is Link to comment
sparklyballs Posted January 16, 2015 Author Share Posted January 16, 2015 Didn't work .... Not sure what the deal is i'm not sure either. i just pushed another build in which i added python-cheetah as i noticed something about it in the logs here. but i don't know if it will help your issue or not. on that link they also recommend clearing db. i just noticed a link to what binhex is calling a stable version that doesn't have this issue (allegedly). i'll give that a whirl. at least with dockerfiles being on git , reverting is easy if it doesn't work. Link to comment
jbear Posted January 16, 2015 Share Posted January 16, 2015 Sounds good, let me know when it's ready, I did clear the db folder .... Appreciate your assistance. Link to comment
sparklyballs Posted January 16, 2015 Author Share Posted January 16, 2015 Sounds good, let me know when it's ready, I did clear the db folder .... Appreciate your assistance. another build finished, with this "stable" build. have removed the EDGE routine, because if this stable version works better, running edge to update will screw it up again. Link to comment
jbear Posted January 16, 2015 Share Posted January 16, 2015 No errors anymore, just need to figure out how to get it do something, and actually start a DL Seems like this version is on the right track Will play around with it and post back later tonight or tomorrow. Thanks for your help Link to comment
jbear Posted January 16, 2015 Share Posted January 16, 2015 It's doing something Looks promising. Thanks again. Link to comment
htpcnewbie Posted January 17, 2015 Share Posted January 17, 2015 I am trying get started setting up a kodi server. Installed Mariadb but little lost at this point on what to do. Can someone help with a quick walk through for a fresh install to get this docker for kodi server and the appropriate setup for kodi client? Sounds good, let me know when it's ready, I did clear the db folder .... Appreciate your assistance. another build finished, with this "stable" build. have removed the EDGE routine, because if this stable version works better, running edge to update will screw it up again. Link to comment
Recommended Posts