Tag Archives: sync

Fix Dropbox Indicator Menu Not Working In Ubuntu 17.04 Zesty Zapus (Unity)

The Dropbox indicator is broken in Ubuntu 17.04 Zesty Zapus (currently in beta): the menu doesn’t work and Dropbox uses a different icon, probably because it tries to use the tray instead of the indicator.

Dropbox indicator menu bug Ubuntu 17.04 Zesty Zapus

This is caused by the fact that the XDG_CURRENT_DESKTOP environment variable was changed from “Unity” to “Unity:Unity7” for Ubuntu 17.04.

Until this is fixed in Dropbox, here’s a quick fix / workaround. To get the Dropbox indicator to work in Ubuntu 17.04 Zesty Zapus (with Unity), you’ll need to launch Dropbox with “env XDG_CURRENT_DESKTOP=Unity”, like this:

dropbox stop
env XDG_CURRENT_DESKTOP=Unity dropbox start -i

To get this to work automatically is a bit tricky because Dropbox overwrites any modifications to its autostart file.

Here are all the steps required to fix the Dropbox indicator menu in Ubuntu 17.04 Zesty Zapus so that Dropbox works when you login / when launched from the menu:
  • rename the Dropbox autostart file from ~/.config/autostart and edit it, changing the “Exec” line to “Exec=env XDG_CURRENT_DESKTOP=Unity dropbox start -i”;
  • disable the built-in Dropbox autostart because it automatically creates an autostart file. This can be done using the “dropbox autostart n” command;
  • optional: if you want to also fix the Dropbox menu entry (this isn’t used in most cases since Dropbox starts automatically), copy the Dropbox desktop file from /usr/share/applications/ to ~/.local/share/applications/, so it’s not overwritten by updates, and change the “Exec” line to “Exec=env XDG_CURRENT_DESKTOP=Unity dropbox start -i”

To do all this from a terminal, you can use the following commands:

cp ~/.config/autostart/dropbox.desktop ~/.config/autostart/start_dropbox.desktop
sed -i 's/^Exec=.*/Exec=env XDG_CURRENT_DESKTOP=Unity dropbox start -i/' ~/.config/autostart/start_dropbox.desktop
dropbox autostart n
mkdir -p ~/.local/share/applications/
cp /usr/share/applications/dropbox.desktop ~/.local/share/applications/
sed -i 's/^Exec=.*/Exec=env XDG_CURRENT_DESKTOP=Unity dropbox start -i/' ~/.local/share/applications/dropbox.desktop

And finally, restart the session (logout/login). The Dropbox indicator menu should now work and it should use the correct icon.

via Dropbox forums

Read More

Rclone 1.36 Released With SFTP And Local Symlinks Support, More

cloud storage

Rclone 1.36 was released recently, bringing support for SFTP, local symbolic links support, mount improvements, along with many other new features and bug fixes.
For those not familiar with Rclone, this is a cross-platform command line tool for synchronizing files and folders to multiple cloud storages, which supports Dropbox, Google Drive, Amazon S3, Amazon Drive, Microsoft One Drive, Yandex Disk, and more.

It can be used to sync files either from your machine or from one cloud storage to another.
As a reminder, Rclone doesn’t provide real-time file monitoring, and the synchronization is performed on demand (so you must run it manually or using a script, etc.)

For more about Rclone, check out our initial article.

Important changes in Rclone 1.36 include:

  • SFTP remote;
  • re-implement sync routine to work a directory at a time reducing memory usage;
  • logging revamped to be more inline with rsync;
  • implement –backup-dir and –suffix;
  • implement –track-renames;
  • add time-based bandwidth limits;
  • rclone cryptcheck: checks integrity of crypt remotes;
  • allow all config file variables and options to be set from environment variables;
  • add –buffer-size parameter to control buffer size for copy;
  • comply with XDG Base Directory specification (this moves the default location of the config file in a backwards compatible way);
  • MIPS/Linux big and little endian support;
  • local:
    • implement -L, –copy-links flag to allow rclone to follow symlinks;
    • open files in write only mode so rclone can write to an rclone mount;
  • mount:
    • implement proper directory handling (mkdir, rmdir, renaming);
    • make include and exclude filters apply to mount;
    • implement read and write async buffers – control with –buffer-size;
  • crypt:
    • add –crypt-show-mapping to show encrypted file mapping;
    • fix crypt writer getting stuck in a loop (this bug had the potential to cause data corruption when reading data from a network based remote and writing to a crypt on Google Drive).

