Bob's Basement Server
From Bob's Basement
Project Inception: Epoch
Status: Work on going
Project Leader: BOfH
Project Members: Naxxtor
Introduction
Since we're doing so much admin work on Hopper, the Bob's Basement server, I though it appropriate to make it into a project so that people can see what has been done and what is being planned.
Current configuration
Website
The website is maintained by Bob's Basement members and driven by MediaWiki. The website is driven by Apache.
We also provide userdir web access at http://www.bobsbasement.co.uk/~<user>.
FTP
FTP services are provided by vsftp authenticating against PAM. Each user has their own home directory and there is a shared area as well as an anonymous FTP area. Access to each is granted by groups.
Mailing list
The Mailing list is a standard Mailman list with Pipermail achieve. The achieve and web interface are provided by Apache.
Subversion
There is a single subversion repository. This is shared out read only via svnserve and read/write with web access is provided via Apache WebDav. This authenticates with Apache htpasswd auth.
DNS
DNS is provided by two BIND servers.
Shell access
Shell access is available via SSH authenticating against PAM. Shared key authentication is also available.
Email is provided by Postfix. This is simply mailing list traffic and @bobsbasement.co.uk email forwarding.
Database
We have a MySQL server on Hopper and can create databases as requested.
MRTG Monitoring
We have MRTG data on the server available at http://mrtg.bobsbasement.co.uk
Information provided includes:
- CPU
- Memory
- Disk space
- Network usage
If you would like more graphs, let us know!
Trac
We have a Trac server running at http://trac.bobsbasement.co.uk
Future plans
SSL
We have SSL certificates for all our sites. All that reminds is to ensure that the necessary redirects are created for:
- svn.bobsbasement.co.uk
We'd also like to protect vsftp and trac with SSL.
MRTG monitoring
We'd like to add graphs for memory usage as well as memory free.

