Difference between revisions of "Server From Scratch"

From Wiki | LUG@UCLA
Jump to: navigation, search
Line 15: Line 15:
 
* highlight differences between server hardware and desktop hardware
 
* highlight differences between server hardware and desktop hardware
 
* demonstrate different hardware configurations
 
* demonstrate different hardware configurations
* install Debian Wheezy
+
* install Debian Wheezy with mdraid
* overview of the filesystem hierarchy
+
* overview of filesystem hierarchy
 
* iptables
 
* iptables
* learn simple nginx configuration
+
* learn simple Apache configuration
* simple cgi script as "home page"
+
* create simple "home page"
* install some other application, like mediawiki
+
 
* install MariaDB from external repository
 
* install MariaDB from external repository
* connect it to database
+
* install some database-driven web applications
 +
** mediawiki
 +
** etherpad
 +
* set up a Tahoe-LAFS network across all the computers on the network
  
 
=== Details ===
 
=== Details ===

Revision as of 20:21, 27 April 2014

Date 2014-05-03
Time 12:00-17:00
Location BH 4760

Server From Scratch is a tutorial which provides a hands-on experience with deploying a web service starting from bare metal. Attendees will have a chance to interact with server hardware and configure all the software and system services needed for deploying a web application.

Overview

  • highlight differences between server hardware and desktop hardware
  • demonstrate different hardware configurations
  • install Debian Wheezy with mdraid
  • overview of filesystem hierarchy
  • iptables
  • learn simple Apache configuration
  • create simple "home page"
  • install MariaDB from external repository
  • install some database-driven web applications
    • mediawiki
    • etherpad
  • set up a Tahoe-LAFS network across all the computers on the network

Details

  • Set up 5 dell workstations (with 5 sets of monitors and keyboards)
  • install two IDE drives in each workstation (10 drives total)