Self Hosting
In light of recent events surrounding The Barefoot Bum’s brief affair and subsequent termination of his self hosting, I am coming out fully in support of Db0’s efforts to get more people self hosted. The Barefoot Bum has taken down his self hosted site, but his review of self hosting is still in my feed reader. I should point out that I have only respect for The Barefoot Bum, and this post should be read as a counter-point to some of his points against self hosting, as well as to inform people of what they should do in terms of self hosting.
I’ve more-or-less completed the move to the self-hosted blog. Overall I consider the effort an epic fail, justified only in that I like messing with technology for its own sake. The effort has clearly pointed out what the authors of Wordpress need to do to take their technology to the next level.
db0 was very generous with his time and effort to make the move a success, but that his effort was both considerable and absolutely necessary is a strong argument against moving.
Unless you’re a LAMP developer, I strongly recommend that you stick with your free blog, Blogger or Wordpress.com.
The fact that time and effort is needed to make a self hosted blog is not an argument against self hosting, let alone a “strong” argument. A self hosted blog is good for a number of reasons which Db0 went over in his multitude of posts relating to the subject. Such good things do not come easily, and the fact that Db0 offered his services freely surely negates this argument. Unless you are planning to move your blog constantly around, I cannot see how this argument could hold. Moving your blog to a self hosted platform is a one-way trip.
In regards to the “LAMP developer” comment, I would point out only that I set up my first blog at the age of 16, with absolutely no experience with websites, let alone hosting. This was back in the days when WordPress was without the documentation and support it now has. Setting up a WordPress blog is now one of the easiest things to do with a self hosted account. WordPress has a large number of tutorials (written by users) that should guide you through the process.
On the other hand, Blogger is much easier to use than Wordpress, since Google has complete control over the feature set. Wordpress is getting better, but it’s still much more complex and many features and user interface elements are counter-intuitive.
Wordpress is a great system, but it suffers the problem of almost all open-source systems. It’s written by computer nerds for computer nerds and requires a steep learning curve just to get started. There are already enough cool features in Wordpress; the developers need to focus on ease of use for the non-technical user. Firefox should be their model. They also need to support scripts.
I don’t quite understand how WordPress is counter intuitive, especially in regard to the user interface. As Db0 pointed out on the original post, you click “Settings” for settings, “Write” for writing a post. If you cannot work out where to find everything, go look it up and you will most likely remember it for next time.
A “steep learning curve” is possibly a tad over-dramatic as I have already pointed out the vast documentation for beginners and the easy to use interface. The documentation isn’t meant to be read cover to cover, but is meant to help on individual sections. If you want to know how to add widgets or change settings, you will find the relevant article.
Supporting scripts is one of the things that WordPress has nailed completely, so I do not see how Barefoot Bum managed to miss this. You can either edit the templates and add the code, or simply add it to a text widget. Both take less than 1 minute to do.
Wordpress also needs to make migration from Blogger 100% complete, bulletproof and one-click. Migrating from Blogger to Wordpress was “easy” only in the computer nerd sense of “not completely impossible.” For the ordinary person the process is extremely complicated. I couldn’t have done myself: db0 did most of the work. I still have to manually move my non-scripted blogrolls (I link to 100 or so blogs) item by item. I still have to maintain my original blog, because there are still many people linking there. (Indeed the hit count on the original blog hasn’t dropped much). I suspect also that Pedro Timoteo has abandoned the Planet Atheism aggregator, so I have to continue posting links to the old blog to publish my content there. I still have to migrate James F. Elliott’s posts.
You will never get a migration system that is “one-click”, nor one that is “bulletproof” for the simple reason that both are too complex to perform globally. Authentication is needed to export the blogger account, and after that it is actually a one-click process. Given the vast differences in styles of Blogger and WordPress, having everything move across perfectly will be impossible.
As for the blogrolls, it can be a pain, but there are alternatives such as creating a text-widget and simply pasting the raw html code from the old blog. No harm, no fuss, done in a few minutes.
As for maintaining the old blog, I find this process counter to the original aim of the exercise, which was to move to a self hosted blog. You could always post an article linking to the new site, and hope that people get the hint. As for Planet Atheism, I thought they do everything via RSS, so all one would have to do would be to change the RSS feed they have in their database. If you used something like FeedBurner already, this process would be much easier.
That said, I’m sorry it didn’t work out for The Barefoot Bum. I’m not sure whether I agree with a week trial for something like this, as in my opinion 7 days does not give you enough time to properly go over the interface and make sure you understand everything. I think if more emphasis was put on the documentation, people might last longer. It seems a waste of a hosting account though, especially one that has been paid for, along with the domain.
So, what advice should I give to people wishing to move?
Well, firstly I would make sure they knew that this might be a tricky process first time, as it is with all new things. When you get a new car you only know the basic functions, and need to read the manual to find out how to change the clock, and find out where everything is. The same applies to self hosting. Once you have done it the first time, you will understand it more. Hopefully though, you will never have to move the blog again!
Secondly, I would ask people to comply with a month long (possibly more) trial of the new hosting. DO NOT just give up after a few days because something is going wrong. When I first moved from Windows to Linux (arguably more confusing that self hosting) there were many times when I messed up configuration files and had to spend hours messing around in terminals. This wasn’t a negative point, it was a learning curve. If I had given up there and then I wouldn’t have reached the point where I am now, which is with a very efficient and fast version of Gentoo Linux, self configured.
Finally, I would demand people ask about things they do not understand. Db0 is doing this for free, and I would be happy to provide support, or answer questions about WordPress. I have already linked to the documentation for WordPress, so please use it!
Possibly Related Posts:
Subscribe to my RSS Feed if you like what you read!









