Case study: Mythic Beasts

Case study: Mythic Beasts


There is a company in the UK that provides Unix shells to their users: Mythic Beasts. They offer fantastic service to people who need a shell account on a very fast server, and don’t want to fork out silly amounts of money. Let’s talk to Chris Lightfoot, one of the company’s owners.

TM: Who is behind “Mythic Beasts”? How did everything start?

CL: There are six of us involved: Paul (see the photo), Richard, Pete, Tom, James and myself. Back in February 2000, I had the idea of setting up a colocated machine for our own use. I’ve dug out the original mail I sent inviting the others to get involved; it began,

  • Plan: to host a computer somewhere, in order to have a decent platform to do web hosting, email, etc.
  • Problem: cost.

At that time colocation was a bit more expensive than it is now! The first server itself cost us about £500.

Once we’d set things up for ourselves and our friends, we discovered that there was quite a lot of demand for Linux shell accounts, so (in August 2000) we registered as a UK limited company and Mythic Beasts Ltd. was born.

TM: Why the name “Mythic Beasts”?

CL: The name “Mythic Beasts” is a complete accident. Our first server was called “mythic”, because my convention is to name machines after adjectives and I thought the word “mythic” sounded good. That suggested the domain name “beasts”; when we came to set up the company—and remember that this was the tail-end of the dot.com era and lots of companies had much sillier names—we just recycled the name.

TM: Do you all work in the same office? Or do you normally work from home?

CL: No, we work all over the place, mostly communicating by email and now IRC.

TM: Did you have a specific philosophy behind your idea? Did you decide your target market before hand?

CL: The way the company started was, as I’ve said, a bit of an accident—we spotted demand for something and were in a position to supply it. The reason we originally set up the services for our own use was that we’d all had bad experiences with shared hosting providers before, and wanted something better.

The way the company started was a bit of an accident—we spotted demand for something and were in a position to supply it

We don’t have an official company philosophy or a mission statement which we engrave on paperweights (we don’t even have a pointy-haired boss!) but I think the closest thing we can come up with is that we’re all interested in selling services which we wouldn’t be ashamed to use ourselves.

Chris LightfootChris Lightfoot

TM: What operating system (or systems?) do you run on those servers? How many people actively work on the server for maintenance?

CL: At the moment everything runs Linux, mostly Debian but with some older (and heavily customised) RedHat installs. We’re not zealots about operating systems (well, not much, anyway). But Linux does everything we need at the moment.

Most of the server maintenance is done by Paul, Pete and me, but unless we’re installing new hardware, there isn’t all that much to do. Modern PC hardware seems to be pretty reliable as long as (a) you pay enough for it to start with, and (b) you can hot-swap hard disks in your RAID arrays, since those are the components that fail most often.

TM: Who is your average customer? Do you ever have problems such as people getting an account to install an IRC bot, or to crack other servers?

CL: Our typical shell account customer is interested in hosting one or several websites; we offer more flexibility than most hosting providers—for instance, our customers can write CGI scripts in more-or-less any language they want, can run web sites under FastCGI, etc.—and that’s attractive for people who want a service which isn’t going to get in their way too much.

We also have quite a few customers who use our services as an email service. Having a reliable shell account where you can run mutt or pine or whatever from anywhere in the world is a lot more convenient than running a desktop mail client and using web mail away from home (though obviously we support both of those options too). We also host some software developers who use our anonymous CVS services.

Our typical shell account customer is interested in hosting one or several websites; we offer more flexibility than most hosting providers

For users who want more sophistication we now offer a “virtual dedicated server” option, which is based on user-mode Linux; that’s been quite popular for customers who want even more choice in what they can do, but don’t want the hassle of owning and running their own hardware.

We’ve had occasional trouble with people buying accounts for IRC bots (which we prohibit, because this activity can be disruptive to our other customers), and also occasional individuals who try to buy accounts with stolen credit card numbers (apparently because this is a way for them to verify the numbers they’ve got). It’s almost always easy to spot these kinds of account applications ahead of time.

TM: How do you organise your customer support?

CL: Mail to support gets dropped into a home-brew ticketing system written by Paul (we used to use RT, but it was slow and overcomplicated). From there mail is distributed to a support list, which currently consists of five of the original investors. The ticketing system keeps track of who “owns” each support issue, and reminds us every morning about which tickets are still open.

Paul WarrenPaul Warren

TM: Is there a lot of custom software involved?

CL: Yes, quite a bit, mostly written by Paul and me. You can see some of it on our software page at http://www.mythic-beasts.com/software.html and more on our personal home pages. Some of the software we’ve written has found quite wide use: my POP3 server, tpop3d, is used by quite a few sites (some much larger than Mythic Beasts Ltd.), along with our virtual mail configuration tool, vmail-sql. Both of those were written back in 2000 because there weren’t any suitable alternatives.

Paul wrote an excellent little tool called iftop for monitoring network performance in real-time, which I think is now in Debian and the *BSD ports.

TM: Do you release everything you wrote for Mythic Beasts as free software?

CL: We don’t always have the time to release things we’ve written—especially when they’re very specific to our setup and therefore not likely to be of general interest.

TM: How important is free software for your company?

CL: Companies like Mythic Beasts (not to say the internet as a whole) are only really viable because so much Free software is available, and we’re glad to contribute what we can to the community.

TM: How much “politics” is involved in running a service like yours? For example, are you criticised for not having any Windows machines? Or for only having Linux? Have you lost any customers because of the SCO legal challenges?

CL: We’ve encountered surprisingly little politics in running Mythic Beasts. As most of our users are familiar with Linux, and often have a strong preference for it, it is quite unusual for us to get requests for other operating systems. Almost all the services we run are based on open standards in any case, so we don’t put any barriers in the way of people who use Windows on the desktop (which is probably the majority of our customer base).

