Difference between revisions of "Server From Scratch"

From Wiki | LUG@UCLA
Jump to: navigation, search
 
(11 intermediate revisions by 5 users not shown)
Line 1: Line 1:
'''Next Server From Scratch:''' 2014-05-03 (Sat) in BH 4760
+
{| class="wikitable"
 +
! Date
 +
| [[Date::2014-05-03]]
 +
|-
 +
! Time
 +
| [[Time::12:00-17:00]]
 +
|-
 +
! Location
 +
| [[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 services needed to deploy a web application.  
+
'''Server From Scratch''' is a tutorial which provides a hands-on experience with deploying internet services 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 websites, storage nodes, and more.
  
 
=== Overview ===
 
=== Overview ===
Line 7: Line 16:
 
* 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
+
* [https://wiki.debian.org/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 grid across all the computers on the network
 +
** set up one introducer
 +
** set up storage nodes on all systems
 +
** set up client on all systems and create files through the WUI
 +
** [https://tahoe-lafs.org/trac/tahoe-lafs/browser/docs/frontends/FTP-and-SFTP.rst sftpd]
  
=== Details ===
+
=== Event Details ===
  
* Set up 5 dell workstations (with 5 sets of monitors and keyboards)
+
We will set up 5 dell workstations (with 5 sets of monitors and keyboards).  If there are more than 5 attendees, then they should form groups.  Each workstation will have two hard drives.
* install two IDE drives in each workstation (10 drives total)
+
 
 +
== Links ==
 +
 
 +
* https://code.google.com/p/nilestore/wiki/TahoeLAFSBasics
 +
 
 +
[[Category:Events]]

Latest revision as of 09:24, 3 May 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 internet services 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 websites, storage nodes, and more.

Overview[edit]

  • 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 grid across all the computers on the network
    • set up one introducer
    • set up storage nodes on all systems
    • set up client on all systems and create files through the WUI
    • sftpd

Event Details[edit]

We will set up 5 dell workstations (with 5 sets of monitors and keyboards). If there are more than 5 attendees, then they should form groups. Each workstation will have two hard drives.

Links[edit]