160 likes | 246 Views
Kermakahvi. ( Streaming music server & more ). Goals. Original goal was to install VDR ( Video Disk Recorder) Since we managed to break the DVB-T stick in the middle of the project, we had to come up with a new goal. Installing GNUMP3d was chosen as the next goal. Installing CentOS.
E N D
Kermakahvi ( Streaming music server & more )
Goals • Original goal was to install VDR( Video Disk Recorder) • Since we managed to break the DVB-T stick in the middle of the project, we had to come up with a new goal. • Installing GNUMP3d was chosen as the next goal.
Installing CentOS • We installed CentOS 5 as instructed. • Project required additional packages not provided by CentOS 5.
Installing CentOS • When searching for additional packages we accidentally installed CentOS 4 RPMForge instead of the CentOS 5 version. • This, as it turned out, was not a good idea.
Installing CentOS, again. • We installed CentOS 5 from scratch, again. • This time around we installed the right RPMForge rpm. • Because of our superior hardware we had to search for a lightweight window manager. Fluxbox seemed to do the job quite well.
Installing CentOS, again. • We installed GNUMP3d from the website . • A Way to easily add music tracks was required, so Samba server was added. • After adding some music files the (home) partition was running out of space. • We used application named ”system-config-lvm” to resize partitions. Not a good idea.
The Morning After • After rebooting the computer, the operating system simply stated that the partitions had been irreversibly corrupted.
Installing Debian • Instead of installing CentOS again, we opted for much better alternative: Debian. • Then we installed Debian Lenny/testing, which was much more fun to install, as we installed it using netinstall cd and Funet repositories.
Installing more software • First we added some users and installed openSSH to enable remote login. • Then we decided that we want graphical login and installed X server (x.org) and fluxbox window manager and gdm.
Music server • We added a new user called mp3 to have a special user for storing and using the music. • We installed Gnump3d from Debian repositories and configured it to run as mp3-user and use the users directory as music directory. • We also installed Samba and mapped mp3 –user as the guest user in samba to make the directory readable and writable for all.
Apache + Web page for the server
Tremulous las6 was grilled by sikakraa’s flamer. sikakraa was bitten by las6.
Final result: Kermakahvi, our really entertaining super server containing: • Music streaming server (GNUMP3d) • Game server (Tremulous dedicated server) • File sharing (Samba) • Remote control (openSSH, openVNC, XDCMP) • Startup web-page (Apache)