My default Raspberry Pi!
Update: I now use PiBakery to do the installation, which I need to document
This is how I setup my Raspberry Pi; this is all documented (lots of times!) elsewhere on the interwebs but I’m still going to document here what I do.
This is all the stuff I do before I run an install script from one of my github projects… o.k. I haven’t made it yet, but I will. I’ve already created the start of it with the FinnAngelo/BuildServer project.
Installing Raspbian
- Head over to the RaspberryPi Downloads and download Raspbian
- You also need to use the Win32-Disk-Imager to install the image into your SD card.
- Click
Write
to write the image to the SD card
Going headless with Putty
- Plug the RaspPi onto your network
- Find out the IP Address of the Pi
- I used to use the Advanced IP Scanner but it’s easier to just use my router (under mac filtering) - its mac address web page is good enough and anyway, later on I set the ip of the Pi to a static address.
- To find my router
- Run
ipconfig
in a cmd window - Use the ip address of the
Default Gateway
in a browser
- Run
- Remote in with ssh using Putty - I use Putty Portable
- Hostname/IP Address:
Your IP address
- Port:
22
- Hostname/IP Address:
- The Raspbian initial login is
- username:
pi
- password:
raspberry
- username:
Initial Setup
Here’s the basics I always do the first time I run the pi
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y
sudo raspi-config
Here’s a bunch of settings for the config:
- Expand Filesystem to use all boot disk
- Change your password
- Internationalization
- Don’t touch Configuring locales
- it should stay as
en-gb.UTF-8
- it should stay as
- Change Timezone - Australia > Melbourne
- Don’t touch Configuring locales
- Advanced
- Update - takes about 2min
After closing the config down
sudo reboot