Internet Server
1. Introduction
1.1 Disk Setup
1.2 Common Setup
1.3 SSL/TLS Certificate
1.4 Virtual Hostess
1.5 Internet Services
Introduction
My Internet server is old and tired. The objectives behind setting up this server are...- To virtually host all my internet facing services and domains from home, on one aging computer.
- In order to keep resource overhead down I have found ways to host virtual domains, users, mailboxes and websites with out requiring a database backend. While this is fine for my modest requirement, I don't now how it might scale for larger deployments.
- Given the resource limitations of the computer I have made an effort to use lighter alternatives of the usual hosting applications. Like me, my home server is on a diet ;-)
- By opting for light weight alternatives I also get to learn some new stuff, break mono culture and gain some security by obscurity :-)
Disk Setup
Common Setup
All my Debian/Ubuntu servers have a common starting configuration, this is it.SSL/TLS Certificate
I want to enabled TLS/SSL where ever possible. Most of the service configurations documented below will require that a server certificated, signed by CACert.org, has been acquired. Here is how to do that.Virtual Hostess
OK, from here down the configuration of the services is setup to use my own, very simple, virtual hosting scripts. I've called my virtual hosting suite Virtual HostessInternet Services
Now the initial Virtual Hostess setup is in complete the remaining service (DNS, FTP, Web and Email) will to configured so that they are Virtual Hostess compatible. I host my own source control server so I can get at the odd bits and pieces I create for my own use. Long time ago I used CVS but Subversion has been my preference in recent years. At work we decided to Bazaar. Here are some notes about how we do it.$Id: InternetServer,v 1.8 2008/10/07 11:33:08 martin Exp $
Wiki Index All Recent Edit Top

