Raspberry down and out for the count

My Raspberry Pi based hosting came to an abrupt end earlier this week as the RPi3 suddenly became unresponsive. Powering off and on the device resulted in an infinitive loop of I/O error messages. I’ve tried to recover the filesystem, but unfortunately my attempts proved to be unsuccessful.

Continue reading

Downtime due to Apache AH00060

To start the weekend off with a bang my Apache webserver failed to revive after the log rotation service had issued a restart. I’m hosting this website on a Raspberry Pi 3 so my first concern is always memory card corruption and data loss. Thankfully those fears turned out to be unfounded, but what actually went down?

Continue reading

Hard float VS soft float with Slackware ARM on the RPi 3

I recently bought a new Raspberry Pi 3 and installed Slackware ARM current (hard float) on it. My goal was to compare the performance of the hard float port against Slackware ARM 14.2 (soft float), which is currently powering this RPi3 hosted website.

As before, my tests are solely focused on tasks relating to performance with Apache/PHP, MySQL and OpenSSL. For the record, these results should not be perceived as irrefutable scientific proof ;-)

Continue reading

Two years of self-hosting WordPress on the Raspberry Pi

This website recently celebrated its second year of Raspberry Pi based hosting. It’s currently running on a RPi3 with Slackware ARM 14.2 (32-bit soft float). Somewhat to my surprise, the second year went by without a single glitch. Anyhow, I’m not going to rehash the whole story, so if you’re interested in details about my configuration or why I’ve ditched overclocking completely, please follow these tags:

Continue reading

This Raspberry Pi 3 server is now running kernel 4.4.38

Just because Greg KH said that all users of the 4.4 kernel series must upgrade ;-) I’m happy to report that everything seems to be working as expected and have yet to notice any regressions.

Continue reading

Downtime and kernel upgrade to patch “Dirty COW”

I’ve just performed a kernel upgrade on my Raspberry Pi 3 to patch CVE-2016-5195 aka “Dirty COW”. Privilege escalation vulnerabilities in the Linux kernel always gets my heart rate going, so I decided to immediately get the latest kernel (4.4.26) and firmware for this server.

Continue reading

A quick update regarding my Slackware ARM on the Raspberry Pi 3 project

After four months of hosting this WordPress blog on a RPi3 I have yet to experience a single issue. No filesystem errors, no kernel oops’s and no hard freezes. Definitely an enjoyable change of pace from the preceding twelve months of hosting this site on a Raspberry Pi 2.

Continue reading

Slackware ARM announces EOL for 14.1 and -current

Some unfortunate but understandable news emerged on the Slackware ARM website today as ARM maintainer Stuart Winter released the following announcement:

Slackware ARM 14.1 will become End of Life on 1st September 2016 and development of ARM -current will cease upon the release of Slackware 14.2. I’m just tired of continually thinking for my full time job, then working on the ARM port in what little time I have available. I don’t have the time or mental space to continue making the port represent the hallmarks of Slackware…

Continue reading

This website is now hosted on a Raspberry Pi 3

This WordPress blog is now hosted on a Raspberry Pi 3 after a year of running on a Raspberry Pi 2. Unlike with the RPi2, I’ve not done any overclocking on this device. I’m hoping that decision will decrease the number of file system related issues and obscure kernel oopses I’ve experienced lately, but I guess time will tell.

Continue reading

Raspberry Pi 2 VS Raspberry Pi 3 on Slackware ARM

Let’s get ready to rumble: a battle of two Slackware ARM powered webservers.

Hosting your WordPress installation on a RPi2 can be a challenge on multiple levels. Apart from stability issues, my biggest concern is always subpar PHP performance and additional overhead with TLS connections. To determine the potential gain of upgrading my hosting platform to a RPi3, I’ve done a few tests with a MicroSD card I recently retired due to data corruption.

Continue reading