Archive for December, 2006

Exim 4.64 Released

Thursday, December 28th, 2006

Philip Hazel announced a new release of Exim a week ago:

The Exim website still says 4.63 is the current version, but the mirrors seem to have 4.64 in stock.

I’ll get busy building a deb package for Xen/Debian Etch.

New Server Delivered

Wednesday, December 6th, 2006

Gladserv’s new server is live. It will be about a week before is it fully configured and ready to come into service. It is being set up using Xen, with separate virtual servers for each major service.

Presently we run a primary server and a backup server, both installed without the benefit of virtualisation. Once the new box is in service, each of these servers will be rebuilt using Xen so that services can be separated, both for security and flexibility. We can then share the load evenly between the servers and ensure that any single server outage will not be noticable to our clients. A full backup is not the same as full redundancy. I’ll definitely sleep easier when this is all in place.

I’ll document this process more fully in a separate article.

Let there be advertising…

Tuesday, December 5th, 2006

The good ship Google have approved my application for Adsense, so let there be ads! Some people believe in having content and visitors first, but pah!

Gladserv

Friday, December 1st, 2006

I notice Google has picked up this blog recently so I guess I’d better start writing in it. Drafts of various articles have been underway for a while, but I’ve had little time to finish them. I expect I’ll be writing more over the Christmas break. Last year I spent considerable time testing and reviewing Open Source LAMP apps between eating various roasted animals and consuming vast quantities of alcohol. Bliss.

Gladserv.com is a step or two closer to being launched as a business hosted services provider. The domains are registered, the website is coming together, the second dedicated server has been ordered from Bytemark. An earlier order from UK2 was aborted when I discovered just how difficult they were to contact. Take a look at “Why Not To Use UK2” if you’re seriously considering them - cheap has more than one meaning. This server will be split into several virtual machines (VMs) using Xen with unused VMs sold off - there are already three other businesses on board.

I went to see the bank yesterday and my bank manager actually told me he thought my revenue estimates for the first year were very conservative. I tend to estimate on the side of caution these days, after previous bitter experience. This project is definitely gathering momentum.

I’m starting to promote the site. At the speed Google moves, I think it best to link first and write afterwards. I’ve put the shell of the site together using Website Baker, which is probably the easiest Content Management System (CMS) to set up and use I’ve come across. Graphics and pretty stuff will follow when someone with more visual talent than I provides them.

For the moment I have no need for the kind of fancy frippery that something like Joomla has built in. I usually spend the first hour on a new Joomla site turning everything off. For a simple business site, Website Baker has everything needed to get off the ground without additional distractions. There are some addons available to perform most commonly required functions, but nothing like the bewildering range of Joomla toys. Maybe later.

Yesterday I bought an incoming phone number from Gradwell and pointed it at an old Asterisk installation on my backup server. I’ve never used Gradwell for VOIP services before, but they came highly recommended to me so I thought I’d try them out. I’ve had less success with some other providers in the past. No problems at all so far. Online signup was straightforward. At one point I needed to phone for an authorisation code. At 1730 they answered the phone within a few rings and dealt with it on the spot. Provisioning of the line was immediate.

Asterisk setup is a topic for another day, but to add a new number into an existing setup is trivial. Add a few lines like this to iax.conf:

[08708618861]
type=user
username=myusername
secret=mypassword
context=iax-in
host=dynamic

and a line in extension.conf to tell asterisk where to direct incoming calls:

[iax-in]
exten => 08708618861,1,Goto(gladserv,s,1)

Easy. No need to get a man in at all.