Tutorials Projects Hardware Topics About Newsletter

Raspberry Pi Project Ideas

Not sure what to build first? Each project below links to every guide you need to complete it. Sorted roughly by complexity.

Beginner
Home Lab Starter

Build a Pi 4 server with Pi-hole for DNS filtering, WireGuard VPN for remote access, and Samba for file sharing. The ideal first homelab project.

Guides involved:
Pi-holeWireGuardSamba
Beginner
Private Media Server

Run Jellyfin on a Pi 5 with a USB SSD for storage. Stream your movie and music collection to any TV, phone, or browser.

Guides involved:
JellyfinDockerUSB SSD
Intermediate
Self-Hosted Cloud

Replace Google Drive and Dropbox with Nextcloud on a Pi 4. Automatic photo backup from your phone, file sync across all your devices.

Guides involved:
NextcloudSSLApache
Intermediate
Smart Home Hub

Install Home Assistant on a dedicated Pi 5 with a Zigbee USB stick. Control all your smart devices locally with no cloud dependency.

Guides involved:
Home AssistantMQTTZigbee
Intermediate
Full NAS Server

Build an OpenMediaVault NAS on a Pi 5 with two USB drives. Includes Samba shares, scheduled rsync backups, and SMART monitoring.

Guides involved:
OpenMediaVaultSambaRsync
Intermediate
Hardened Remote Server

A security-focused Pi setup with key-based SSH, Fail2ban, UFW firewall, and WireGuard VPN. The base configuration before exposing any service.

Guides involved:
SSHFail2banUFWWireGuard
Intermediate
Docker Homelab Stack

Install Docker and Portainer, then deploy Pi-hole, Uptime Kuma, and Gitea as a three-service stack managed entirely through a web UI.

Guides involved:
DockerPortainerUptime Kuma
Advanced
Monitoring Dashboard

Set up Grafana with InfluxDB and Telegraf to visualise CPU temperature, memory, disk, and network metrics from every Pi in your lab.

Guides involved:
GrafanaInfluxDBTelegraf