1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/roundcube_ynh.git synced 2024-09-03 20:16:28 +02:00
Roundcube package for YunoHost
Find a file
2016-05-19 19:51:28 +02:00
conf [enh] Authenticate to the SMTP server to send emails 2016-05-19 19:51:28 +02:00
patches [fix] Manage the upgrade from current official ynh package 2016-05-19 19:51:27 +02:00
scripts [enh] Ask to install CardDAV plugin with presets for Baïkal and ownCloud 2016-05-19 19:51:28 +02:00
sources [fix] Update composer.json for 1.1.5 and fix upgrade path 2016-05-19 19:51:28 +02:00
.gitignore [enh] Initial commit for new app based on Kloadut/roundcube_ynh 2016-05-19 19:49:47 +02:00
.gitmodules [enh] Initial commit for new app based on Kloadut/roundcube_ynh 2016-05-19 19:49:47 +02:00
LICENSE [fix] Add LICENSE and specify upstream license in manifest.json 2016-05-19 19:51:28 +02:00
manifest.json [enh] Ask to install CardDAV plugin with presets for Baïkal and ownCloud 2016-05-19 19:51:28 +02:00
README.md [enh] Ask to install CardDAV plugin with presets for Baïkal and ownCloud 2016-05-19 19:51:28 +02:00

Roundcube for YunoHost

This is a work-in-progress package review to update Roundcube to 1.1.x and make use of new YunoHost facilities - e.g. helpers - coming with 2.3.x.

Roundcube is a browser-based multilingual IMAP client with an application-like user interface.

Shipped version: 1.1.5

Installation

While it's merged to the official application list, you can install it in order to try - or use it with caution! - either from the command line:

$ sudo yunohost app install https://github.com/jeromelebleu/roundcube_ynh/tree/dev

or from the Web administration:

  • Go to Applications
  • Click on Install
  • Scroll to the bottom of the page and put https://github.com/jeromelebleu/roundcube_ynh/tree/dev under Install custom app.

Upgrade

You can upgrade to this package from the command line for testing purpose with:

$ sudo yunohost app upgrade -u https://github.com/jeromelebleu/roundcube_ynh/tree/dev roundcube

Extend and tweaks

Configuration

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 it will be overriden with upgrades.

Plugins

You can also install other plugins - which will not removed with upgrades. To do so, you can use the official Plugin Repository.

From the Plugin Repository

Let's say for example that we want to install the html5_notifier plugin.

  1. Connect to your server as root using SSH:

    $ ssh admin@1.2.3.4
    $ sudo -i
    
  2. Log as the www-data user - which owns the roundcube directory - and navigate under it:

    # su -s /bin/bash - www-data
    $ cd /var/www/roundcube
    
  3. 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"
    
  4. Enable it in the local configuration file conf/local.inc.php using you're 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.

Manual installation

You can also download the plugin and put it under the plugins/ directory. In that case, do not forget to change ownerships to this folder to www-data.

Roundcube: https://roundcube.net/

YunoHost: https://yunohost.org/