Follow me on Twitter!



I too don’t know what BB was talking about when he said WordPress has a learning curve. Granted WP is the only blogging platform I’ve personally used aside from livejournal (don’t laugh :p), but like you and db0 said, you click “write” to write a post. You click “settings” to dick around with the settings. I’ve used a fair amount of complicated things. WordPress isn’t one of them.
Ultimately, I suspect that the problem is that BB simply has a different mentality toward computery stuff than you and I and db0 do. The result of this is that he is evidently one of those people for whom free blogging works just fine.
Therefore, my humble suggestion to db0 for his further efforts with this project is that he target people who are having some specific problem with free blogging that self-hosted blogging would fix. Self-hosting isn’t automatically better for everyone just because we think it’s better for all of us. ;)
Chicken Girl
15 Sep 08 at 2:42 pm (GMT)
Chicken Girl, I will not go into details as I’m still waiting to see if we get an explanation before writing about it, but I do not mind if self-hosting does not fit to BB. I only mind about the way he has reacted.
I know that self-hosting might not fit everyone, but this is why I’m simply extending invitations. I’m not forcing anyone.
db0
15 Sep 08 at 3:38 pm (GMT)
db0, I’m not criticizing, I’m just saying, I think the experiment will go better if you target someone who isn’t entirely happy with their free blog and has some specific need that a self-hosted blog will address.
Chicken Girl
15 Sep 08 at 5:30 pm (GMT)
The problem is that I can’t always find those. I was hoping that people who did accept the invitation might have reasons to switch.
If you know people who are worth it and want to switch, by all means tell them to step forward.
db0
15 Sep 08 at 6:24 pm (GMT)
I’ve been following these articles on self-hosting, but I’m not sure I really understand the push of some bloggers to have other bloggers move.
I have mine on Google’s Blogger. Being a web developer, I know having a custom setup on a server would allow more control over it, but I don’t find there to be much of an incentive to move. Yes, complete control over it is a benefit, but you can get much of it on a blog service as well.
I find there are several reasons not to move to a self-hosted solution, though. If I’m mistaken in these or if I’m not seeing all the benefits, do let me know. By being on a blogging service, there’s standardization. On custom solutions as a reader/commenter, sometimes it’s rather hard to find content or use it. There’s also having to get used to the subtle quirks of each individual systems due to the lack of standardization.
The commenting system is another one. I agree with db0 that Blogger’s commenting system is lacking — going with even a LiveJournal implementation would make large improvements. This is a downside to blogging services. The solutions for it, such as Intense Debate comments, only compound the issues as a user may need to sign in to the third party to comment (I installed it briefly but didn’t like that aspect).
That brings me to another issue. I know db0 has used it as a reason against blogging services, but I see it as one against self-hosting solutions: authentication. Many use Blogger’s service, so commenting on another one is quite easy. Commenting on a custom solution requires an account there, to which you have to sign in. Yes, the comments can be anonymous, but they can be that way on blogging services as well. Yes, the comments can be without CAPTCHA, but they can be that way on blogging services as well.
I’m just not seeing the major benefits in it that would warrant such a large push to get others to do it. Then again, I’m fasting with the Muslims today and this may just be a result of dehydration, as I found out you aren’t even allowed to drink water.
DisComforting Ignorance
15 Sep 08 at 8:18 pm (GMT)
@DisComforting Ignorance
I would hardly call self hosting a “custom” solution. Both myself and Db0 are using the standard installation of WordPress. It is a standardized system, used in the majority of self hosted blogs. The only custom things about it are the themes, but these are easily installable.
I don’t quite see your point here. My blog does not enforce user registration, and anyone can simply type in their details to post. The benefit of registering is that you do not need to type your details in every time, but then again, most browsers store details for forms anyway. Anyway, on Blogger you have to create and account and sign in to post, so what is the difference?
I would say that the main reason a lot of people are against self hosting is the cost. I’ve been considering offering cheap (or free) hosting to a limited number of people to try and combat this problem. How much would you be willing to pay a month for a hosted blog? Would $2 a month be too much?
I’ve done some simple calculations, and I believe that if I had a few people hosting for $2 a month, it would pay for itself. These people would then have the benefits of a personal server instead of a shared hosting account, and would have direct access to myself for troubleshooting and advice.
Compared to the $6 hosting at Dreamhost, this might be more attractive to people. Any feedback?
Adrian Hayter
15 Sep 08 at 8:32 pm (GMT)
Disco-igno, as far as the registering to post part, this largely does not apply. Both Intense Debate and Wordpress (with plugins) can support OpenID where all you need to do provide is your site url.
Also Adrian hit it right on the head. There is nothing custom about self-hosting. Using wordpress means you’re practically using the same system as you would under wordpress.com, a very popular free-hosting
As for other compelling reasons, well, here’s 31 of them :)
db0
15 Sep 08 at 8:58 pm (GMT)
Wordpress is quite easy to learn. Joomla on the other hand, has a bit of a learning curve.
Susan
17 Sep 08 at 2:11 am (GMT)