For a complete changelog, see THIS page.

To use Rclone with a graphical user interface, you may want to check out RcloneBrowser (WebUpd8 provides an Ubuntu PPA for RcloneBrowser so you can easily installing updates).

Download Rclone

(binaries available for Linux: 32bit, 64bit, arm, arm64 and mips big and little endian, Windows :32bit and 64bit, MacOS: 32bit and 64bit, FreeBSD: 32bit, 64bit and arm, and more)

In Linux distributions that support snap packages (Ubuntu and many others), you can install rclone using the following command:

sudo snap install rclone --classic

If you already had Rclone installed using a snap, it should already be up to date (this depends on the snapd version you’re using). Alternatively, you can update it using the following command:

sudo snap refresh rclone --classic

For how to use Rclone, you may want to check out its documentation.

Important: if you use the Rclone snap package, you won’t be able to mount any cloud storage (bug report). When attempting to mount Google Drive, Dropbox, etc., you’ll get an error similar to the following:
Fatal error: failed to mount FUSE fs: fusermount: exec: "fusermount": executable file not found in $PATH
The solution, at least for now, use the Rclone binary downloaded from its website.

To download the source, report bugs, etc., see the Rclone GitHub page.

Read More

Rclone Is Now Available As A Snap Package [Quick Update]

cloud storage

[Quick Update] Rclone is now available as a snap package, making it easy to install and update on a wide range of Linux distributions which support Snaps, like Ubuntu, Debian, Fedora, Gentoo, Arch Linux, openSUSe and more.

Rclone is a command line tool for synchronizing files and folders to multiple cloud storages (either from your machine or from one cloud storage to another). It supports Dropbox, Google Drive, Amazon S3, Amazon Drive, Microsoft One Drive, Yandex Disk, and more.

For more information about Rclone, as well as a GUI for it, see the following articles:

To install the Rclone (currently the snap provides a development version, 1.3.5-dev) snap package, use the following command:
sudo snap install rclone --classic

This should install the Rclone binary under /snap/bin/. The “–classic” argument is used because it puts the snap in classic mode and disables the security confinement. This is required for Rclone to work, or else it won’t be able to access some user files.

Later on, if you want to update the Rclone snap, use:

sudo snap refresh rclone

You can update all the installed snaps using:

sudo snap refresh

For the “snap” command to work, you need the “snapd” package. This should be installed by default in recent Ubuntu versions, like 16.04 and 16.10 or 17.04. For Ubuntu 14.04, you can install it from the repositories:
sudo apt install snapd

For other Linux distributions, installing snapd is detailed on the Rclone installation page @ GitHub.

I should also mention that there’s currently only one Rclone version – 1.35-dev -, available as a snap, no matter what channel you choose (stable / candidate / beta / etc/):
$ snap info rclone
name: rclone
summary: ""rsync for cloud storage" "
publisher: fireeye
description: |
"rsync for cloud storage" - Google Drive, Amazon Drive, S3, Dropbox, Backblaze
B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files
commands:
- rclone
tracking: stable
installed: 1.35 (55) 5MB -
refreshed: 2017-02-15 22:00:31 +0200 EET
channels:
stable: 1.35 (55) 5MB -
candidate: 1.35 (55) 5MB -
beta: 1.35 (55) 5MB -
edge: 1.35 (55) 5MB -

Read More

RcloneBrowser (Rclone GUI) Lets You Manage Multiple Cloud Storage Services From A Single Desktop App

