Skip to main content

Owncloud 7 is out – Better for User, admin and developper

owncloud logoYou probably all know Owncloud, this open source project to install on your server, allowing you to easily access and share files, let you manage your contacts, calendar, to do list, or listen to music, read directly in the browser pdf, odt, doc, ….files or even being able to edit odt documents file. Well good news, their version 7 is out!

As you can see on the detail of their new release, once more, a lot of work has been done to extend and polish its large set of features.


The majors changes for the users are:

– Better interface, smartphone friendly and with a better performance

owncloud smartphone

– Online chat between users of the same instance

owncloud online chat

– Improved file sharing and allowing cross sharing between different Owncloud instances


For the Admin, we still have a large set of improvement such as:

– New user management interface

owncloud user management interface

– External Storage Access, such as FTP, SFTP, Dropbox, Google Drive, Swift, S3, WebDAV, SMB/CIFS,…

– Antivirus scanner integration

– Email templates for password recovery, file sharing,…

– Quota improvement


While the devs have also their new features, improvements, … such as:

– Webhooks to publish/subscribe to notification events, …

– New API allowing a visual representation to facilitate, from the desktop client to know which files are owned by the user,…

– An update on the developper documentation.


As you can see many improvement has been done clearly making Owncloud one of the most attractive personal cloud solution.

CacoCloud, Mail reader, RSS, password and bookmark manager

I’ve presented earlier some interesting projects that aim to gain back the control of your data while being very focus on privacy. It’s the case of Yunohost and Cozycloud, that works like your own cloud as a standalone distribution or to install on your current server, with 1 click installation of several application like, mails, calendar, torrent client, RSS reader, etc…(and growing) to let you install only what you need, or some projects like Owncloud, that is more an all-in-one application with contact, file, music, calendar,…

All these great pieces of work allow you to manage a large set of your need by centralizing those on your own server.

And I’ve actually discovered recently a similar project, called CacoCloud.

CacoCloud Mail Reader

CacoCloud is a simple, fast and secure RSS and mail reader + password and bookmark manager. Based on PHP and AngularJS, CacoCloud uses SQLite to store the information in a encrypted way. Thanks to its small footprint, CacoCloud will even run smoothly on your Raspberry Pi.

CacoCloud RSS feed reader

Interested to play with it, here is how to install CacoCloud.



I assume you have a running Web server with Apache and PHP. If it is not the case, please check this tutorial.

1) Install sqlite and php dependencies

In root (Or with sudo), run:

2) Download and extract their latest archive into a dedicated folder in /var/www

3) Change the owner of the cacocloud folder to your web server user to make sure no permisssion error will occur (Like blank page, etc…)

4) Make sure the proper apache modules are enabled

Still in root:

5) Create a dedicated virtualhost to point your subdomain to directly the cacocloud public folder, with SSL certificate.

What you will need:

– Create a A redirection in your DNS server/registrar with something like cc.domain.tld to your IP

– Have SSL certificate ready. If not you can read this tutorial. (Optional but strongly recommended)

– Create your virtualhost as following:

In /etc/apache2/sites-enabled/, create a file called cacocloud (In root):

and paste the following content:

Adapt the content (Servername, webmaster email, SSL certificate and directory if different).

When done, save the file (CTRL+X then Yes) and reload apache: (In root)

6) Launch the web installer and make sure you have all the dependencies required.

Simply go to http://youIP/cacocloud/public/install and check if everything is in green.

Then proceed to the database and user creation.

And you should be good to go!!

A very simple video has been done to explain how to install CacoCloud on a DigitalOcean VM in less than 2 minutes.

Alternative to dropbox, google drive and co – Owncloud

owncloud logo version 6 blueIf you are looking for a good alternative to dropbox or google drive to install on your own server (or simply using a 3rd party service), Owncloud is probably the most famous one and can help you to build your own cloud \0/

Owncloud is quite different from Pydio (Previously known as Ajaxplorer) as presented before here on freedif.

They both provide a platform to easily view and manage your files through a web interface (or WebDAV), Pydio will only do that and will do it the best (A lot of features toward file management, file sharing, …) but won’t go much further, but Owncloud does.


Owncloud also provides a platform to view and sync your contacts, calendars and bookmarks across all your devices. It also includes a music player, a to do list and  have a large set of community based plugins to extend its features…

Owncloud also provides official desktop sync for Windows, Linux and MacOS that will perform like dropbox client and also an Android client that can be very useful if you want to sync your camera’s pics with others devices for example.

A demo is available to let you have a look of its interface and features.

They are currently working on a version 7 (Currently in Alpha) but their V6 is already a good piece of work!

Let’s see how to install it:


You obviously need a working web server with PHP, if you don’t have that, please read my previous article on this.

