Last week I bought my third Raspberry Pi, it is going to host a new Nestcam server. My other two Pis are running XBMC [Kodi] and Domoticz and because both of those were provisioned a 'long' time ago I had to go back and figure out how I configured them.

With the inevitable (re)provisioning in the future I decided to make a list of configuration actions I performed so I don't have to look them up anymore.

The steps below lead to a lean Raspberry Pi server, without Xorg and related desktop applications, running Raspbian Wheezy, motion and nginx.

Note that most steps need to be executed as root but that I am leaving out the sudo command for brevity.

Download image

Download the latest Raspbian Wheezy image and write it to a micro SD card according to the installation instructions.

Switch on and log in

Connect the Pi to the network and power it up.

Figure out the IP address that it received from the DHCP server: nmap -p 22 --open -sV 192.168.178.0/24

Add a DHCP reservation in my router so that this RPi always receives the same IP address in my network. That way I don't need to tweak RPi's network configuration settings.

Login with the default username and password (pi/raspberry).

Install the latest updates:

apt-get update

apt-get upgrade

Configure by menu

Run: sudo raspi-config.

Execute the following menu choices:

Change the password for user pi.

Expand Filesystem

Choose console login as the default login.

Internationalization options: change locale to en_US.UTF-8 UTF-8 and change the timezone to mine.