RcloneBrowser is a Qt5 Rclone graphical user interface, available for Linux, Mac and Windows.

Rclone Browser

In case you’re not familiar with Rclone, this is a command line tool for synchronizing files from or to cloud storage services, which supports Google Drive, Google Cloud Storage, Dropbox, Microsoft One Drive, Amazon S3, Amazon Drive, Openstack Swift / Rackspace cloud files / Memset Memstore, Hubic, Yandex Disk, and Backblaze B2. 
Rclone can synchronize files either directly between these cloud services, or to / from your local filesystem.

For more about Rclone, check out our article: Rclone Synchronizes Files Between Multiple Cloud Storage Services (Command Line)

RcloneBrowser allows browsing and modifying (upload / download / remove, etc.) remote repositories, such as Google Drive, Dropbox, oneDrive and so on, including encrypted ones, using the same configuration file as Rclone, so you don’t have to configure remote services twice.

Besides performing various operations on your cloud files, RcloneBrowser can also mount and unmount your remote cloud storage, and it can stream media files with an external player, such as mpv.

Rclone Browser

Note that Rclone (and thus, RcloneBrowser too) performs the synchronization on demand, without any real-time file monitoring and automatic uploading / downloading of changed files.

RcloneBrowser features:

  • allows to browse and modify any Rclone remote, including encrypted ones;
  • allows to upload, download, create new folders, rename or delete files and folders;
  • uses same configuration file as Rclone, no extra configuration required;
  • supports encrypted .rclone.conf configuration file;
  • simultaneously navigate multiple repositories in separate tabs;
  • lists files hierarchically with file name, size and modify date;
  • all Rclone commands are executed asynchronously, no freezing GUI;
  • file hierarchy is lazily cached in memory for faster traversal of folders;
  • can process multiple upload or download jobs in background;
  • drag & drop support for dragging files from local file browser for uploading;
  • streaming media files for playback in players like mpv or similar;
  • mount and unmount folders on macOS and GNU/Linux;
  • optionally minimizes to tray, with notifications when upload/download finishes.
While RcloneBrowser integrates pretty much all the Rclone features in its user interface, adding a new remote storage service is not supported by it, and the configuration must be performed via command line. However, for most, the configuration is as easy as entering “y” a few times in a terminal.

RcloneBrowser does add easy access to the Rclone configuration – simply click “Config” on the RcloneBrowser “Remotes” tab, and it will launch a new terminal window with the Rclone configuration.

Tip: The RcloneBrowser user interface lets you select a local file or folder when uploading to a cloud storage service, however, it can also copy / move / sync files from one cloud storage to another. To do this, you must enter the exact path to the file from the other remote source, like this:

Rclone Browser

Rclone Browser

Download RcloneBrowser

To make it easier to install, I’ve uploaded RcloneBrowser to the main WebUpd8 PPA, for Ubuntu 16.04 and 16.10.

To add the PPA and install RcloneBrowser in Ubuntu 16.10 or 16.04 / Linux Mint 18.x, use the following commands:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install rclone-browser

If you don’t want to add the PPA, you can grab the deb from HERE.

Important: the WebUpd8 package only includes RcloneBrowser, but you’ll also need Rclone for this to work. You can download precompiled Rclone binaries @ GitHub. To use it, simply extract the downloaded binary archive, then from RcloneBrowser Preferences select Rclone binary location.
Arch Linux users can install RcloneBrowser via AUR.
For other Linux distributions, Windows and Mac, see the Rclone Browser GitHub page.

Those new to Rclone may also want to check out its documentation.

Read More

Rclone Synchronizes Files Between Multiple Cloud Storage Services (Command Line)

cloud storage

There are command line tools available for synchronizing files from / to cloud storage services, but they usually only support one service. Like Grive2 for Google Drive, the official Yandex.Disk console client, Dropbox Uploader, and so on.

But what about synchronizing files and folders from or to multiple cloud storage services? For such cases, you can use Rclone, a Rsync-like program for cloud storage.

