Presentation on theme: "Kermakahvi ( Streaming music server & more ). Goals Original goal was to install VDR ( Video Disk Recorder) Since we managed to break the DVB-T stick."— Presentation transcript:
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.
The superior desktop effects provided by Fluxbox
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.
GDM login screen
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)