Inspiration

I got the inspiration to do this project from the Amazon Alexa TV that is used to stream movies, videos, songs and photos on the TV screen, that are stored in our phones and Google Drive that is used to store documents, videos, songs etc. over the internet.

What it does

The Raspberry Pi NAS Server allows the users to store their documents, videos, photos, songs etc. on the server over the internet and these files could be streamed on a display screen using OpenMediaVault file transfer software.

How I built it

I made the required connections to the Raspberry Pi and the the TV screen, Mouse, Keyboard and the Ethernet cable for internet access and a pendrive or a hard disk that will be used for the storage spavce required to store the files that will be transferred to the server over the internet. OpenMediVault software for Raspbian is downloaded and burnt on the SD Card and further the OpenMediaVault Raspberry Pi's GUI screen is opened by typing the IP address of Raspberry Pi in the web browser. The files can now be streamed on your desktop/laptop.

Challenges I ran into

I had initially considered Samba File Transfer Protocol instead of OpenMediaVault, but I faced many issues while connecting to the internet. Most of the online forums also suggested the use of OpenMediaVault software. I also faced issues while connecting the Raspberry Pi to the internet as I was using Pi 2 which does not have its own Wi-Fi.

Accomplishments that I'm proud of

I made a working prototype of an efficient and robust private cloud architecture.

What I learned

I learnt about the command line Raspberry Pi. I learnt about the networking fundamentals as the Raspberry Pi and devices need to be connected to the Wi-Fi. I used Raspberry Pi 2 which doesn't have Wi-Fi hence I learnt about subnetting while making the Ethernet connections.

What's next for NAS Server using Raspberry Pi

I intend to scale up this project by cluster computing many Raspberry Pis and providing more storage space.

Built With

Share this project:

Updates