Creating a Bash-based web server on my new Raspberry Pi

Recently I decided to correct my oversight of not having obtained a Raspberry Pi, so I purchased the Model B version along with the nice clear case and named it “Colossus”.

Never having owned an Acorn Archimedes (I was an Amiga man) the first thing I did was play with RISC OS for a while. Having got that out of the way, I installed Raspbian Linux and decided to have some fun creating a demo web page showing continuously updating statistics from the Pi.

I ended up using a Bash script to generate a single page of HTML incorporating an embedded image (a lovely iPhoneography photo I took of Colossus). I then piped this script through Netcat to create a single-threaded web server. And I then ran all of that several times, each instance on a different port, to create a multithreaded web server which I named “Hydra”.

I needed something at the front end to distribute incoming HTTP request on port 80 to Hydra’s multiple ports, and a very simple command utilising the handy Pen load balancer did the trick for that.

The finished web site can be seen in all its geeky glory at

Warpvision – (Motion)

“Warpvision presents an Artificial Intelligence video – (Motion) – electronic listening music for the eyes”

I was lucky enough to see Warpvision’s fantastic “(Motion)” at its launch party at the Institute of Contemporary Arts in 1994 and I’ve loved it ever since. Sadly Warp have never released it on DVD, so I thought I’d upload my VHS rip of this memorable audiovisual production which features music from Warp Records’ seminal “Artificial Intelligence II” compilation, including various classic IDM artists, combined with retro 90s computer animation.

Video by David Slade and Phil Wolstenholme: (Nanotechnics.1); (Mirage); (Corpus Porpoise Posthumous Non Polhemus); (Lifespan); (Sim)(biotics).

Audio: Scanner – Untitled; Link – Arcadian (Global Communication Remix); Beaumont Hannant – Utuba; Polygon Window – Polygon Window; Richard H. Kirk – Reality Net; Speedy J – Symmetry; Mark Franklin – Release To The System (Beaumont Hannant Remix); Autechre – Basscadet (Bcdtmx).

© & ℗ 1994 Warpvision