Jump to: navigation, search

Media Server Setup Notes: Difference between revisions

No edit summary
No edit summary
Line 30: Line 30:
## Install updates over network connection during installation
## Install updates over network connection during installation
## Create a generic user account.  *Write down username/password, to be passed on to future admin*
## Create a generic user account.  *Write down username/password, to be passed on to future admin*
## Reboot, verify that you can install to desktop
# Post Installation Configuration
# Post Installation Configuration
## Change from DHCP to static IP address
## Change from DHCP to static IP address
Line 40: Line 41:
## Enable SSH Daemon
## Enable SSH Daemon
### It will be easier to configure services using the console over ssh than GUI
### It will be easier to configure services using the console over ssh than GUI
### $ sudo apt-get install openssh-server
### <code>$ sudo apt-get install openssh-server</code>
 
 
That's it!  The server is now ready to have additional components installed, such as offline Wikipedia.  For more details about specific packages, see the [[In-classroom media server]] page.

Revision as of 03:46, 1 September 2012

Hardware

The main purpose of an educational media server is to provide data (usually via HTTP) to clients on a local area network. This means a network interface and a lot of storage are more important than graphics card capability and possibly even physical memory.

I used an older PC with low memory, but a decent amount of disk space.

Shuttle XPC

  • Shuttle XPC SB77G5 - small form factor PC
  • Dual core Pentium 4 3.0Ghz
  • 512 MB memory
  • 1 80GB ATA disk
  • 1 300GB SATA disk
  • Broadcom Gigabit Ethernet
  • NVidia GeForce 7600 GS graphics card (VGA, DVI, and S-Video out), AGP
  • DVD RW


Software

Operating System

I tried Ubuntu 12.04.1 first, via DVD install. But even in "Live" mode, it ran really slow on 512MB of physical memory. So next I tried Lubuntu 12.04 Desktop, which worked much better.

Operating System Setup

It's a good idea to do all of this while connected to the Internet.

  1. Prepare Media
    1. Retrieve i386 desktop .iso image from www.lubuntu.net.
    2. Burn .iso to blank CD-R
  2. Install OS
    1. Accept most defaults
    2. Install updates over network connection during installation
    3. Create a generic user account. *Write down username/password, to be passed on to future admin*
    4. Reboot, verify that you can install to desktop
  3. Post Installation Configuration
    1. Change from DHCP to static IP address
      1. Since this host will be used as a server, it should be addressable at a known IP on an offline LAN. This can be done in Preferences => Network Connections.
    2. Make sure all disks are mounted
      1. Instead of using the Disk Utility from within a user account, we want the disks mounted at boot time for services to use. Use fstab to accomplish this. Reboot to verify 300GB disk is visible and mounted.
    3. Install additional language packs
      1. Use Preferences => Language Support to add other languages
      2. Switch to Spanish, logout/login, verify
    4. Enable SSH Daemon
      1. It will be easier to configure services using the console over ssh than GUI
      2. $ sudo apt-get install openssh-server


That's it! The server is now ready to have additional components installed, such as offline Wikipedia. For more details about specific packages, see the In-classroom media server page.