Docker seems to be all the rage this days, everyone seems to be running around integrating it, building things on top of it and generally giving it great press. It is no surprise then that I decided I should look into what this is all about.
The one bit of information I found somewhat less frequently discussed is where everything gets stored.
Storage is important. Disk partitioning is the first task any OS installer puts you through, even before that, an experienced sysadmin pays great attention to what kind of storage devices and channels go into a server. Data storage decisions have great effect on how your system end up performing, how robust is it as well how easy is it to backup and repair when it breaks. Bad storage decisions tend to be hard to fix, necessitating large data transfers and long downtimes. Indeed, allowing a sysadmin to fix bad storage decisions is where LVM, Veritas Volume Manager and other storage visualization tools come from.
It can be done.
But its more work then simply Kickstarting or Preseeding a Linux distro.
Here is an article on how to do it, its a part of a rather interesting distro called “Ultimate Deployment Appliance” that is a virtual appliance that can be setup to deploy many different OSes over the network.
Here is another article from the documentation of “RIS for Linux”, a software package needed for performing the installation.
It seems that recent news have triggered a wave of distrust in cloud and hosted web service. The popularity of hosting your website on your own computer seems to be growing. Personally, I’ve been running my own mail server for years, but several concerns have prevented me from trying to host my own website:
- Asymmetric bandwidth – The existing broadband infrastructure was laid by large a powerful communications companies that are more interested in broadcasting video and other media to passive “consumers” then in allowing “users” to communicated. A typical 100Mbit broadband cable connection tends to provide only mere 1 or 2Mbit of upload bandwidth.
- Security – Hosting a website from your own internal network typically means potentially exposing your network directly to outside threats.
- Availability – If anything happens to your home network – it happens to your website. Power failures, computer crashes, bandwidth-eating games and peer-to-peer software, they will all affect your site.
- You are on your own – Support services can be very useful when your tile is limited. There is no one to turn to we you do your own hosting.
Having considered the above, recent disappointment with a hosting service I use, had led me to consider self-hosting once more, hare are some ways one can accomplish that:
It seems that by deciding to run my own instance of Tiny Tiny RSS as a response to the looming shut down of Google Reader, I’ve joined a movement called IndieWeb.
I’m thinking about expanding my operation with that regard, maybe run my own web event processor, or even move this blog or my mail account, I’m also wondering about trying to run and use my own ownCloud or Dispora instances.
Crypton is a library that is meant to allow developers to write privacy-enhanced cloud applications where all data is encrypted on the client side before being stored in the cloud.
Crypton is currently developed by the SpiderOAK company and licensed under the AGPL.
GlusterFS has been getting a lot of attention recently with RedHat’s decision to integrate it with Hadoop. While is is one of many similar open source distributed file systems, RedHat’s solid backing seems to promise a solid future for GlusterFS.
I’m wondering if it may be time for me to play with it a little, I’m wondering whether I should try and used it to synchronize and backup files on my home computers.
Datamation has a huge list of security and privacy tools up on their website. I already know many of the tools on the list, use some of them daily and would wholeheartedly recommend then. The following is a list of tools I would check out and maybe add to my arsenal in the future:
- Web of Trust (WOT) – Firefox add-on ranking the trustworthiness of websites.
- SafeCache – Protection for browsing history.
- PasswordMaker – Password safe
- Diaspora – I think this needs no introduction, I’ve been meaning to play with this sometime, but its not really what I would call a “security tool”.