Rclone can synchronize files and directories between Google Drive, Google Cloud Storage, Dropbox, Microsoft One Drive, Amazon S3, Amazon Drive, Openstack Swift / Rackspace cloud files / Memset Memstore, Hubic, Yandex Disk, and Backblaze B2.

The synchronization can be done either directly between these services, or to / from your local filesystem.

The tool is useful for backup purposes, but it can also be used as a solution for cases in which there’s no official sync client available on a certain platform (either GUI, command line, or both, like Google Drive or Microsoft One Drive on Linux).
Although, for the latter, it’s important to mention that there’s no real-time file monitoring, and the synchronization only happens on demand (you must run it manually or via a script, etc.).

Rclone features:

  • MD5/SHA1 hashes checked at all times for file integrity;
  • timestamps preserved on files;
  • partial syncs supported on a whole file basis;
  • copy mode to just copy new/changed files;
  • sync (one way) mode to make a directory identical;
  • check mode to check for file hash equality;
  • can sync to and from network, eg two different cloud accounts;
  • is available for Linux, Windows, Mac, FreeBSD, NetBSD, OpenBSD, Plan 9 and Solaris.

Besides being able to synchronize files and folders, Rclone can list remote objects, display the size of remote objects, create, remove, and delete remote objects, and dedupe (find duplicates and offers to delete all but one or rename them).

There are also options to limit the bandwidth, set the connection timeout, and much more. Check out the Rclone docs for more information.

Rclone seems pretty fast too. As an example, I did a quick test and Rclone was able to upload a 141 MB / 52 items folder to Google Drive in about 23 seconds, while Grive2 took about 64 seconds for the same folder, with a second test being roughly the same. Copying the same folder from Google Drive to Dropbox took about 40 seconds.
This can depend on multiple factors, like the Internet connection fluctuating, server load, and so on, so don’t take my word for it and give it a try.

The Rclone webpage provides extensive documentation for how to use it, including how to authenticate it with each cloud storage service, so I won’t get into details about this here. See rclone.org for more information.

Download Rclone

Download Rclone | The source code can be found on GitHub.

For how to install Rclone, either from source or using the Linux binary, see THIS page.

seen @ Korben

Read More

Turtl: Secure, Open Source Evernote Alternative

Turtl is a secure, open source Evernote alternative, available for Linux, Windows, Mac, and Android. An iOS version is “coming soon”. Firefox and Chrome bookmarking extensions are also available.

Turtl desktop application

The application, which is currently in beta, lets you keep your notes (with Markdown support for the note editor), website bookmarks, passwords, documents, photos, and so on, in a single private place.

Notes can be organized in boards, which support nesting, and can be shared with other Turtl users:

Turtl desktop application

You can also add tags to your notes. The Turtle search allows sorting by creation date, last edited date, or by tags.
Here’s the note editor (for a file note):

Turtl desktop application

So what about security? Turtl encrypts the data before storing it, using a cryptographic key, and the password is not stored on the server. Only you and those you choose to share with can read your data. You can read more about the Turtl security and encryption HERE.
The Turtl developers provide a hosted service for synchronizing your notes, which is completely free “until your profile grows past a certain size or you require certain features”. At the time I’m writing this article, the premium service is not available.
However, you don’t have to use the self hosted server – you can run your own Turtl server since it’s free, open source software, just like the desktop and mobile applications.
Turtl is not as feature rich as Evernote, however, quite a few new features are listed in its roadmap, like import/export to plaintext and Evernote data format, native PDF reader support, interface locking, and more.
I should also mention that the desktop application requires entering the password every time it’s started, which might be good for security reasons, but can be considered annoying by some.

Download Turtl

Download Turtl application (binaries available for Linux – 32bit and 64bit, Windows 64bit, Mac 64bit, Android, as well as Chrome and Firefox bookmarking add-ons)

To download the source code (desktop, mobile and server), report bugs, etc., see the Turtl @ GitHub.

Arch Linux users can install Turtl via AUR.

