Getting a PlayStation 3 Media Server running on CentOS was surprisingly easy, after finding a Java based one here.

Install Java

yum install java

Download and Extract the Files

wget http://ps3mediaserver.googlecode.com/files/pms-linux-1.10.5.tgz
tar -xvf pms-linux-1.10.5.tgz

Make the shell script executable

cd /path/to/extracted/files
chmod 755 PMS.sh

Test it out

./PMS.sh

You should see something similar to the following:

pms

Open Blocked Port

I had to open port 5001 using system-config-securitylevel.


Start PS3 Media Server Automatically

vim /etc/rc.d/rc.local/

And append the following line to the end of the file:

/path/to/pms/script/ ./PMS.sh

Install Codecs

Depending on what kind of media files you want to play, you'll need to download and install the appropriate codecs.