“The Cloud” is a synonym for the Internet, and it’s evolved into the place where we do most of our computing. Instead of relying on services that can sell or expose your data, let’s see what it takes to make your own private cloud service.
Step 1
Gather The Parts
If you want to follow along with this project here is a list of parts you will probably need to order:
While there are several free software platforms out there to create your own personal cloud, a well known open source platform is OwnCloud. Owncloud can run on Windows, Mac and Linux, so you can install it on virtually any computer you have laying around. You can find instructions for installation on the Owncloud website.
The option I have chosen is to install Owncloud on a Raspberry Pi, mainly because it is power and space efficient (not to mention super cheap). You could download and install Owncloud on from their website onto your Pi, but an easier option would be to download the Raspberry Pi Owncloud Image (click the download link above), thanks to the guys over at OwncloudBook.
Once you have the image downloaded, you need to burn it to an SD Card. If you are a Windows user, you can download Win32DiskImager to burn the image to your card. Otherwise, raspberrypi.org has some good guides for burning the image on other platforms.
Whenver the image is finished burning, plug the SD card into your Raspberry Pi along with power, internet, monitor, mouse and keyboard. Once it boots up, you need to follow these steps:
Login with “pi” as the username and “owncloud” as the password.
Type in “raspi-config” to launch the configuration utility and expand the SD card to use all available space and reboot.
If you are using wireless, you should start up the desktop by typing “startx” and launch the wireless configuration utility to connect to your wireless signal. Then to continue, either open up a command prompt, or logout.
Then type “ifconfig” and write down the netmask and ip address of your connection.
After that, you can type in “sudo nano /etc/network/interfaces” and add type iniface home_static inet staticaddress [enter your ip address here]netmask [enter your netmask here]gateway [enter your default gateway here]ex.iface home_static inet static
address 192.168.0.53
netmask 255.255.255.0
gateway 192.168.0.1
Now reboot your raspberry pi, and go to a web browser on another computer and type in your Raspberry Pi’s IP address, followed by “owncloud”. Ex http://192.168.0.1/owncloud
Step 3
Final Steps
If you want to access your OwnCloud from “the cloud” and not just from you’re home network, you will need to set up port forwarding on your home router. If you need help with that you can watch this video. But what if you don’t want all of these services? What if you just want to make a Dropbox style cloud service that you can upload your files to? Well then you can watch this Tinkernut Labs video for how to make a Raspberry Pi NAS.