To install Turtl in Linux, extract the downloaded archive and run the “install.sh” script. Before installing it, make sure the ~/.local/share/applications folder exists:
mkdir -p ~/.local/share/applications

Important: installing Turtl with sudo makes the application runnable as root only, so either install it without sudo (somewhere in your home folder), or manually fix the permissions (you can take a look at the AUR package for what permissions to set).

For instance, to install Turtl in the ~/turtl folder, use the following command (assumes you’ve extracted Turtl in your home folder):

~/turtl-*/install.sh ~/turtl

You can use “~/.turtl” instead of “~/turtl” to install Turtl to a hidden folder in your home directory. Or you can hide the ~/turtl folder using a simple trick.

If Turtl doesn’t show up in the menu / Unity Dash, restart the session (logout / login).

thanks to orisha and Yackback @ Reddit

Read More

Encrypt Your Cloud Files With Cryptomator (Open Source, Cross-Platform)

Cryptomator is a free and open source client-side encryption solution for your cloud files, available for Linux, Windows and Mac OS X, as well as iOS. An Android app is currently under development.

Cryptomator is advertised as being especially developed to encrypt your cloud files from services such as Dropbox, Google Drive, Mega and other cloud storage services that synchronize with a local directory. 
Since the encryption is done on the client side, it means that no unencrypted data is shared with any online service.
Furthermore, you can use Cryptomator to create as many vaults as you want, each having individual passwords.
For the encryption, Cryptomator uses AES with 256-bit keys. For an extra layer of security, directory structures, filenames and file sizes get obfuscated, while the passphrase you set for encryption is protected against bruteforce attempts using Scrypt. The Cryptomator security architecture page has more information regarding its encryption / privacy.
I should also mention that Cryptomator uses WebDAV to mount the vaults and this causes some issues on Linux, like not being able to open LibreOffice files directly from the unlocked vault (although this didn’t occur in my test under Ubuntu 16.04) – bug report. In the future, Cryptomator may switch to FUSE on Linux and OS X to avoid such issues.

How to use Cryptomator

Let’s create your first vault using Cryptomator. Launch the application and click “+” to add a new vault, then browse the location where you want to create it.
For instance, if you want to create a folder called “Encrypted” in your Dropbox directory, select the Dropbox directory and enter “Encrypted” as the vault name, then click “Save”:

Then enter a password for the newly created vault and click “Create vault”:

That’s it!

Now to copy some files in your vault, you’ll need to unlock it, so enter your password and click “Unlock vault”:

After clicking “Unlock vault”, your unlocked vault (which is mounted via WebDAV) should open in the default file manager:

Any files you copy here are synchronized as encrypted with Dropbox (or whatever other cloud storage service you use).
Note that you can’t close Cryptomator while a vault is unlocked. If you try to close the application while a vault is unlocked, the app is minimized. To be able to close the application you need to re-lock the vault, by clicking “Lock vault”.

Download Cryptomator

(binaries: 64bit only deb for Ubuntu / Debian, Windows and Mac OS X as well as a generic JAR executable)

Note that if you use the JAR file, you’ll need to install JRE 8 and the JCE unlimited strength policy files. That’s not required if you install the deb, because both JRE8 and the JCE unlimited strength policy files are bundled with the deb.
Arch Linux users can install Cryptomator via AUR.
Cryptomator is also available for iOS. An Android app is in development.

via Reddit

Read More

Use GNOME 3.18 Google Drive Integration Feature In Unity, Xfce And Other Desktop Environments [Ubuntu 16.04]

GNOME 3.18 added the ability to access Google Drive directly from Files (Nautilus). To use this feature, all you have to do is add your Google account to GNOME Online Accounts and enable “Files”:

GNOME 3.18 online accounts
Ubuntu 16.04 Xenial Xerus already includes GNOME 3.18 for the most part however, because Unity doesn’t use GNOME Control Center (also known as GNOME System Settings or just Settings) and GNOME Online Accounts and instead, it ships with a fork (unity-control-center), it doesn’t include this feature by default.