3 installation methods are described on the official Owncloud installation page, basically, directly using your distribution’s repository or using the archive to install manually or using their web installer if you only have an access to a shared hosting.

If you have your own server, I recommend you to use directly the linux packages as they maintained repositories for the most popular linux distros (CentOS, Debian, Fedora, OpenSuse, RHEL, SLE and Ubuntu). Easier and well maintained, it will takes care of all dependencies.

You can find the installation steps for each different distributions here.

If you are using a different flavour of Linux, it’s very likely that your distribution also includes it (The case of Sabayon and Gentoo for example)

If you wish to use their archive instead for a manual installation, they have a very well explained tutorial. I will only describe the Linux Packages type of installation.

1) Add the repository to your source.list and install Owncloud

If you are using Debian, like me, simply run as root:

2) Go to HTTP://yourIP/owncloud to finish the installation

You will have to create an admin user/password, you will also be able to change the data folder and database (SQLite, MySQL or PostgreSQL) type in the advanced settings.

If you don’t plan to have many users (3 to 5), no need to change the database type, SQLite will do a good job and be simpler.

And press “Finish”. Indeed, that’s all it’s done and you can start using it!

But let’s say you don’t want to access everytime to HTTP://YourIP/owncloud but use instead a dedicated domain name or subdomain like own.domain.tld, you can simply create a virtualhost to do so.


Virtualhost configuration

You will need to:

1) Create a A redirection in your DNS server/registrar from own.domain.tld to your IP

2) Have SSL certificate ready. If not you can read this tutorial. (Optional, but I presume you do!)

3) Create your virtualhost as following:

In /etc/apache2/sites-enabled/, create a file called owncloud (In root):

and paste/adapt the following content:

Adapt the content (Servername, webmaster, SSL certificate and directory, …).

When done, save the file (CTRL+X then Yes) and reload apache: (In root)

You should now have access in HTTPS to your Owncloud using own.domain.tld URL.

And voila!!


You are neither using Owncloud nor Pydio/Ajaxplorer to manage your file/cloud, just share your solution in the comments!

Personal cloud to host yourself – Cozy Cloud

cozycloud logoYesterday I have briefly presented YunoHost, an all in one server OS that preinstall and configures various applications (webserver, mail, …) and allow you in 1 click to install additional software (Transmission, Tiny Tiny RSS, etc…). Yunohost is clearly a project I follow and like, but today I received an important news from a similar project, more popular actually, called Cozy Cloud.

Cozy is a platform to either host yourself or use 3rd party vendor, that consolidate all your web services (Mail, Agenda, Torrent, RSS, file sharings, …) in the same private space. It’s like a personal cloud where you can easily install and manage your applications.

A demo can be found here.

CozyCloud screenshot home menu


Although I’m not fan of their design (Especially the icons and the Owncloud style ribbon), I prefer Yunohost there, but they have a much richer set of application and are more active/communicate better.

Their ambition are also very clear as they want to  “be the center of gravity of your digital life. Through it, all your devices and sensors will collaborate together for you and your contacts.”

Here again, CozyCloud is based on free software and the code is also available on Github.


Big news from them today, they have successfully raised $1m “to change the world of personal data” from a big French fund called Innovacom and from a business angel club named Seed4Soft composed of top French Entrepreneurs from the IT Business (Exalead, RunMyProcess, OODrive, etc…). This will help them to accelerate the development of their project by growing their team and will enable them to build new offers with some partners.

It’s quite a lot of money from such small project, but competing with Google, Amazon, Facebook, etc…even for 1% of the cake need considerable investment from hardware (3rd party) and software (CozyCloud).

You can read the full announcement on this exceptional news, on their blog.

Have you tried it? What do you think of this project and its direction?

All in one Server Operating System – Yunohost

yunohost logoYou may want to have your own server to host and share your files, contacts, get your own email address, blog, etc… but let’s face it, it’s not easy and require to get your hands “dirty”.



However, several projects have become popular (and quite robust) to ease the installation and management of a server.

One of them is called YunoHost (For: Why you no host?).

YunoHost is a customized Debian operating system dedicated and aiming to ease self-hosting by pre-installing and pre-configuring most of the needed base for your server, while having a growing “apps store” to install in 1 click a new software.

yunohost user interface


YunoHost includes:

While in few clicks you could install various additional apps like Roundcube, PHPMyAdmin, WordPress, Tiny Tiny RSS, and many more.

yunohost admin page

YunoHost is entirely based on free software and their code are available on Github.

They have recently release their V2 Beta4 (Last one before RC) and I have to say it’s very promising! I love the design and it’s damn easy to use and manage!

You can give it a try on their demo page.

If you got some spare time, they are looking for people to code, to adapt 3rd party apps to the platform or to translate or even to spread the word! Just check how you can contribute.

Why you no host? YUNOHOST