Docker

I learned a lot. When I know what I'm doing and I don't follow 100% what is in the most readme files Docker solves the most problems. It just works (using own configs).

Each container have binded local /home/directory. It's easy to backup the important stuff. Also when something goes bad I can remove one and spin-up a new container with exact same data/configuration.

Creating new instances of the same (working) container but with changed config (new /home/dir) makes cloning super easy. If I want to have another ghost blog it's just a few configuration changes. And everything is separated.

Ether*

EtherCalc for spreadsheets. EtherPad for notes. EtherDraw for vector doodling. All real-time, multi-user, no-logins & simple sharing. And all the data belongs to me and me only.  No more G*Suit! For personal stuff at last.

Ghost(s)

I like simple things. I also very like Markdown driven development (jekyll FTW!). Ghost never runs smoothly on the Raspberry Pi. It kills it. It was painful to watch and use.

So I tested it on Docker and new hardware. It fly's! It's the easiest and most beautiful setup I could imagine. Creating new blogs thanks to containerization is barely a new instance with different domain in config.

I wanted to test it and the best way to test is to just use it. I have a blog powered by bashblog. I created something that could be a continuation of that old blog but on new hipster technologies.

This blog.

Load

All those containers did almost nothing to my small configuration.

I'm running out of space on old test drive. But the new drives are ordered and should be delivered soon.

kj@p1x-ibm:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            2.0G     0  2.0G   0% /dev
tmpfs           396M  6.1M  390M   2% /run
/dev/sda1        11G  7.6G  2.6G  76% /
tmpfs           2.0G     0  2.0G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
tmpfs           396M     0  396M   0% /run/user/1000

What's next?

The testing phase is over. Everything works as expected. Uptime is good and with zero problems so far.

Expect RAID1 and final server configuration in the upcoming part.