Raspberry Pi ideas

Pi4B Pi3B Pi3b+ and PiZeroWs on table

A Raspberry Pi is one of the things that you should consider getting if you are a computer programmer.

Just bought a Raspberry Pi but not sure what to do with it? If that is the case, you had come to the right place. On this page, you will find plenty of ideas on how to use your Raspberry Pi.

By following the ideas here, you will understand your Raspberry Pi and the Linux operating system better. In addition, you will be able to setup your Raspberry Pi to serve some interesting use cases at home.

For example, you will find instructions on how to setup a CCTV for surveillance, Web IDE to help you code everywhere you go, project management platform for tracking your project statuses and etc.

How to put your Raspberry Pi server on the internet with ngrok

As I had mentioned in how to host multiple websites from home, a typical network architecture looks like the following:
Home network architecture In such a case, we will need our router to hold a public IP address and perform port forwarding for our home servers.

However, there can be cases where we do not have the environment to put our server on the internet.

In such a situation, you will find ngrok useful. Since ngrok accepts traffic on a public address and relays that traffic through to the ngrok process running on your machine, you can put your server on the internet easily.
ngrok demo diagram

Given that, let’s look at how you can put your Raspberry Pi server on the internet with ngrok.

How to setup a Raspberry Pi security camera with motionEyeOS

When you want to turn your unused Raspberry Pi into a security camera, you can take a look at motionEyeOS.

So what is motionEyeOS? In short, motionEyeOS is a Linux distribution that turns your single board computer into a video surveillance system. Therefore, it is convenient to setup a Raspberry Pi security camera with motionEyeOS.

Given these points, let us look at how we can setup a Raspberry Pi security camera with motionEyeOS.

How to setup a Raspberry Pi security camera for home surveillance with Raspbian Buster Lite and motionEye

Even though a Raspberry Pi security camera is not the cheapest surveillance camera, it can be worthwhile building one.

Especially for Raspberry Pi fans, you may have several unused Raspberry Pis because you buy one for each release. In such a case, a big part of your Raspberry Pi security camera is sunken cost.

Given that, let’s look at how we can setup a Raspberry Pi security camera with Raspbian Buster Lite and motionEye.

How to setup the Raspberry Pi Official 7 Inch Touch Screen with your Raspberry Pi 4 Model B

As I have noted in my review on the Raspberry Pi 4 Model B, the Pi 4B came with substantial upgrades.

Since it has faster (and more) RAM along with better graphics processing capabilities, the Pi 4B is well suited for multimedia deployments.

Given that, you may want to add the Raspberry Pi Official 7 Inch Touch Screen to your Pi 4B so that you can use it to build a kiosk.

If that’s the case, read on to see how to setup the Raspberry Pi Official 7 Inch Touch Screen with your Raspberry Pi 4B.

How to setup a Raspberry Pi LEMP server with Raspbian Buster Lite for running PHP applications

Many useful applications are written in PHP backed by MariaDB/MySQL for data persistency.

When you wondering what you can use a Raspberry Pi for, one way is to turn it into a LEMP server for hosting PHP applications.

With this in mind, let us look at how we can setup a Raspberry Pi LEMP server with Raspbian Buster Lite for running PHP applications.

Cool your Raspberry Pi 4 with the ICE Tower CPU Cooling Fan

As I had mentioned in why my computer restarted itself when I play League of Legends, excess heat can cause a computer to behave abnormally.

So how will your Raspberry Pi 4 Model B deal with rising heat? In case there is a spike in operating temperature, Raspberry Pi 4 will slow your CPU down significantly. When that happens, you will not be able to enjoy 4K videos on your Raspberry Pi 4 anymore.

After I did a review on the Raspberry Pi 4, I had been contemplating whether to get a cooler fan for my Raspberry Pi 4. In the midst of delayed gratification, Seeed Studio asked if I am willing to do a review on their Ice Tower Cooler. Since I wanted a cooling fan for my Pi 4, I agreed to have a look at the Ice Tower Cooler.

Given that, this post contains some points for your reference if you are pondering whether to get the ICE Tower CPU Cooling Fan for to cool your Raspberry Pi 4.

How to change the hostname of your Raspberry Pi, running Raspbian, with raspi-config

When you deploy multiple Raspberry Pis in your house, it is a good practice to give each of them a unique hostname. Since the default hostname for Raspbian is raspberrypi, it will be easier to look for the IP address of a new Raspbian installation in this situation.

Given that, let us look at how you can change the hostname of your Raspberry Pi in Raspbian via the Raspberry Pi Software Configuration Tool (raspi-config).