Skip to main content


Showing posts from April, 2016

OwnCloud server on Raspberry Pi 3

<- Raspberry Pi as Classroom Server and Digital Pet Encouraged by the performance of running a basic wiki engine on the new Raspberry Pi 3, we can try a more resource intensive service. OwnCloud is a popular web based file-sharing solution, similar to Google drive or Dropbox. Reports of running OwnCloud on the original Raspberry Pi have generally been discouraging for performance reasons. We continue using the same lightweight web server setup from the last tutorial. Although not really recommended, we are using sqlite instead of a server based database, primarily out of simplicity and to minimize the amount of services we need to run within the tight memory constraints of the Raspberry Pi. The basic installation of the ownCloud server is as simple as downloading the desired version and moving it to a path in the web server root directory: $ sudo wget $ sudo tar xvf owncloud-8.2.3.tar.bz2 $ sudo mv owncloud /v

Raspberry Pi as Classroom Server and Digital Pet

With the new Raspberry Pi 3 just out and presumably much faster than the original, I wanted to try again how well it would hold up as a really small scale server for hosting web applications. Over the last few years, Raspberry Pi had mostly made its mark in the maker community as a small low-power embedded computer. Even the official Raspbian image is now available in a "lite" version, optimized for headless servers. It now has out of the box IPv6 as well as the avahi daemon enabled, making the changes described in this earlier tutorial no longer necessary. Installing a Raspberry Pi server is now easier than ever: copy image to a flash card , plug into any network (including direct tethering) and connect to it under its default name : ssh pi@raspberrypi.local . The hostname can easily be changed when running s udo raspi-config along with other settings (extend filesystem, change GPU memory allocation etc.). Back to the original education use-case, a Raspberry Pi is