Even so, you can use the GNOME 3.18 Google Drive integration in Unity as well as other desktop environments, as long as you use Ubuntu (and derivatives: Xubuntu, etc.) 16.04 Xenial Xerus. This won’t work with Ubuntu versions older than 16.04!

Before proceeding, note that the using this, Google Drive is mounted via GVfs, so any change you make in the Google Drive folder on your computer is reflected in your Google Drive account (and the other way around), but you won’t have access to other features available in the official Google Drive Windows/Mac clients as well as unofficial Linux clients, like options to share files, etc.

For a fully featured unofficial Google Drive client for Linux, see Insync.

Access Google Drive from Unity

1. Install GNOME Control Center (GNOME System Settings):

sudo apt-get install gnome-control-center

2. Open GNOME System Settings and add your Google account to GNOME Online Accounts.
Search for “Settings” in Dash and click it – this should launch GNOME System Settings.
Important: GNOME System Settings (GNOME Control Center) shows up as “Settings” in Dash. “System Settings” is the Unity System Settings.
You can also launch GNOME System Settings via “Run Command” (ALT+F2) or a terminal, by typing:
gnome-control-center

Or, to directly launch GNOME Online Accounts, you can use:

gnome-control-center online-accounts

Here, add your Google account and make sure “Files” is enabled:

GNOME 3.18 online accounts Ubuntu

That’s it. You should now be able to access your Google Drive files from the Files (Nautilus) app:

Google Drive Nautilus

… as well as other file managers. Nemo works too:

Google Drive Nemo

Access Google Drive from Xfce and other desktop environments

There are a couple of differences between using the GNOME 3.18 Google Drive integration in Unity and in other desktop environments.

Installing GNOME Control Center in Ubuntu with Unity is not a big issue dependency-wise because Unity is built on top of GNOME 3, so there are just a few extra packages that are installed along with GNOME Control Center.

In other desktop environments however, there are more GNOME Control Center dependencies that aren’t installed – and thus they will be installed when installing g-c-c -, and some might not like that. This depends on the desktop environment you’re using but even so, the dependencies installed with GNOME Control Center shouldn’t pollute your menu with unwanted items (other than GNOME Control Center, obviously), like it’s the case when installing multiple desktop environments.

Here are a couple examples:

  • extra packages that are installed along with gnome-control-center in Xubuntu 16.04 (Xfce)
  • extra packages installed with gnome-control-center in Ubuntu MATE 16.04 (MATE desktop)

And the second difference is that GNOME Control Center doesn’t show up in the menu in non-GNOME/Unity desktop environments AND it requires setting XDG_CURRENT_DESKTOP=GNOME to display all its panels. But we’ll get to that below, in the instructions.

That being said, let’s proceed.

1. Install GNOME Control Center (GNOME System Settings):

sudo apt-get install gnome-control-center

2. Launching GNOME Control Center

There are two ways you can launch GNOME Control Center and get it to display all its panels under non-Unity/GNOME desktop environments:
  • using a simple command to launch GNOME Control Center with GNOME as the XDG_CURRENT_DESKTOP (a);
  • editing the GNOME Control Center .desktop file, which will make it available in your menu (b).

a) Using a command to launch GNOME Control Center

To launch GNOME Control Center with all the available panels in non-GNOME/Unity desktop environments, you can use the following command:
XDG_CURRENT_DESKTOP=GNOME gnome-control-center

b) Editing the GNOME Control Center .desktop file

To get GNOME Control Center to show up in the menu, copy /usr/share/applications/gnome-control-center.desktop to ~/.local/share/applications/ (create this folder if it doesn’t exist) and remove “OnlyShowIn=GNOME;Unity;” from the .desktop file.

That’s because the line above sets GNOME Control Center to only show in the menu under GNOME and Unity.

To make it easier, you can use the following commands to perform all the actions described above:
mkdir -p ~/.local/share/applications/
cp /usr/share/applications/gnome-control-center.desktop ~/.local/share/applications/
sed -i '/^OnlyShowIn/d' ~/.local/share/applications/gnome-control-center.desktop

