Best Raspberry PI projects with Open Source software

One of most searched topic from internet regarding Raspberry PI is about projects to realize. Many of these results bring you to simple lists linking to not tested procedures. Today I would resume below the best projects I have personally tested with our board.

Interfacing External Devices

GPIOs allow Raspberry PI to interface an infinite world of external devices (motors, sensors, etc). Some of these devices are pretty simple to manage. With Python, they can be used to make complex projects requiring interaction between environment and digital world. Raspberry PI can also control and program Arduino (see Arduino vs Raspberry PI for differences).

Media Center

OSMC featured image

The simplest and most spread use of Raspberry PI involves this powerful micro board into creating a complete Media Centre. This projects can be accomplished with a lot of forms of the best open source Media Centre available today: Kodi. The 2 best versions are, in my opinion, OSMC and OpenELEC. Below the links to respective guide pages:

Earning cryptocoins


A second way to use Raspberry PI in a creative way is to mine cryptocoins. This is surely not the way to get rich, but this can help you to better understand cryptocoins world and how blockchain works:

How to mine cryptocoins with a Raspberry PI 3

Using Docker

raspbian+docker logo

Containers opened a new world to developers, making very easy and fast the applications deploy. With Raspberry PI this turns also in a great opportunity in realizing micro-services that you can easily test, upgrade, edit and delete. You can choose to use the on standard Raspbian OS or in optimized OS thinked specifically for containers like RancherOS

Video surveillance

motioneye featured image

A simple test case for Docker over Raspberry to realize how easy is it can be proved with this very simple project regarding the setup of a complete video surveillance system that can be completed in a few minutes after having docker installed:

Install Motioneye into a container to setup a videosurveillance system

Private hosting

Install a complete WordPress host in a Raspberry Pi

A useful way to have complete control of your website is personally managing the host where it resides. With this guide you can use your 30$ board instead of paying a webhost provider. This works greatly also on PI Zero!

Install a complete WordPress host in a Raspberry PI

Private email server

mailserver raspberry main

This is my favorite experience because this proves how powerful Raspberry PI is. A complete server able to receive and send emails in your home, with a web interface.

Private mailserver on Raspberry PI Zero W with Postfix, Dovecot and Squirrelmail

Raspberry PI as WiFI Hotspot

Rpi Access Point Dietpi

Sometimes old routers could not have an integrated WiFi adapter. With this guide you can easily setup a WiFi hotspot, so connecting to your router and enable a powerful WLAN connection.

Using Raspberry PI as Access Point

Remote Printing Server For Your 3D Printer

octoprint RPI featured image

Makers perfectly know the importance of controlling 3D prints even while a job is in progress. Print monitoring can help in stopping models that could be going to waste filament and allows to edit temperature paramenters on the way. With Raspberry Pi and OctoPrint it is a very simple work and also allows to see from a camera how job is progressing:

Control a 3d printer with Raspberry PI, Docker, Octopi and Motioneye

Personal Cloud

nextcloud rpi

Need a personal space to store your files protecting your privacy? Dou you want something like Google Drive made with home hardware? So, Nextcloud on Raspberry PI could be your final solution.

Personal cloud with Raspberry PI and Nextcloud on Docker

Private Streaming Server

Emby private streaming server

Raspberry PI can be used as a simple PC, connected to speakers, to reproduce your music. But if you want to stay on step forward, you must try Emby: the open media solution that brings your personal media on any device.

Private streaming server with Raspberri PI and Emby on Docker

What is your favorite one?

Please, share with your friends in your social network if you like this article!