How to create your own cloud with ownCloud 8 with NOIP on Unbuntu 14.04

Installation of owncloud on Ubuntu server 14.04 using NOIP:

This  guide will ride you for the step by step installation of own private cloud with ownCloud platform on an Ubuntu server. You can follow the guide for installation on Windows, Mac or Linux.

I’ve been a while using owncloud and point the user experience they offer me is charming, so today I will show a step by step guide on how to build your own cloud with ownCloud on a server Ubuntu 14.04.

For those who do not know it yet, ownCloud is a cloud with which you can synchronize files, calendar, contacts, notes and more through extensions such as bookmarks and sync data with your web browser. It’s free, open source and has application for Android, iOS and desktop client for Linux, Windows and Mac OS X.

Installation of NOIP on Ubuntu 14.04:

NOIP is a free dynamic DNS service which will replace your owncloud IP web address to your define domain name. You can download and install noip from its official website. Go to and sign up for new user, which is simple like the other sign ups. One important thing that you need to define here is web address of your dynamic web server. (Which you will use for accessing you owncloud.)

singup noip

Complete the sign up then next step is to install the NOIP update client, for this you can go through the following commands and run one by one in Ubuntu terminal:

sudo -s                  (it will ask for user/password)

cd /usr/local/src/


tar xf noip-duc-linux.tar.gz

cd noip-2.1.9-1/

make install

To Configure the Client (optional)

/usr/local/bin/noip2 -C (dash capital C, this will create the default config file)

Next step is to enable the port forwarding. Port forwarding forward the any request coming from out of network to specific system, in our case this will be our OWNCLOUD server so that we can access it from anywhere.  Sign into your DSL router and find the option “port-forward” and then add the IP address of your OWNCLOUD server as port forward. You can refer to your router guide in case of any trouble in configuring port-forwarding.

Installation OF owncloud 8 on Ubuntu 14.04:

 Download owncloud from then use the following commands for installation of owncloud 8 on Ubuntu 14.04. Open the terminal in Ubuntu & then paste the following commands one by one into terminal.

sudo sh -c “echo ‘deb /’ >> /etc/apt/sources.list.d/owncloud.list”



sudo apt-key add – < Release.key 

sudo apt-get update

sudo apt-get install owncloud

 This will start installing owncloud

installation wizard of owncloud cli

During the installation it will ask for SQL root password, set the root user password.

Root user password

Once the installation is complete, open the owncloud by using the URL in web browser with following formate:\owncloud

where is the dynamic DNS which we have created in NOIP installation, you can replace it with your address. When you access your owncloud first you may got the error message “Cannot write into apps directory” you can resolve the error message with by visiting link.

Once you fix it, fresh your page it will lead you to admin user page, create an administrator account, and complete all the following fields:

  • Owncloud user + password
  • user + password (database)
  • localhost

owncloud first login

Finally, we will click on to complete the installation. Login with user name & password that you have created in the previous step.

owncloud main interface

Upon entering we give links to install the applications for smartphone and the desktop client. With this we have managed to create our own cloud. It was a tough process, but I think it was worth it to be the real owners of our data.

I hope you have served this guide, I am very happy with ownCloud and am synchronizing files, calendar and contacts.

What is Private Cloud? What are the advantages of a Private Cloud Vs Public Cloud?

A Private cloud is a cloud computing platform or infrastructure that is implemented within the internal network of company, under the control of the IT department of that organization. Since it is situated with the organization network therefore a private cloud is more secure as compare to the Public cloud. In recent years Cloud computing become the focus of attention of IT and network Society. Cloud computing is now done better there Amazon Cloud, Microsoft System center or windows azure, Zoho Cloud etc.

Difference between the Public and private clouds:

Cloud computing is divided into private and public clouds.

What is Public Cloud?

When the Wan users through the Internet use cloud services of a third-party provider and cloud computing resource does not belong to the user, we call this service to a public clouds. Such as Amazon or Microsoft cloud solutions.


Picture Ref:

What is Private Cloud?