GNOME Control Center should now show up in the menu, as “Settings”:

Next, we need to get GNOME Control Center to display all the available panels. By default, this is how it looks in non-GNOME/Unity desktop environments:

To get GNOME Control Center to display all the available panels, you need to change the line that starts with “Exec=”, and add “env XDG_CURRENT_DESKTOP=GNOME” (without the quotes) between “Exec=” and “gnome-control-center”. After changing it, the “Exec” line should look like this:

Exec=env XDG_CURRENT_DESKTOP=GNOME gnome-control-center --overview

You can do this automatically, by using the following command:

sed -i 's/^Exec.*/Exec=env XDG_CURRENT_DESKTOP=GNOME gnome-control-center --overview/' ~/.local/share/applications/gnome-control-center.desktop

All the available GNOME Control Center panels should now be displayed, including Online Accounts:

3. Add your Google Account to GNOME Online Accounts and access Google Drive from your file manager.
All you have to do now is launch GNOME Control Center using one of the two methods I wrote about above, and under “Online Accounts”, add your Google account (and make sure “Files” is enabled):

After authorizing Online Accounts to access your Google account, you’ll be able to access your Google Drive files via whatever file manager you’re using – like Thunar if you use Xfce:

instructions based on Giovanni Caligaris’ How to get Google Drive on Xubuntu 16.04 video (thanks Giovanni for the tip!)

Read More

ownCloud 9 Brings File Comments And Tags, More

ownCloud, the free software alternative to proprietary web services such as Dropbox, Google Drive and others, reached version 9.

ownCloud 9

For those not familiar with ownCloud, this is a software suite that you  can install on your server, which comes with a web interface that provides access to file management, calendar, image gallery, music player, document viewer and much more.
For desktops and mobile devices, you can use the ownCloud Client, which works similar to Dropbox and other such apps, and allowing you to choose what to sync, and it even provides Nemo and Nautius integration.
ownCloud 9.0 is, according to its developers, the biggest release so far and it includes new features as well as numerous performance improvements and bug fixes.

ownCloud 9
File comments and tags in ownCloud 9

Important changes in ownCloud 9 include:

  • much improved collaboration thanks to the introduction of comments (you can now comment on any file and see what others comment) and tags, along with improved notifications and activity feed;
  • easier sharing between different ownCloud servers, with cross-server username auto complete, trusted servers and more;
  • new storage API that enables deeper integration with storage solutions and updated sharing code to handle more shares with more users;
  • a new, stand-alone updater was added;
  • code signing to ensure the integrity of your ownCloud installation
  • improved Calendar and Contacts apps;
  • much more!

To see the new comments feature, check out the video below:


(direct video link)
Check out THIS page for all the ownCloud 9 release highlights.

Install ownCloud server in Ubuntu

To install ownCloud (server) in Ubuntu, you can use its official repository (currently it only supports Ubuntu 14.04 and 15.10!). Add the repository and install ownCloud server using the following commands:

– for Ubuntu 15.10:

ssudo sh -c "echo 'deb http://download.owncloud.org/download/repositories/stable/xUbuntu_15.10/ /' >> /etc/apt/sources.list.d/owncloud.list"
wget http://download.owncloud.org/download/repositories/stable/xUbuntu_15.10/Release.key
sudo apt-key add - < Release.key
rm Release.key
sudo apt-get update
sudo apt-get install owncloud

– for Ubuntu 14.04:

ssudo sh -c "echo 'deb http://download.owncloud.org/download/repositories/stable/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud.list"
wget http://download.owncloud.org/download/repositories/stable/xUbuntu_14.04/Release.key
sudo apt-key add - < Release.key
rm Release.key
sudo apt-get update
sudo apt-get install owncloud

And finally, access ownCloud in a web browser, by visiting: http://localhost/owncloud/

Download ownCloud

You may also want to check out the ownCloud documentation.

Read More