Goal
This server fulfills many roles. It is accessible from my internal home network as well as externally.
Some of its uses are
Hardware
CPU: Intel Celeron D 331 Prescott 2.66GHz 256KB L2 Cache LGA 775 - $36
Motherboard: Intel BOXDG965WHMKR LGA 775 Intel G965 Express ATX - $130
RAM: Kingston 1GB 240-Pin DDR2 SDRAM DDR2 667 (PC2 5300) - $70
Power Supply: Antec 500W - $80
Case: Full ATX
HDD: 40 GB (OS drive), 300 GB SATA (internal), 160 GB (external, USB), 500 GB SATA (internal)
Software
OS: Fedora Core 6 (Zod) Linux
HTTP: Apache
FTP: vsftp
SSH: OpenSSH
DB: MySQL 5
Denyhosts - runs as a daemon and continuously checks /var/log/secure for brute force SSH login attempts. After the unsuccessful attempts reach a certain predefined point, denyhosts adds the offending IP to /etc/hosts.deny. After installing this my secure file shrank to only a fraction of it was before. No more reading through hundreds of lines of failed login attempts from any given IP.
Current Status - View current system status.