- Download RPM
$ wget http://www.slimdevices.com/downloads/SlimServer_v6.5.0/SlimServer_v6.5.0.noarch.rpm
- 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
- Install RPM
$ sudo rpm -Uvh ./SlimServer_v6.5.0.noarch.rpm
- 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
- Edit
/etc/slimserver.conf
dbsource: dbi:mysql:database=slimserver
dbusername: slimserver
dbpassword: slimserver_password
- Add user
example to slimserver group
- 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
- Create SlimServer home directory (SlimServer root)
$ sudo mkdir /home/slimserver
$ sudo chown slimserver:slimserver /home/slimserver
$ sudo chmod 0775 /home/slimserver
- Configure OS firewall
3483:tcp - Name: SlimServer Control
3483:udp - Name: SlimDiscovery
9000:tcp - Name: SlimServer Web
- 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”