Skip to content

Raspberry Pi

raspberry pi logo

Need a computer? This is a great place to start.

Getting started

  • Choose your hardware
  • Choose your operating system
  • Choose any services


There are many types of Pi computers. Choose the one that best fits your project's use case. At a minimum you'll need:

  • Raspberry Pi Computer
  • Power Supply
  • Memory Card

I also often like having a physical power switch during testing and configuration or if the device will not be powered on all of the time.


power supplies

In addition to a good power supply it's important to make sure you have a good powered usb hub before attempting to connect peripherals. Even a wired usb keyboard and mouse can be too much for a pi zero, I've found.


A server should have more memory available.

32GB is good for a server installation.

64GB is good to use for a camera installation. Should use external storage (e.g. network or usb), but it helps to have a local buffer.



Operating System

Common topics like flashing your SD media for OS installation

OS Selection & Installation

Raspberry Pi OS

Raspberry Pi OS is a popular choice.

Download an image from: Raspberry Pi Guide - Quick Start Guide for Raspberry Pi

Raspberry Pi OS Specific Notes


Raspberry Pi specific notes about Ubuntu


Once you've got your system install, it's time to configure what the system runs: Ubuntu


wget -O /tmp/ && sh /tmp/
wget -O /tmp/ && sh /tmp/


Camera Hardware

OS native features


Motion Eyes / Security

Web cam setup

If you want your pi to be able to appear as a webcam device when plugged in via usb, try the following setup.

Showmewebcam looks like it is more up-to-date than geerlingguy's version:

As mentioned in

Jeff Geerling's webcam setup
GitHub - geerlingguy/pi-webcam: Automation to configure a Raspberry Pi as a USB OTG webcam
Directions for setting up a RaspberryPi to act as a generic USB webcam · GitHub
Pi Zero W and HQ camera module used as cheap webcam
geerlingguy (Jeff Geerling) · GitHub
raspberry pi hq camera maximum video rate at DuckDuckGo
Raspberry Pi Camera Module - Raspberry Pi Documentation
use raspberry pi hq camera as web camera at DuckDuckGo

Projects Using Pi

Home Assistant

Voice Recognition
raspberry-pi · GitHub Topics · GitHub
GitHub - MycroftAI/mycroft-core: Mycroft Core, the Mycroft Artificial Intelligence platform.
GitHub - Picovoice/porcupine: On-device wake word detection powered by deep learning.

Wireless access point
GitHub - RaspAP/raspap-webgui: Simple wireless AP setup & management for Debian-based devices
WireGuard: fast, modern, secure VPN tunnel

Time clock

aka a Digital Time Keeping System
TimeTrack Raspberry Pi | timetrack
City-of-Bloomington/timetrack: Digital time keeping system with both a web-based calendar entry and a kiosk based badge entry interface

Media server

Run docker to allow multiple services on the same server.

Docker image for plex somewhere? Best to just make your own so you know what is being installed.

GitHub - dtcooper/raspotify: Spotify Connect client for the Raspberry Pi that Just Works™