Develop Your Own Personal Cloud using Raspberry Pi

Published on . Written by

Personal Cloud using Raspberry Pi
Cloud computing is a technology which enables us to store data over internet and access it from any part of the world. Cloud computing is used almost everywhere in IoT, there are many cloud storage organization who maintains the data and charges the user for this facility. How would that be if you had your own cloud, and you could store anything in that cloud storage drive from any part of the world?

Read more..
To create your own cloud you will be needing a Raspberry pi 3 model B and a hard drive to convert it to a cloud storage. There are many organizations who provide the suit for client-server for creating file hosting services, you can use ownCloud to create your cloud platform, this ownCloud is similar to your Dropbox, but you can create your own storage drive and use this ownCloud as a secured access to your cloud drive.


Skyfi Labs Projects
You have to use raspberry pi as your server and your storage drive, you have to configure the raspberry to save data that is stored from your ownCloud account and this can be done by configured by installing the ownCloud in your raspberry, you can use 1 TB hard drive as a storage device for this project. In order to access the drive from any part of the world, you have to forward the port of your internet connection.

Project Description:

  1. Raspberry Pi 3 B: Raspberry pi is a microprocessor which can be used as a mini computer for low computing operations, it has a dual band LAN, faster Ethernet, Bluetooth, it also has USB and HDMI ports for connecting devices. This device can be used as a server which we are doing in this project.
  2. Micro SD card: You will need a minimum of 8 gigabytes SD card for this project, this SD card is used as the ROM of the raspberry pi.
  3. Hard drive: You will need a hard drive to store the data, which acts as the cloud storage drive.

Project Implementation:

  1. Download the Raspbian OS and install it in the micro SD card
  2. Download ownCloud in your raspberry pi 3 B
  3. Mount and setup your hard drive
  4. Enable SSI(Server side includes) for secure access
  5. Enable port forwarding in your WAN connection
  6. Create a ownCloud account and save your files from any part of the world
Project Brief: Once you install all the software and configure your personal cloud you just need to login to your ownCloud account and upload the data which you want to store in your cloud drive, now you can store and access the data from any part of the world.

Software requirements:

  1. Raspbian OS(Debian Linux) Raspbian operating systems are based on Linux, Raspberry pi are also compatible with Windows and IOS but prefer any Linux based OS
  2. ownCloud: ownCloud is an open source platform where you create an account and you can have your personal cloud.
Programming : Linux (terminal commands)

Kit required to develop Develop Your Own Personal Cloud using Raspberry Pi:
Technologies you will learn by working on Develop Your Own Personal Cloud using Raspberry Pi:


Any Questions?


Subscribe for more project ideas