How To Run A Logitech Media Server On CentOS 6.3

Logitech Media Server? requires some extra steps to set up on CentOS 6. This description is based on CentOS 6.3 x86_64 minimal.

  • Install CentOS 6
  • Update

    yum update -y

  • Install some required software

    yum install -y perl-Time-HiRes perl-CGI glibc.i686

  • Download Logitech Media Server from mysqueezebox.com into /root and install it:

    yum localinstall -y logitechmediaserver-*.noarch.rpm
    cd /usr/lib64/perl5/vendor_perl
    ln -s /usr/lib/perl5/vendor_perl/Slim Slim

  • Open firewall ports:
    • 3483 for streaming
    • 9000 for the web interface
    • 9090 for the CLI interface

      lokkit -p 3483:tcp
      lokkit -p 3483:udp
      lokkit -p 9000:tcp
      lokkit -p 9090:tcp

  • (Optional) Redirect port 80 to port 9000

    iptables -t nat -I PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 9000
    ip6tables -t mangle -I PREROUTING -i eth0 -p tcp --dport 80 -j TPROXY --on-port 9000
    service iptables save
    service ip6tables save

  • Restart the media server

    chkconfig squeezeboxserver on
    service squeezeboxserver restart

Share this page:

0 Comment(s)

Add comment