OwnCloud is a free and open source program to create your own cloud and synchronize files. Owncloud is for anyone including large enterprises to small company or home. Owncloud is featurable, secure and handy synchronization tool for your servers.
Owncloud is provide cloud storage over the network, data can be uploaded via web browser or using client. Data will be stored on the server and can be accessed any time with browser or desktop client or smartphone app. The project is based on PHP and a SQLite, MySQL, Oracle or PostgreSQL database, so it can be run on all platforms that meet these requirements. It provides almost all possibility of functions that are available on commercial suites; it is released under AGPLv3 license, so you can setup own cloud storage server without any additional cost. You've commercial version also available.
The following are the list of features available on ownCloud.
Download and add repository key on Ubuntu 14.10
Add owncloud repository.
sudo apt-key add - < Release.key
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_14.10/ /' >> /etc/apt/sources.list.d/owncloud.list"
Update the repository.
sudo apt-get update
sudo apt-get install owncloud
You would be asked to create administrative password for MySQL
Repeat the password
MySQL server must be started before creating the database, login to MySQL server.
mysql -u root -p
Create database called “clouddb”
create database clouddb;
Allow “clouddbuser” to access the “clouddb” database on localhost with predefined password.
grant all on clouddb.* to 'clouddbuser'@'localhost' identified by 'password';
Open up web browser, point a url to http://your-ip-address/owncloud. Browser will automatically take you to ownCloud setup page. You have option to choose database (SQLite, MySQL and PostgreSQL) of your choice.
For larger environment, it is not recomended to use SQLite. Here we use MySQL, Enter admin user name, password, data folder location and database details by clicking on “Storage and database”.
Alternately you can also download ownCloud client or apps for smart phones to upload the files.
Now you can upload a files via browser.
More From LinuxAndUbuntu