Yesterday, I received my Raspberry Pi 5, and I’m really excited because I’ve always wanted a home server. However, I’m not sure where to start, what features the server should offer, or what specifications it should have. For now, I plan to experiment with the Raspberry Pi 5 until I develop a clearer idea of the server. Additionally, I want to automate some tasks, learn new skills, and explore new projects.
Why Raspberry Pi 5?
This single-board computer (SBC) is low-cost and offers many features. It has a modular design and is an open-source solution, making it one of the best alternatives for learning and teaching computer science and related topics.
The board comes with an Ethernet cable, two USB 3.0 ports, two USB 2.0 ports, a Type-C port for power supply, and a MicroSD card slot. It also features two micro HDMI ports and one PCIe interface, which allows you to connect M.2 storage devices or other adapters. Click here to learn more about the Raspberry Pi 5 hardware specifications.
Projects
All the projects which will be deployed on the Raspberry Pi 5 are open source. I plan to write posts about every project I work on. Here are some of the projects I’m working on in the coming days:
1- Networking & Privacy:

For this project, I will deploy Pi-hole. Think of it as a parental control system for your network. It blocks ads on most websites and applications, monitors network queries, protects the entire network, and provides detailed statistics. Additionally, you can add specific websites or domains to a whitelist or blacklist. Pi-hole also offers a comprehensive log of queries from all devices on your network.
2- Self Hosted Cloud:

Instead of purchasing a cloud storage from known companies like Google, you can host your own cloud storage which is considered very good investment. These companies can increase the prices at any time depending on their agendas. Also, they have a full access to your data -even if it is confidential-. Plus, when you delete your data from the cloud they still own your data -so your data still there but they are just hiding it from you-. I am really excited about this projects, but I need high storage to deploy on it. I will see what I will do.
3- Streaming Server:

This project will be for my home town team. We aim to stream team’s football matches in better quality than the last year [Click here to read the post]. To be honest, I am not expecting too much for this project but I hope to see good result.
4- Local AI Server:

One of the main projects I want to work on is enabling local deployment of AI models. Running your AI model locally is especially advantageous in today’s environment. We are currently experiencing an “AI war” between companies—a struggle that is sometimes influenced by political situations. This conflict often involves attacks on company databases and infrastructure, which can lead to leak confidential information for both the companies and their users. Moreover, if you have sensitive data related to your company or your work, you might prefer not to entrust these AI models, as many of these companies collect and sell user information to third parties.
Most likely, I will use docker containers to implement these projects. I will write a whole post about each project. Maybe I will write very technical details in my medium account.
That’s it for now. If you any feedback or any projects to deploy leave it in the comment section bellow 💙.
Leave a Reply