Set up your own Cloud storage : ownCloud
By now most of you are using services like Dropbox, Sugarsynx or Google Drive. There are actually quite a few infrastructure as a service (IaaS) cloud storage providers out there. Most of them offer some amount (usually 2 – 5 Gb) of free disk space, where-after you pay a monthly fee for more storage. But what if you have your own server, have some free space and would rather host your own files?
ownCloud is a storage application with one key difference to the services mentioned above – it uses your own hardware for it’s infrastructure. So instead of your files being hosted with Google / Amazon / Box / etc it is located on your own server. This means that you are in complete control of the server your files are hosted on. (This could also be a bad thing, however, depending on your setup.)
- Desktop clients support Windows, Linux and Mac. You can download them here.
- iOS & Android apps are available so your mobile devices can also be synced.
- As your contention ration is 0 (no sharing with other users as it’s YOUR server) your upload / download link will be quite fast.
- Works just like other cloud IaaS services like Dropbox, Amazon EC2, etc.
- Could cost you less than above-mentioned services.
- You are responsible for your own data: this includes security as well as compliance with local / regulatory laws
- You will not have the same redundancy as with for example a service like Dropbox as you are only using one server.
- PHP 5.3.2 or higher
- PHP module .zip archive active
- PHP Curl (curl_exec)
- Write-access to the folder you are installing in
Some versions of Softaculous in cPanel has ownCloud as part of the ‘one-click’ installer. As this method is pretty much idiot-proof we will not elaborate on it
- Right-click here and download the ownCloud installer (setup-owncloud.php).
- You can upload the file directly to your /public_html/ folder as it will force you to install in a sub-folder so nothing will be overwritten on your website.
- Now access the file from your website – for example : http://example.com/setup-owncloud.php and go through the installation process.
- Download the desktop client, log in and start using your own cloud server.