web analytics

How to Create Your Own Cloud Storage Service (ownCloud and Openshift)

OwnCloud on Openshift

The majority of the internet users rely on a cloud service to handle their storage and there are plenty of them out there; Google Drive, One Drive, Box, Dropbox and iCloud are just some of the major players in this field. One of the major drawbacks of these services is security, do you trust these companies and would allow them to save your sensitive data? If the answer is no then this tutorial is for you, this isn’t the only case in which you’d need your won cloud service; you might be a game developer and you’d like to host your games, business owners who wants to keep their sensitive information in a safe place, authors who want to keep their next creative project in a safe place and many other cases in which you might your own cloud service.

This is a step by step guide on how to create your own cloud service for free, if you can use your web browser then you can follow this tutorial, without further ado lets dive into the tutorial.

Ingredients

  1. A free Openshift account, just go to Openshift website and register using your email, no credit card is required.

 1 - create openshift account

Steps

  1. After registering; go to Openshift and click on the “My APPS” tab at the top of the screen.2 - open Openshift Account
  2. You’ll be directed to anew window, click on the blue “Create your first application now” link.3-create openshift application
  3. You’ll be directed to anew window, in the search bar type “owncloud” and click search.1 - search owncloud on openshift
  4. A giant white tab with “ownCloud” will appear to you, just click on it.2 - create owncloud application
  5. You’ll be directed to a new window, in the public URL; type the name of the project/application name (e.g. MyStorage, iCloud, etc.) in the first space and the domain name (it’s not your real domain name, just any identification name e.g. AwesomeGuy/AwesomeGal) in the second space.5 - openshift application name
  6. Leave everything as it’s and click on “Create Application” tab at the end of the window.
  7. You’ll be directed to a new window with your database credentials.
  8. On that same window click on the blue “Continue to the application overview page” link.8 - continue application
  9. You’ll be directed to a new window where you shall find all of your credentials again (MySQL password, database name and root user, etc.), copy them to a safe location on your local computer.9 - database credentials
  10. You shall find your admin login credentials on the same page as seen below.owncloud on openshift
  11. You’ll be directed to the main window again, to visit your online cloud storage simply click on the blue link at the top of the screen (that’s your URL).3 - open owncloud link
  12. You’ll be directed to your online cloud storage, your username is “admin” and the password the one you’ve got from step 10.4 - owncloud login window
  13. Now, you’ve fully functional and free hosted cloud storage.5 - owncolud home page
  14. If you want your cloud service to have its own domain name then direct your new cloud to your own domain (e.g. www.example.com), simply put your Openshift address (xxxx-zzzz.rhcloud.com) in your CNAME field in your domain registrar panel, then open your panel and click on the blue “Change” link.6 - owncloud dns
  15. You’ll be directed to a new window; type your domain name in “Domain Name” field on Openshift.

7 - owncloud on openshift dnsNow you can enjoy your own secure cloud storage service, want to take it a step further, you can create your own small private business around this tutorial.