OpenFLIXR Media Server

OpenFLIXR Media Server is an all-in-one media server for automated downloading and serving media. Tools like CouchPotato, SickRage, Headphones and SABnzbd to download and Plex Media Server to bring everything to your screens. Be it tablets, TVs, PCs, you name it. Completely web-based and includes monitoring and management tools.

Smart auto-updating will keep everything up-to-date and running smooth. All programs are optimised to work together so it takes very little time to set it up. Being a virtual appliance gives you the advantage to run it on any platform. The only thing you need is a hypervisor like VirtualBox (Open Source), VMWare Fusion / Workstation / Player / ESXi, Parallels Desktop, KVM / unRAID or Microsoft Hyper-V.

 

A fully automated media server, ready to go in a couple of minutes!

 

System requirements

Default specs are 2vCPU, 3GB RAM and a 100GB thin provisioned disk. You can add more vCPU’s and RAM to your liking.
For detailed hardware specs, have a look here.

 

Click here to buy me a coffee if you think I’ve created something useful and want to support me. It’s much appreciated!

OpenFLIXR Media Server

 OpenFLIXR Media Server

 

OpenFLIXR 1.6.0 (Monday, January 23, 2017)

Please see release notes for details about this release.
To update from 1.x to 1.6.0

  • Login to console or SSH
  • Execute sudo updateopenflixr and enter your password
  • System will reboot when done

 

When downloading a fresh image

  • First startup, let it sit there for 15 minutes, it will automatically update everything
  • Online update to latest available version (see above)
  • Continue with step 3 of the setup guide (see below)

 

OpenFLIXR 1.0.0 – Virtualbox (1.8GB)
OpenFLIXR 1.0.0 – VMWare (Fusion / Workstation / Player / ESXi) (2.2GB)
OpenFLIXR 1.0.0 – Parallels Desktop (1.8GB)
OpenFLIXR 1.0.1 – KVM / unRAID (2.5GB)
OpenFLIXR 1.0.0 – Hyper-V (Coming soon)


Setup

Follow these simple steps to get your own OpenFLIXR up and running!

 

1. Install Virtualbox or use your own favorite hypervisor
2. Download OpenFLIXR, import in hypervisor and start it up
3. Go to http://x.x.x.x/setup (IP shown in console) to setup OpenFLIXR

 

Setup will take care of the following

Change your password
Configure network
Setup Newznab and Usenet
Setup Let’s Encrypt
Choose TV Shows and NZB downloader
Configure modules
Generate random API keys

Install Plex Media Server

 

OpenFLIXR default and recommended TV Shows downloader is SickRage and NZB downloader SABnzbd.
Choosing Sonarr or NZBget requires you to make manual changes and is not supported.

Sonarr: NZB download settings.
NZBget: CouchPotato, SickRage/Sonarr, Headphones, Mylar and Spotweb NZB download settings.

 

Software used

/htpc – HTPC Manager https://github.com/Hellowlol/HTPC-Manager
/couchpotato – CouchPotato https://github.com/CouchPotato/CouchPotatoServer
/sickrage – Sickrage https://github.com/SickRage/SickRage
/sonarr – Sonarr https://github.com/Sonarr/Sonarr
/headphones – Headphones https://github.com/rembo10/headphones
/mylar – Mylar https://github.com/evilhero/mylar
/librarian – LazyLibrarian https://github.com/DobyTang/LazyLibrarian
/spotweb – Spotweb https://github.com/spotweb/spotweb
/sabnzbd – SABnzbd https://github.com/sabnzbd/sabnzbd
/nzbget – NZBget https://github.com/nzbget/nzbget
/jackett – Jackett https://github.com/Jackett/Jackett
/nzbhydra – NZBhydra https://github.com/theotherp/nzbhydra
/autosub – AutoSub https://github.com/BenjV/autosub-bootstrapbill
/torrent – qBittorrent https://github.com/qbittorrent/qBittorrent
/comics – Ubooquity http://vaemendis.net/ubooquity
/mopidy – Mopidy https://github.com/mopidy/mopidy
/mopify – Mopify https://github.com/dirkgroenen/mopidy-mopify
/moped – Moped https://github.com/martijnboland/moped
/spotmop – Spotmop https://github.com/jaedb/spotmop
/plex – Plex Media Server https://plex.tv
/plex – ComicReader https://github.com/coryo/ComicReader.bundle
/plex – Sub-Zero https://github.com/pannal/Sub-Zero.bundle
/plex – PlexRequestChannel https://github.com/ngovil21/PlexRequestChannel.bundle
:33400 – WebTools https://github.com/dagalufh/WebTools.bundle
/plexpy – PlexPy https://github.com/drzoidberg33/plexpy
/request – PlexRequests.net https://github.com/tidusjar/PlexRequests.Net
/hass – Home-Assistant https://github.com/balloob/home-assistant
/netdata – Netdata https://github.com/firehol/netdata
/webmin – Webmin https://github.com/webmin/webmin
/wetty – Wetty https://github.com/krishnasrinivas/wetty
/phpmyadmin – phpMyAdmin https://github.com/phpmyadmin/phpmyadmin
/phpservermonitor – PHP Server Monitor https://github.com/phpservermon/phpservermon
/monit – Monit https://bitbucket.org/tildeslash/monit/
/log – Rtail https://github.com/kilianc/rtail
/ntopng – Ntopng https://github.com/ntop/ntopng
/setup – OpenFLIXR Wizard https://github.com/mfrelink/OpenFLIXR.Wizard

 

OpenFLIXR is build with Open Source and free software, based on Ubuntu Server.

 

This application is licensed under The MIT License.

Copyright (c) 2017 Mark Frelink
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.