Showing posts with label owncloud. Show all posts
Showing posts with label owncloud. Show all posts
Saturday, October 24, 2015
ownCloud Ubuntu Package Affected By Multiple Critical Security Issues, Nobody To Fix It [Updated]
ownCloud developer Lukas Reschke has sent an email to the Ubuntu Devel mailing list, requesting that ownCloud (server) is removed from the Ubuntu repositories because the package is old and there are multiple critical security bugs for which no fixes have been backported. He adds that:
"Those security bugs allows an unauthenticated attacker to gain complete control about the web server process".
However, packages can't be removed from the Ubuntu repositories for an Ubuntu version that was already released, that's why the package was removed from Ubuntu 14.10 (2 days before its release) but it's still available in the Ubuntu 14.04 and 12.04 repositories (ownCloud 6.0.1 for Ubuntu 14.04 and ownCloud 5.0.4 for Ubuntu 12.04, while the latest ownCloud version is 7.0.2).
Furthermore, the ownCloud package is in the universe repository and software in this repository "WILL NOT receive any review or updates from the Ubuntu security team" (you should see this if you take a look at your /etc/apt/sources.list file) so it's up to someone from the Ubuntu community to step up and fix it. "If nobody does that, then it unfortunately stays the way it is", says Marc Deslauriers, Security Tech Lead at Canonical.
You can follow the discussion @ Ubuntu Devel mailing list.
So, until (if) someone fixes this, if you're using ownCloud from the Ubuntu repositories, you should either remove it or upgrade to the latest ownCloud from its official repository, hosted by the openSUSE Build Service:
For Ubuntu 14.04:
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud.list"
wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_14.04/Release.key
sudo apt-key add - < Release.key
sudo apt-get update
sudo apt-get install owncloud
For Ubuntu 12.04:
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_12.04/ /' >> /etc/apt/sources.list.d/owncloud.list"
wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key
sudo apt-key add - < Release.key
sudo apt-get update
sudo apt-get install owncloud
Update 27 October: Jonathan Riddell has updated ownCloud with empty packages that point to the openSUSE Build Service and juju. The packages are currently awaiting approval (for Ubuntu 14.04 and 12.04).
Tuesday, October 6, 2015
ownCloud 6 Released With Online Collaborative Document Editing, More
ownCloud, a free software alternative to proprietary web services such as Dropbox, Google Drive and others that you can install on your own server, has reached version 6.
![]() |
ownCloud 6 |
For those not familiar with ownCloud, this is a tool that you can install on your server (there are also desktop and mobile sync clients) which comes with a web interface that provides access to file management, calendars, tasks, image gallery, music player, document viewer and more.
It features file, contacts and calendar sync, quickly share files, calendars and so on, file versioning (you can easily revert the changes you make to a file) and support for external storage so you can mount Dropbox, Swift, FTPs, GoogleDrive, S3 and external WebDAV servers from ownCloud. More about ownCloud features.
The latest ownCloud 6 features an improved design, performance improvements as well as new features:
It features file, contacts and calendar sync, quickly share files, calendars and so on, file versioning (you can easily revert the changes you make to a file) and support for external storage so you can mount Dropbox, Swift, FTPs, GoogleDrive, S3 and external WebDAV servers from ownCloud. More about ownCloud features.
The latest ownCloud 6 features an improved design, performance improvements as well as new features:
- ownCloud Documents enables online, live, collaboration editing of standard documents - you can upload existing documents or create new documents from the ownCloud web interface and edit them inside the browser;
- a new share API was added - this enables app developers and partners to externally access all ownCloud sharing functions;
- the application API was enhanced for easier development of 3rd party apps;
- a new framework was added which improves management of 3rd party apps and the installation of these apps into ownCloud;
- Activity feeds: a real-time list of recent activity has been added, allowing users to see what's going on;
- conflict handling: a new web conflict dialog provides multiple options if you try to upload a file that already exists on the server;
- Share file notifications: optional emails are sent to users and groups when sharing a file or folder with other users of the system.
Other minor new features include avatars support, previews for various file types in the files app, public gallery sharing, example files and more.
![]() |
ownCloud 6 Activity feed |
![]() |
Editing a document in ownCloud 6 |
Install ownCloud in Ubuntu
Ubuntu 13.10 users can install ownCloud (server) by using the commands below:
echo "deb http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_13.10/ /" | sudo tee /etc/apt/sources.list.d/owncloud.list
sudo apt-get update
sudo apt-get install owncloud
Then, launch http://localhost/owncloud and follow the instructions.
To install the ownCloud desktop client in Ubuntu, instead of the last command above, use the following:
sudo apt-get install owncloud-client
Note that while the ownCloud repository is officially only available for Ubuntu 13.10, it may work on other Ubuntu versions as well. I've tested it on Ubuntu 14.04 (under development) and everything seems to work properly.
Tip: by default, you can't upload files larger than 2 mb to ownCloud. To change this you need to edit /etc/php5/apache2/php.ini:
sudo nano /etc/php5/apache2/php.ini
In this file, search for:
upload_max_filesize
post_max_size
And change their value to whatever you want. Then save the file and restart Apache:
sudo service apache2 restart
Download ownCloud
Before downloading ownCloud, you can try an online demo available @ http://demo.owncloud.org/ but please note that at the time I'm writing this article, the demo uses ownCloud version 5.0.13 instead of the latest ownCloud 6.
Download ownCloud (server and/or desktop sync client)
ownCloud 8 (Server) Released With Usability Improvements, Favorites Support
ownCloud, a free software alternative to proprietary web services such as Dropbox, Google Drive and others that you can install on your own server, has reached version 8.0.0.
For those not familiar with ownCloud, this is a tool that you can install on your server (there are also desktop and mobile sync clients) which comes with a web interface that provides access to file management, calendars, tasks, image gallery, music player, document viewer and more.
It features file, contacts and calendar sync, option to quickly share files, calendars and so on, file versioning, collaborative editing and support for external storage (with optional data encryption) so you can mount Dropbox, Swift, FTPs, GoogleDrive, S3 and external WebDAV servers from ownCloud. More info.
ownCloud 8.0.0 includes some very interesting changes like favorites support, various performance and usability improvements and more. Here's a list of the most important changes in ownCloud 8.0.0:
- improved Federated Cloud sharing, allowing users to share files by directly referring to users on other ownCloud servers and introducing notifications and user interface improvements to the sharing process;
- support for favorites - you can now add files to your favorites, so you can find them easier;
- the search has been improved significantly;
- usability improvements:
- new sidebar in administrator settings which makes it easier to find the settings you're looking for;
- overhauled the settings for apps: the sidebar displays enabled and disabled apps separately, apps now feature ratings and are categorized, etc.;
- updated PDF viewer (PDF.js);
- admins can now edit email addresses for system users, sort users, select multiple users at once, rename groups and more;
- LDAP improvements including LDAP user cleanup;
- The provisioning API, that has been limited to the Enterprise Edition, is now available to the community as an open source app;
- the app container can now automatically resolve dependencies;
- various other improvements to both its functionality and design.
A complete list of changes in the latest ownCloud 8.0.0 can be found HERE.
Below you'll find screenshots with some of these changes:
Install / Download ownCloud
Before installing ownCloud, you can try an online demo available @ http://demo.owncloud.org/
CentOS, Debian, Fedora, openSUSE, SLE and Ubuntu users can install ownCloud by using its official openSUSE Build System repository: server | desktop client.
Download ownCloud (server and/or desktop sync client)
info and last screenshot via ownCloud.org
ownCloud Client 1.7.0 Released With Selective Sync Support
ownCloud is a free software alternative to various proprietary web services and it includes file management (with built-in file sharing), music streaming, calendar, contacts and more, all running on your own server. The ownCloud Desktop Client allows synchronizing ownCloud (server) with your computer. To use it, you must firstly install ownCloud on your server.
ownCloud Client 1.7.0 was released a couple of days ago, bringing selective sync support, overlay icons for popular file managers as well as support for some of the new features available in ownCloud 7.
Selective sync was probably one of the most requested features and with the latest ownCloud Client 1.7.0, this feature was finally implemented, so you can now select which folders to sync on your desktop:
You can select which folders to sync either from the initial folder setup (screenshot above) or by selecting "Choose What to Sync" for existing folders.
Another new feature added with ownCloud Client 1.7.0 is overlay icons (which indicate the sync state) for the "popular file managers on the supported platforms", notes the official release announcement. From my test, I can tell you that on Linux, this looks like it only supports Nautilus for now:
From a quick look at the source code, it seems that Windows Explorer and Mac OS Finder are or will be supported soon (I didn't test the client on Windows or Mac OS X).
Other changes in ownCloud Client 1.7.0:
- Handle new sharing options of ownCloud 7 correctly;
- Improved local change detection: consider file size, detect files with ongoing changes and do not upload immediately;
- Improved HTTP request timeout handler: all successful requests reset the timeout counter;
- Improvements for syncing command line tool: netrc support, improved SSL support, non interactive mode;
- Permission system: ownCloud 7 delivers file and folder permissions, added ability to deal with it for shared folders and more;
- Ignore handling: Do not recurse into ignored or excluded directories;
- Major sync journal database improvements for more stability and performance;
- New library interface to sqlite3;
- Improve "resync handling" if errors occur;
- Blacklist improvements;
- Improved logging: more useful meta info, removed noise.
Install ownCloud Client
To install the latest ownCloud Client in Ubuntu by using its official repository, use the following commands:
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/xUbuntu_$(lsb_release -rs)/ /' >> /etc/apt/sources.list.d/owncloud-client.list"
cd /tmp && wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/xUbuntu_$(lsb_release -rs)/Release.key
sudo apt-key add - < Release.key
sudo apt-get update
sudo apt-get install owncloud-client
To get overlay icons in Nautilus for the ownCloud Sync folder, install the owncloud-client-nautilus package and restart Nautilus. In Ubuntu, you can do this by using the following commands (after adding the ownCloud repository and installing ownCloud Client, as explained above):
sudo apt-get install owncloud-client-nautilus
nautilus -q
For how to install ownCloud Client for your Linux Distribution, see the ownCloud Desktop repository @ openSUSE build system.
If you're looking for ownCloud server installation instructions, see THIS page.
Subscribe to:
Posts (Atom)