Set up SlimServer 6.5.0 on CentOS 4.4

  1. Download RPM
    
    $ wget http://www.slimdevices.com/downloads/SlimServer_v6.5.0/SlimServer_v6.5.0.noarch.rpm
  2. Install Perl modules required by RPM package
    
    yum install perl-XML-Parser perl-Digest-SHA1 perl-Time-HiRes perl-DBI perl-Compress-Zlib perl-YAML-Syck
    yum install gcc mysql-server
    
  3. Install RPM
    
    $ sudo rpm -Uvh ./SlimServer_v6.5.0.noarch.rpm
    
  4. Create database in local MySQL instance
    
    yum install mysql
    $ sudo mysql
    mysql> create database slimserver;
    mysql> grant all on slimserver.* to slimserver@'localhost' identified by 'slim_passwd';
    $ sudo /sbin/chkconfig --levels 345 mysqld on
    
  5. Edit /etc/slimserver.conf
    
    dbsource: dbi:mysql:database=slimserver
    dbusername: slimserver
    dbpassword: slimserver_password
    
  6. Add user example to slimserver group
  7. Use magic SlimServer Perl module installer to add local cpies of required modules (hope yum can avoid this in the future)
    
    $ sudo /usr/local/slimserver/Bin/build-perl-modules.pl Time::HiRes
    $ sudo /usr/local/slimserver/Bin/build-perl-modules.pl Digest::SHA1
    
  8. Create SlimServer home directory (SlimServer root)
    
    $ sudo mkdir /home/slimserver
    $ sudo chown slimserver:slimserver /home/slimserver
    $ sudo chmod 0775 /home/slimserver
    
  9. Configure OS firewall
    
    3483:tcp - Name: SlimServer Control
    3483:udp - Name: SlimDiscovery
    9000:tcp - Name: SlimServer Web
    
  10. Configure daemon to start at boot
    
    $ sudo /sbin/chkconfig --levels 345 mysqld on
    

0 Responses to “Set up SlimServer 6.5.0 on CentOS 4.4”


  1. No Comments

Leave a Reply