IoT ThingSpeak Server on a Scaleway Arm Server with Docker

Posted by Nic Burkinshaw on Mar 9, 2016 5:26:30 PM

Find me on:

In a recent post I mentioned the excellent value provided by a Scaleway ARM-based server instance ( ThingSpeak ( is well-known in the IoT world as an open source “Internet of Things” application and API to store and retrieve data from things using HTTP over the Internet or via a Local Area Network. With ThingSpeak, you can create sensor logging applications, location tracking applications, and a social network of things with status updates. Docker is a great way to abstract your solution into easily defined virtual containers (

Thingspeak is open-source and the install is available for download ( It has proved to be a scaleable architecture, built on Puma/Ruby on Rails with a MySQL database.Thingspeak in an x86 Docker environment is already supported, but I struggled to find anything similar for ARM.

So, I adapted the x86 install, replacing the required base images with two available for ARM architecture on Docker hub ( It was also necessary to add ruby on rails to the install. The resulting Docker build scripts are here:

Be aware that the install takes around 30 minutes due to the need to build and compile some components from source for the ARM platform. I would try this on a Raspberry PI, but mine are both in use ;-).

Topics: IoT, Raspberry Pi, ThingSpeak, ARM

Subscribe to Email Updates

Recent Posts

Posts by Topic

see all

Follow Me