Installing Plex on centos 6.x

The official Plex Server RPM has some installation issues due to incomplete SELinux policy. Without correct SELinux you will get 404 HTTP error when accessing the web interface. If you do not want to disable SELinux, here’s how to install the Plex successfully

  1. Install Plex RPM, for example
    yum install http://downloads.plexapp.com/plex-media-server/0.9.8.18.290-11b7fdd/plexmediaserver-0.9.8.18.290-11b7fdd.x86_64.rpm
  2. Post-installation steps to fix selinux issues according to these steps (see post by jasalcido). In summary, create myplex.te with the following contents
    module myplex 6.0;require {
    type rsync_t;
    type var_lib_t;
    class file { create read rename getattr open setattr };
    class dir { create add_name setattr rename remove_name };
    }
    #============= rsync_t ==============
    #!!!! This avc is allowed in the current policy
    allow rsync_t var_lib_t:dir { create add_name setattr rename remove_name };
    #!!!! This avc is allowed in the current policy
    allow rsync_t var_lib_t:file { create read rename getattr open setattr };

    Then, as root, execute the following commands

    checkmodule -M -m -o myplex.mod myplex.te
    semodule_package -o myplex.pp -m myplex.mod
    semodule -i myplex.pp
  3. Configure iptables if necessary. For me, allowing UDP and TCP for port 32400 was enough.
  4. Register your Plex media server to myPlex using the web interface. I had to check ”Manually specify port” (with the default port 32400!) to make the myPlex connection work.

Vastaa

Täytä tietosi alle tai klikkaa kuvaketta kirjautuaksesi sisään:

WordPress.com-logo

Olet kommentoimassa WordPress.com -tilin nimissä. Log Out / Muuta )

Twitter-kuva

Olet kommentoimassa Twitter -tilin nimissä. Log Out / Muuta )

Facebook-kuva

Olet kommentoimassa Facebook -tilin nimissä. Log Out / Muuta )

Google+ photo

Olet kommentoimassa Google+ -tilin nimissä. Log Out / Muuta )

Muodostetaan yhteyttä palveluun %s