Need a computer? This is a great place to start.
- 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.
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.
Common topics like flashing your SD media for OS installation
Raspberry Pi OS
Raspberry Pi OS is a popular choice.
Download an image from: Raspberry Pi Guide - Quick Start Guide for Raspberry Pi https://www.raspberrypi.org/downloads/
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/netdata-kickstart.sh https://my-netdata.io/kickstart.sh && sh /tmp/netdata-kickstart.sh
OS native features
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
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
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
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™