Menu
Sync and Share Your Data, with Ease
ownCloud is the most straightforward way to file sync and share data. You don’t need to worry about where or how to access your files. With ownCloud all your data is where ever you are; accessible on all devices, any time.
I just installed owncloud 10.0.0 release and I cant find the option to add local folders to users anymore. In owncloud 9.1.x you can add local folders from the external storage drop down menu and let users/groups access those folders.
A Safe Home for All Your Data
ownCloud is hosted exclusively on your own private server/cloud so you can rest assured that your data is under your control. ownCloud is all about your privacy and works to protect your files. It ensures that access is controlled only by the one who should have control: You.
Your Data is Where You Are
When traveling, access ownCloud through your Android or iOS devices. Automatically upload pictures after taking them. Sync files at home or work with the desktop client keeping one or more local folders synchronized between devices. And wherever you are, the web interface lets you view, share and edit your files alone or with others. Want to integrate third-party storage providers? With its open and flexible architecture, ownCloud offers implementations of Dropbox, Microsoft OneDrive and many more. Wherever you are, your data is with you.
Community Driven
With over 50 million users and a very active developing community of over 1,100 contributors, ownCloud is one of the biggest open source projects worldwide. Start reaping in the benefits by joining the ownCloud community: Get help, contribute to our development team or sign up for exclusive beta versions.
Don't buy into bold marketing statements -
Did you know there‘s an ownCloud enterprise edition?
Get even more professional features and get access to our high-level support.
Get even more professional features and get access to our high-level support.
Access Everything You Care About
ownCloud provides easy access to all your data – whenever you want, wherever you want. Search through content, setup favorites for frequently used files and browse through revisions. With the ability to implement an Elasticsearch server, you can power up the file search even more.
File access made easy. Focused on you.
Share With anybody on Your Terms
Collaborate! With ownCloud you can invite your colleagues to work on or share files. Send password protected public links so others can upload files to you. Get notified on your phone when you get a share from your own or another ownCloud server. Share with anybody via email using the guests feature. ownCloud provides powerful permission management tools to control exactly who can access your files.
Collaboration made easy. Focused on you.
Mobile and Desktop Syncing
ownCloud offers rich Android and iOS mobile clients (see here), as well as Windows, Mac and Linux desktop sync clients (see here). Automatically upload your pictures and videos and synchronize selected files and folders. Trace activities on your server and get notified of new shares and other important events. All data transfers are highly secured by SSL encryption, chunked uploads, checksum verifications, WebDAV optimizations and much more.
Syncing made easy.
Extensible Through an Agile App Framework
Easily extend the functionalities of your new file sync and sharing software by installing community driven apps. Within our marketplace you‘ll find a variety of easy-to-install apps that customizes your ownCloud specific to your needs.
If you want to develop an extension on your own, we encourage you to join our expansive, worldwide community. With our comprehensive documentation and our well-frequented forum, we offer an easy way to contribute.
Still not convinced? There are more features waiting for you!
External Storage
With ownCloud, you can also leverage pre-existing storage: FTP, Swift, S3, Dropbox and more. Administrators are able to decide whether to store the most sensitive data on-premises and less sensitive data in the cloud while making all of your files available through a single interface and enabling compliance with your chosen security and governance policies.
Encryption & Security
ownCloud is all about securing your data. Encrypt your data and make sure that no one, other than yourself, has access. With credential or master key based encryption, ownCloud adds an additional layer of security to your files.
End-to-end Encryption
The new end-to-end encryption, or E2EE, plugin completely encrypts your data and neither an administrator nor third parties who have access to the infrastructure can read the data. The new E2EE plugin is the safest and easiest way to send encrypted files between two or more people.
Experience on your own, why over 15 million users worldwide trust ownCloud.
Did you know there‘s an ownCloud enterprise edition?
Get even more professional features and get access to our high-level support.
Get even more professional features and get access to our high-level support.
You need help?
Please see our support page. Many of recurring questions are already solved and you’ll find the answers there.
The OwnCloud server is an open source cloud storage solution with multimedia playing and file sharing capabilities. It can be installed on Linux platforms without any problem and it has to be for proper performance and stability. However, the users those are much familiar with Windows operating system install the Owncloud server using Windows’s IIS web server or third party software like XAMMP or WAMP servers. But in this tutorial, we are not going to use any of them to install Owncloud server on Windows 10 nor any kind of virtual machine software like Virtualbox/Vmware. Instead of the traditional method, we use the Windows subsystem for Linux (WSL) for better stability and performance. The Linux environment app which we will use for it is Ubuntu. Let’s see how to do this. The latest version of the OwnCloud while this tutorial was Owncloud 10.1.0.
Install Owncloud Server on Windows 10 via Ubuntu
Step 1: Enable the Windows subsystem for Linux (WSL)
To enable the Windows subsystem for Linux feature on Windows 10, go to Search box type “Turn Windows feature on or off” click on that as it appears and enables the WSL (Windows subsystem for Linux) feature: For more info on this see: Enable the Windows subsystem for Linux feature
Step 2: Install Ubuntu 18.04 Linux App
From Windows 10 search box or from program list search for Microsoft store. When the store opened, search for Ubuntu 18 to download and install. After installing click on the Launch button which in return open the Ubuntu bash or command screen from where we can use all Ubuntu commands except few directly on Windows 10.
Step 3: Install Apache, MySql/ MariaDB plus PHP on Windows 10
Before installing the Owncloud 10.1.0. we need to set up a web server environment basically a LAMP setup. Here is the command which we need to execute for installing Apache+PHP+MariaDB. Copy and paste the below one using the right mouse click and then hit the enter button.
Step 4: Check your Windows 10 Apache installation
To check whether our Apache server is working, go to to your Windows 10 browser and type http://localhost/ or http://127.0.0.1/ or the IP address of your Windows 10 local machine. You can find out the IP address by typing ifconfig. As you enter the IP address, the Apache testing page will open which means everything is fine and time to move to the next step.
Step 5: Download Owncloud server via Repository on Command Line
We can download the Owncloud archive directly from its website but here we are using the command line, so it makes sense if we use the same for Owncloud server files downloading.
The above commands will automatically download and extract the Owncloud files under the Apache directory.
Step 6: Create an Owncloud configuration file for Apache
Now create an Owncloud configuration file using the below command:
And then add the following lines in it to points the Apache root directory towards the Owncloud.
After adding the above lines press Crtl +O to write the files and then CTRL+X to save and exit.
Step 7: Create a symlink for Owncloud
To tell the Apache about the Owncloud configuration we will create a reference or symlink using the below command:
Step 8: Additional modules installation
Add these additional modules for proper Owncloud working.
After adding the modules restart the Apache server using the command:
Step 9: Create a MySQL or MariaDB database for Owncloud
First of all stop and restart the MySQL/MariaDB:
Now let’s create a MySQL user and database for OwnCloud:
We are creating a database with a name owncloud you can use some other name if you want.
Now create a user with password and at the same time assigning all right of the above-created database to that. Here we are creating a user with a name h2smedia along with a password for the same. You can use your own username and password:
Flush privileges operations:
Exit the MySQL using the command:
Step 4 –Install, Setup and Configuring ownCloud server on Windows 10
After performing all the above steps again go to the browser and type http://localhost/ or http://127.0.0.1/ or the IP address of your Windows 10 local machine. Just like we did while checking the Apache is working or not above in this article.
However, this time you will see the Owncloud server setup and configuration screen rather the Apache one.
Create an admin account for Windows 10 install own cloud. Just enter whatever user name along with a password for the same you want to assign Admin account.
Just after the admin account, you will see a storage and database option click on that and then MySQL/MariaDB tab. After that add the MySQL database details we have created above; means database username its password and the database name which is owncloud in our case.
Finally, once you provided all the information to Owncloud, scroll down and click on Finish Setup button.
Step 5: Login Owncloud server
The moment you click on the Finish setup button, the Owncloud will take few seconds to authenticate all provided details and then will offer you a login page.
Login it with the admin account you have created above.
As we know the Owncloud also offers a client application which one can use on different operating systems to sync the files between PC/smartphone and Owncloud server.
The first screen that appears to you dedicated for the same. Click on the one OS platform for you want to download the Owncloud client.
In this way, we can easily install the Owncloud server on Windows 10 for high performance and stability without using any XAMMP or WAMP like software.
If you have found any difficulty while installing Windows 10 OwnCloud server, let us know, we will try to solve the same as soon as we could.
Other useful resources: