This is the list of things I do to create a Raspberry Pi Web Server running the following software:
I usually start with my own headless OS image, but you can also use the standard Raspbian “wheezy” OS. Regardless, the first step in creating a web server is to get a basic Raspberry Pi (RPi) system up and running. Then get yourself connected to it with a command line tool (terminal, SSH, etc.).
This is the list of things I do to create a headless version of the standard Raspbian “wheezy” OS. While the standard OS is a good starting point for exploring the Raspberry Pi world, it isn’t what I want on my remote servers and controllers. For those devices I want a small, secure OS running only the software needed to do the job at hand, whether that’s a simple control program or a full blown web server. This article gives a concise set of command line instructions for creating that OS on a Raspberry Pi (RPi) and then taking a snapshot of it. The snapshot (disk image) can then be burned onto an SD card as the starting point for another headless RPi.