/owncloud-roundcube

OwnCloud app to integrate RoundCube Webmail

Primary LanguagePHPGNU Affero General Public License v3.0AGPL-3.0

NOTE: I'm currently not maintaining this repo.

owncloud-roundcube

OwnCloud app to integrate RoundCube Webmail. The app embeds the RoundCube webmail interface in ownCloud.

History

This app uses idea and code from this app. The app needed an update to work with newer versions of ownCloud. This app doesn't have all features but at least you can auto-login.

Features

  • Auto login
  • RC login with username (uid must be an email)
  • RC login with user email (only when uid is not an email)
  • Enable/disable SSL verification
  • Show/hide RC topline bar
  • Default path to RC
  • Per email domain path to RC

Requirements

  • ownCloud >= 10
  • Roundcube Webmail >= 1.1
  • curl

Tested with

  • ownCloud 10.0.10
  • Roundcube Webmail 1.1.5
  • Roundcube in a different machine/subdomain than ownCloud

Installation

  • Install app by cloning this repository.
  • The RC installation must be accessible from the same ownCloud server (same domain).

Configuration

  • You may need to configure a virtual host with a proxypass alias to somewhere else.
    • Apache would need mods proxy, proxy_http
  • OwnCloud settings (as admin), Additional:
    • Set at least the default RC path: e.g. roundcube1/
    • Save settings

Apache example:

ServerName owncloud.domain.com

SSLProxyEngine on
ProxyPass /roundcube1/ https://proxymail1.domain.com/
ProxyPass /roundcube2/ https://proxymail2.domain.com/
ProxyPassReverse /roundcube1/ https://proxymail1.domain.com/
ProxyPassReverse /roundcube2/ https://proxymail2.domain.com/