This package allow you to install Roundcube quickly and simply on a YunoHost server.
If you don't have YunoHost, please see here to know how to install and enjoy it.
Roundcube is a browser-based multilingual IMAP client with an application-like user interface.
Shipped version: 1.3.8
You can extend - or even override - the Roundcube configuration which is coming with this package in the file conf/local.inc.php
. Do not edit the file conf/config.inc.php
as future upgrades will overwrite it.
- Official documentation: https://github.com/roundcube/roundcubemail/wiki
- YunoHost documentation: https://github.com/YunoHost/doc/blob/master/app_roundcube.md:
LICENCE: GPL-3.0-only
In addition to Roundcube core features, the following are made available with this package
You can also install other plugins - which will not be removed with upgrades. To do so, you can use the official Plugin Repository.
Let's say for example that we want to install the html5_notifier plugin.
-
Connect to your server as root using SSH:
$ ssh [email protected] $ sudo -i
-
Log in as the
roundcube
user - which owns the roundcube directory - and navigate in it:# su -s /bin/bash - roundcube $ cd /var/www/roundcube
-
Install the plugin you want using composer - note that you have to specify kitist/html5_notifier and not only html5_notifier:
$ COMPOSER_HOME=./.composer php composer.phar require "kitist/html5_notifier"
-
Enable it in the local configuration file
conf/local.inc.php
using your favorite text editor by adding:<?php $config['plugins'][] = 'html5_notifier';
Note that you should also check the plugin homepage for additional installation steps as needed.
You can also download the plugin and put it under the plugins/
directory. In this
case, do not forget to change ownerships of this folder to roundcube
.
In addition to Roundcube core features, the following are made available with this package:
- Synchronize your email aliases as identities in Roundcube
- Install the contextmenu and automatic addressbook plugins by default
- Allow to install the CardDAV (address book) synchronization plugin at the installation - note that if you have installed ownCloud or Baïkal, it will automatically add the corresponding and existing address book.
- Integrate with YunoHost users and SSO - i.e. logout button, YunoHost users search
- No known limitations.
- Report a bug: https://github.com/YunoHost-Apps/roundcube_ynh/issues
- Roundcube website: https://roundcube.net/
- YunoHost website: https://yunohost.org/
Only if you want to use a testing branch for coding, instead of merging directly into master. Please do your pull request to the testing branch.
To try the testing branch, please proceed like that.
sudo yunohost app install https://github.com/YunoHost-Apps/roundcube_ynh/tree/testing --debug
or
sudo yunohost app upgrade roundcube -u https://github.com/YunoHost-Apps/roundcube_ynh/tree/testing --debug