๐Ÿ“

Things to Do With a Raspberry Pi

A tiny computer, infinite weekend projects. Click any card with a writeup to follow a step-by-step guide.

Home & Network

Easy

Pi-hole Ad Blocker โ†’

Run network-wide ad and tracker blocking. Point your router's DNS at the Pi and every device on your network gets cleaner browsing.

Medium

Cloudflare Tunnel โ†’

Expose a service on your Pi to the public internet over a free Cloudflare hostname โ€” no port forwarding, no static IP.

Medium

Home Assistant Hub

Self-hosted smart home control for lights, sensors, and routines โ€” without sending data to the cloud.

Medium

NAS / File Server

Attach a USB drive and run Samba or Nextcloud to share files across your devices and back up phones automatically.

Medium

VPN Server

Set up WireGuard or Tailscale to securely access your home network from anywhere in the world.

Media & Entertainment

Easy

Retro Gaming Console โ†’

Flash RetroPie or Batocera and play classic NES, SNES, Genesis, and PS1 games on your TV.

Easy

Plex / Jellyfin Server โ†’

Stream your own movies and TV library to phones, tablets, and TVs around the house.

Easy

Kodi Media Center

Turn the Pi into a sleek 10-foot media interface for any TV with an HDMI port.

Medium

Internet Radio Streamer

Wire up speakers and a small screen for a dedicated streaming radio with playlists and station presets.

Hardware Hacking

Easy

Weather Station

Hook up temperature, humidity, and pressure sensors. Log data to a dashboard and graph it over time.

Medium

Security Camera with Motion Detection

Pair the Pi Camera with motion or Frigate for a DIY security cam with email or push alerts.

Medium

Magic Mirror

Build a wall-mounted smart mirror that shows time, weather, calendar, and news behind two-way glass.

Hard

Robot or Rover

Add motors, wheels, and a camera. Drive it from your phone, or have it follow lines and avoid obstacles autonomously.

Learning & Tinkering

Easy

Print Server

Give an old USB printer Wi-Fi superpowers using CUPS so any device can print to it.

Easy

Personal Dev Server

SSH in, run Node, Python, Go, or Docker. Host side projects on your home network 24/7.

Medium

Kubernetes Cluster

Get 3+ Pis and run k3s for a real, hands-on Kubernetes lab. Great for learning ops without a cloud bill.

Hard

Self-Hosted LLM Frontend

Host Open WebUI on the Pi, point it at an API or a local model, and have your own ChatGPT-style interface.

Just For Fun

Easy

E-Ink Dashboard

Show the day's calendar, weather, and todos on a low-power e-ink display that updates a few times a day.

Easy

Doorbell Notifier

Wire a button to a GPIO pin and push a Slack message, phone notification, or chime through smart speakers.

Medium

Bird Feeder Camera

Live-stream visitors at your feeder, and use a model like BirdNET to identify them by song.

Hard

Flight Tracker (ADS-B)

Add a small SDR dongle and pick up real-time positions of every aircraft above you. Feed it to FlightAware for free premium.