Private Cloud is built for a client alone, and thus provide the most effective control of the data, security and quality of service. Private cloud is built within the company’s infrastructure, and can control the deployment of applications on this infrastructure. Private clouds can be deployed within an enterprise data center firewall, they can also be deployed in a secure collocation facility.

public-cloudPic reference:


Private clouds are considered more secure as compare to the public cloud in terms of security and cost.

Advantages of private clouds

  1. Since a private cloud is create and hosted by the company’s own IT department, therefore they have the dedicated access. They can access and allocate their resource to staff as per their need with freedom.
  2. Public cloud services are very safe in all respects, especially in the management of data. For large enterprises, data related to business is its lifeline, is not subject to any form of threat, the private cloud in this regard is very advantageous, since it is generally constructed behind the firewall.
  3. Private Cloud make full use of existing hardware and software resources. Application without public IP address, do not pull the line, even without the purchase of servers, rapid deployment, ready to use, known as cheaper than public clouds.
  4. Good service: a private cloud behind the firewall in general, rather than a remote data center affects the company’s employees to access private cloud-based applications, it’s SLA should be very stable and not subject to network instability such as the last “STORM” event, resulting in a massive disconnection.
  5. If you use a public cloud, it will have a lot of impact on the IT department processes, such as data management and safety regulations and so on. In a private cloud, because it is generally within the firewall, so little impact on the IT department processes.


Features and Advantages of Cloud Computing

Definition of cloud computing:

Cloud computing provides you the on demand network access to different shared resources computing resources like servers, storage, application software and services that can be easily access with minimal effort. Most of times you can access different network services with single web Browser.

Benefits of Cloud Computing:

“Cloud computing has changed the rules of the game between the companies expanding their services using cloud computing.”

In recent years cloud computing services has growing continuously. Google has been one of the strongest company have providing a large range of cloud services, spearheaded Gmail, and a long list of solutions around covering virtually all areas (Maps, Reader, News, storage etc.).

Microsoft , the other large consumer market, has also invested heavily in the full range of services and providing cloud computing services. Using Windows Azure, you can rapidly configure, organize and can manage applications very easily, you can run your sites, virtual machines, mobile services and other cloud services using Windows Azure.

advantages of cloud

Similarly there are other famous companies who are providing cloud services, all of these have some common features and advantages that are listed as follow:

 1. Cloud Computing Services Provide you a Quick Start:

Cloud Computing really easy for emerging businesses, because it can help you to use very little money and you can grow your businessplan very quickly. For services and database software more complex, cloud computing allows skipping the phase acquisition hardware and the associated cost, making it perfect for business creation. In cloud computing you just sign up on some service provider web, pay them according to services and start using these services very quickly. On the other hand if you want to build your own network, you have to do planning, designing and implementation steps which required more time.

2. Cloud Computing has Genuine and updated services:


Most providers constantly update their software, adding new features as they become available. In many cases you don’t need to purchase the software licenses for different users like in real world, you just pay for the cloud services and could provider make available your software and services available for you.

3. Cloud computing services are Elastic

: Cloud Computing services are flexible and updated. Cloud services are rapidly growing with market demands.  Also has the ability to handle your workload.

4. Cloud services are Mobile and remotely accessible

: The cloud system is designed to be used remotely, so the staff of the company can access their cloud computing services from anywhere and using any device like PC, mobile phone or tablet at any time.

5. Cloud Services are Economical:

The vendor offers multiple services to companies, which benefit from sharing a complex modern infrastructure, paying only for what they actually use, and eliminating unnecessary expenditure on infrastructure.Cloud computing services can help businesses and capital transfers to operating expenses, especially in the critical moment of life and death. Also in some case you don’t need to have some professional staff for your services. For example you are running email services on exchange server for your company which requires you some Network engineer who can handle your exchange server. On the other hand using cloud email services which has very easy interface, don’t need you to have technical staff for email service.

6. Pooling of resources

You can access multiple cloud computing services at one place. The pooling of resources helps to optimize resources and, ultimately, higher efficiency, higher utilization, and lower costs.

7. Cloud Computing had Continuous availability

Cloud services have unlimited expansion capabilities. Customers can use these cloud services as much as possible in accordance with the demand, use, or as little service.