Some of the software we’ve written has found quite wide use : my POP3 server, tpop3d, is used by quite a few sites (some much larger than Mythic Beasts Ltd)

We do have colocation customers who use a variety of operating systems.

As to SCO’s recent legal challenges, we have not lost any customers due to this, and, if anything, have had more new customers since the challenges. We do not presently regard the whole SCO fiasco as a threat to our business (or to anyone else who uses Linux).

TM: What systems do you have in place for backup and disaster recovery?

CL: On-site and off-site backups. All our customer-facing servers are hot-swap hardware RAID, backed by a support contract with our suppliers. The VDS servers back each other up, allowing us to restore a VDS on a different host within a few minutes—much better than most dedicated server arrangements.

TM: What are your plans for the future? I see that you are expanding your offer. Are you planning on growing considerably in the medium and long term?

CL: Our plan is for steady growth with customer demand rather than significant expansion. We’ve invested a fair amount in new hardware this year and now have plenty of capacity for new customers.

Our plan is for steady growth with customer demand rather than significant expansion

We launched our VDS service which is proving very popular for a wide variety of applications that can’t be handled easily in a shared hosting environment such as Java servlets and Subversion repositories, and for people who just want absolute control over the hosting of their website and email.

TM: Thank you very much for answering my questions!

Category: 
License: 

Most forwarded

Interview with Dave Mohyla, of DTIDATA

Dave Mohyla is the president and founder of dtidata.com, a hard drive recovery facility based in Tampa, Florida.

TM: Where are you based? What does your company do?
DTI Data recovery is based in South Pasadena, Florida which is a suburb of Tampa. We have been here for over 10 years. We operate a bio-metrically secured class 100 clean room where we perform hard drive recovery on all types of hard disks, from laptop hard drives to multi drive RAID systems.

Anybody up to writing good directory software?

Since the very beginning, directories (of any kind) have had a very central role in the internet. (I have recently grown fond of Free Web Directory. Even Slashdot can be considered a directory: a collection of great news and invaluable user-generated comments. As far as software is concerned, doing a quick search on Google about software directories will return the free (as in freedom) software directories like Savannah, SourceForge, Freshmeat and so on, followed by shareware and freeware sites such as FileBuzz, PCWin Download Center and All Freeware (great if you're looking for shareware and freeware, but definitely less comprehensive than their free-as-in-freedom counterparts).

Interview with Mark Shuttleworth

Mark Shuttleworth is the founder of Thawte, the first Certification Authority to sell public SSL certificates. After selling Thawte to Verisign, Mark moved on to training as an astronaut in Russia and visiting space. Once he got back he founded Ubuntu, the leading GNU/Linux distribution. He agreed on releasing a quick interview to Free Software Magazine.

Is better education the key to finding better software?

I read David Jonathon's article Anybody Up To Writing Good Directory Software? the other day, which got me thinking about software directories in general. As David mentioned, many of the software directories one finds when doing a quick google search are free as in beer, not as in freedom. But what interests me is the software directories that already exist, providing a combination of both free as in beer software, and open source software. Sites such as Freeware Downloads and Shareware Download don't advertise themselves as providing free as in liberty software, but each of them have a good selection of open source software available... if you know where to look.

Most emailed

Free Open Document label templates

If you’ve ever spent hours at work doing mailings, cursed your printer for printing outside the lines on your labels, or moaned “There has got to be a better way to do this,” here’s the solution you’ve been looking for. Working smarter, not harder! Worldlabel.com, a manufacture of labels offers Open Office / Libre Office labels templates for downloading in ODF format which will save you time, effort, and (if you want) make really cool-looking labels

Creating a user-centric site in Drupal

A little while ago, while talking in the #drupal mailing list, I showed my latest creation to one of the core developers there. His reaction was "Wow, I am always surprised what people use Drupal for". His surprise is somehow justified: I did create a site for a bunch of entertainers in Perth, a company set to use Drupal to take over the world with Entertainers.Biz.

Update: since writing this article, I have updated the system so that the whole booking process happens online. I will update the article accordingly!

So, why, why do people and companies develop free software?

More and more people are discovering free software. Many people only do so after weeks, or even months, of using it. I wonder, for example, how many Firefox users actually know how free Firefox really is—many of them realise that you can get it for free, but find it hard to believe that anybody can modify it and even redistribute it legally.

When the discovery is made, the first instinct is to ask: why do they do it? Programming is hard work. Even though most (if not all) programmers are driven by their higher-than-normal IQs and their amazing passion for solving problems, it’s still hard to understand why so many of them would donate so much of their time to creating something that they can’t really show off to anybody but their colleagues or geek friends.

Sure, anybody can buy laptops, and just program. No need to get a full-on lab or spend thousands of dollars in equipment. But... is that the full story?

Fun articles

Santa Claus - the most successful open source project

It dawned on me the other day, as I was shopping for the dozens of gifts it seems I have to buy every December, that Santa Claus is the most successful open source project in history. (Bridget @ Illiterarty would agree with that). Santa Claus is essentially a marketing development that is embodied by everyone who stuffs a sock, gives a gift, hosts a dinner or wishes Merry Christmas over the holiday season.

Most emailed

Editorial

When I first started thinking about Free Software Magazine, I was feeling enthusiastic about the dream. I had Dave, Gianluca, and Alan willing to help me, I had established members of the free software community willing to help me out, I had writers volunteering their time and energy for free, and I had a generous offer from OpenHosting for servers, all before I'd proved myself. There was a sense of excitement in the air, and I thought maybe, just maybe, I could make this work.

Free Software Magazine uses Apollo project management software and CRM for its everyday activities!