Wwhy not roll your own server at home, and then use it as a dashboard to manage and re-post to sites like Tumblr and WordPress? All you need is Virtualbox. Maymay shows us how it’s done.
Maymay’s setup is brilliant in its simplicity. Ultimately, there’s very little a web host is doing aside from running software that you can run on your own linux-based VM (virtual machine.) You can duplicate the setup rather easily with a VM running in VirtualBox.
Of course, doing this at home doesn’t scale, and it’s not always accessible to the broader internet (not to mention, your ISP won’t be happy if you have a popular site.) So Maymay points out that the goal of the project is to use your personal, self-hosted site as a HUD, a kind of dashboard, from where you can write and edit your posts, save them and back them up, and then use the included plug-ins to push your articles to Tumblr, WordPress, or another hosted service that you don’t control:
Blogging toolkit that provides a unified dashboard for creating and managing content on multiple Web hosting services simultaneously. Obviates the need for backing up your blog by creating content locally and then sending it to a Web server, rather than creating that content on a Web server and then backing it up to your computer.
This way you always have backups that you own and control, and you always have your original content somewhere, in case someone takes down something you’ve written, or something else happens. If you want total control, pair this up with a domain name that you own (and not something that ends in .tumblr.com or .wordpress.com) and you’re in business.
You’ll need to configure VirtualBox and point it at the shared folders that will host your blog content, then install WordPress on your virtual web server, and set up any cross-posting capabilities you might want. To make the process super-easy, Maymay includes a pre-configured “Bring Your Own Content” VM for Virtualbox to get you started that supports Tumblr and WordPress out of the box. Hit the link below to see the whole post and a full walkthrough.
Update: Maymay clarified that the goal of the project is the inverse of how I originally categorized it – the BYOC VM isn’t designed to replace a web host, just serve as a space where you pull the strings and own the content, and then push out to the rest of the web. The post above has been updated to reflect this.