tagline: From openSUSE
|Tested on openSUSE||Recommended articles||Related articles|
- 1 Situation
- 2 ownCloud Server Setup
- 3 ownCloud Client Setup
- 4 Applications
- 5 External links
Today computer work is not limited to a single machine any more. People have the urgent need to share their data over various computers, ie. desktop computers, laptops and such. For that a so called cloud-solution is very helpful.
Many people use tools or sites like Dropbox, OneDrive, Google Drive, Facebook, twitter etcetera. These solutions however are not good for your privacy and you lose control over your own data.
openSUSE believes it is important to protect your privacy and security and the solution for that is Free software. Something which protects both your content and is trust-worthy (source is available and can be modified).
ownCloud is a slim yet powerful private cloud software. It runs on your computer, in your home network or on your web space with minimal requirements. First and foremost it allows you to store files on it and access it from everywhere you have access to the web. It is compatible with most platforms (Win/Mac/Linux/most mobile phones) without requiring you to install anything.
But there are more features: ownCloud provides you with a media player, calendaring and contact management and with a desktop client you can automate your file backups.
If you want to test ownCloud, you can check the demo instance at ownCloud Demo Page
ownCloud Server Setup
There are several options to easily set up and integrate ownCloud with openSUSE distributions.
Install the ownCloud package
The first option is to install an ownCloud rpm package. There is one available in the openSUSE Build Service in the project isv:ownCloud:community. The downside is that you need root access to install rpm packages on the machine which might not be the case for a web space.
If you are administrator, you can install ownCloud on your server the old traditional way.
1. Add the repository (this is 13.1. For your version, just add the right repository).
2. Refresh the repositories
3. Install ownCloud (be careful you have installed LAMP first and change permissions of the files).
zypper in owncloud
4. Open http://serverIP/owncloud to install your instance. Be careful to create another folder with the proper permissions for your data.
5. Login and use ownCloud.
Install from Source
On the homepage of the ownCloud project there are tarballs of the latest stable version available for download. Basically they must be extracted in a directory that is accessible for the web server. Please refer to the upstream install instructions for detailed information about installation and configuration.
Run from the ownCloud-in-a-box image
On the SUSE Gallery site you can find ownCloud-in-a-box, a pre-build and configured appliance. You can install this on hardware or run it in a VM, even deploy it directly to Amazon EC2 if you want. Visit the ownCloud-in-a-box page for more information.
openSUSE software search
You can check the page openSUSE software search. Please use community's repositories to have the latest ownCloud version installed and updated. There are packages for other distributions too.
ownCloud Client Setup
ownCloud has clients for all operating systems, ditributions and mobile-tablets. You can find everything at installation page.
Desktop Environment Intergration
1. Insert your server address, username and password at online account
2. Open Nautilus and connect to server.
A global accounts setting is coming in Plasma 5. In older versions of the KDE Plasma, you can use the Dolphin plugin for Dolphin integration, or access your files via WebDAV. For that, find the WebDAV link in the ownCloud Files app in the web interface by clicking the gear in the bottom-left:
You can then enter this address in the address bar in Dolphin (shortcut is CTRL-L, just like in web browsers. Clicking after the current location also gets you a text input field). Replace https with webdav:
And you can get to your files!
NOTE: KMail has 'external cloud storage' support, which includes WebDAV. Unfortunately, this does not work very well with ownCloud as it doesn't generate links which can be shared: the links will need your user credentials.
There is an indicator that you can install.
Install Desktop client
It's very easy to install the desktop client on your system. Use one click install. You can find the repository for all versions of openSUSE at ownCloud client page.
For openSUSE current version (13.1), you can use the image on the right.
Connect to an ownCloud
After installation, you have to add ownCloud URL, username and password. Then you set the folder you want to sync with the server.
Check the status
When everything is sycned, you can check the indicator at the task bar.
For more information and settings, you can open the window.
ownCloud ships with some basic applications installed. Since ownCloud is community product, there are many users who created some awesome applications for ownCloud. You can check Application site (like appstore), and download the application matched with your ownCloud version. Installation is pretty simple. Decompress the file and upload it in the apps folder. Finally, login and enable the application you just uploaded.