You are offering an unacceptable level of service to customers who have supported and recommended you from your early days. You were paid in advance for a lifetime of service. I took you on your word and offered lifetime hosting to friends with small websites for small businesses. If you can't make good on your agreements, I will eat the cost of moving these sites to Rackspace Cloud. I can't risk another 54 hours of downtime.
With proper backups and a fresh server it should not take 54 hours to get back online.
I currently pay ~$215/year for a linode account.
I will continue to pay for linode.
Paying for a service forever in advance is a devious mis-alignment of incentives. The customer will feel that they are owed everything. The business of it won't work out.
As I said, the lesson is, don't give shit for free - even for an initial payment. Ongoing services need to be paid for in an ongoing manner.
The packing system is the same, it's BSD userland. The paths are the same. Everything is the same. The kernel shouldn't matter. And if you had told support that you wanted us to just migrate you because nothing was out of the ordinary, what would they have done? They would have migrated you ....
And this has been quite a good deal for you. The logic of moving from something that costs you nothing to something that does costs you something is interesting.
Downtime costs him. So much so that he's willing to pay for uptime.
Also, it didn't cost him "nothing". He paid for service. It wasn't free.
Your reply sounds like you don't value him as a customer anymore because he's not giving you money anymore. Nobody forced textdrive into offering the "lifetime" package. You should treat him like a valued old customer, rather than calling his logic "interesting".
I think you mean: replies.
Wait, what? Who owns and operates the servers?
I completely understand that he's 'getting a great deal', and that he isn't currently paying you anything, and that he may well have lasted as a customer longer than you expected, but your company offered lifetime service for a fixed cost, and he bought it. As I understand it, this was to bootstrap your later efforts.
To constantly demean his position is as insulting to him as it is to your integrity. While you may feel like you're in the right here, I can guarantee that you've lost at least one potential customer, because I will not be using Joyent. I'm guessing that running potential customers away isn't your intent here so please, don't do yourself any further harm.
Although relatively harmless, it seems like planting the seed to a disregard for privacy.
One more reason to shy away from Joyent.
Edit - Jed from Linode?! Hey! You sir are my favourite support person to reach, yet I rarely get you anymore.
A 6 year old server would have a max RAM capacity of say 32GB, you can get a newish 64GB RAM system for what, $3k or so?
In such a case, migration is basically a few shell scripts plus rsync from old hardware to new VM. You rsync a couple of times until the rsync takes very little time, then turn off services; do a final rsync; turn on services on the new VM, swap IP addresses and test.
You can even run FreeBSD/Xen on top of Solaris XVM, right?
I would be interested in getting my account into a virtual env but I can't really justify paying $45/month at this moment...what are my options?
tl;dr: how can I go about moving my stuff? To where? And why am I in this handbasket?
Maybe you can shut down jervis.textdrive.com if I migrate my account :)