If you find Zimbra WebDAV Client useful and want to support its continued development, you can make donations via: - PayPal: firstname.lastname@example.org - Bank transfer: IBAN NL55ABNA0623226413 ; BIC ABNANL2A
Demo video: https://www.youtube.com/watch?v=8pVMoXkNt8c
User manual : https://barrydegraaff.github.io/owncloud/
Integrate any WebDAV server in Zimbra Collaboration, currently tested with ownCloud 9.1, Nextcloud 15-16, Alfresco Enterprise - 5.2.0 and Nuxeo.
Supported Zimbra versions 8.8.12.
Zimbra Desktop is not supported and does not work. Ubuntu 12.04 is not supported (https://github.com/Zimbra-Community/owncloud-zimlet/issues/117)
Bugs and feedback: https://github.com/Zimbra-Community/owncloud-zimlet/issues
Report security issues to email@example.com (PGP fingerprint: 97f4694a1d9aedad012533db725ddd156d36a2d0)
wget --no-cache https://raw.githubusercontent.com/Zimbra-Community/owncloud-zimlet/soapServiceBarry/webdav-client-installer.sh -O /tmp/webdav-client-installer.sh chmod +rx /tmp/webdav-client-installer.sh
The zimlet and extensions support multi server ZCS cluster setups where proxies and mailboxes are in different machines. The zimlet and extensions should only be installed on the mailbox servers. The zimlet and extensions must be installed on all of your mailbox servers (refer to the Installing section).
/tmp/webdav-client-installer.sh [zimbra@server zimbra]$ zmmailboxdctl restart
/tmp/webdav-client-installer.sh --auto [zimbra@server zimbra]$ zmmailboxdctl restart
Non interactive mode does not enable experimental Libreoffice document preview, automatically installs the Zimlet (in production mode) and force enables it in all COS'es. It also installs public link sharing.
Using Zimbra WebDAV Client you can preview and edit docx,xlsx and pptx directly from the Zimbra UI using the power of OnlyOffice by configuring your OnlyOffice Document Server API url in owncloudzimletonlyofficeapiurl. See owncloudzimletenable_onlyoffice below.
In order to make sure OnlyOffice integration works, specially in muti server ZCS clusters, make sure that all of your domains have defined:
values which can be found at:
Zimbra WebDAV Client uses OnlyOffice, LibreOffice and jsPDF to display previews of your documents. To enable LibreOffice preview, re-run the installer and choose Y when asked to install LibreOffice Document Preview. Previews are supported for the following file types: pdf,jpg,jpeg,png,txt,md (markdown rendering). Video playback results may be poor supported types: mp4 and webm. If you enabled the optional LibreOffice conversion in the installer, these file types are previewed as well: docx,doc,xlsx,xls,pptx,ppt,odt,ods,odp. On CentOS 7 only (see extras folder): djvu. On top of that the Zimbra WebDAV Client supports editing and redering plain/text and markdown documents.
Zimbra WebDAV Client sends all requests to Nextcloud with an X-Forwarded-For HTTP header. You must configure Zimbra and Nextcloud properly to avoid problems with Nextcloud's bruteforce protection mechanism.
#Check current config zmlocalconfig zimbra_http_originating_ip_header zimbra_http_originating_ip_header = X-Forwarded-For zmprov gcf zimbraMailTrustedIP #default empty #Add Zimbra Proxies and Zimbra Server zmprov mcf +zimbraMailTrustedIP #This needs to be told to Zimbra WebDAV Client as well (workaround for an issue in upload handler) echo -n "zimbramailtrustedips=" >> /opt/zimbra/lib/ext/ownCloud/trustedIPs.properties echo $(su zimbra -c "/opt/zimbra/bin/zmprov gcf zimbraMailTrustedIP | cut -c22- | tr '\n' ';'") >> /opt/zimbra/lib/ext/ownCloud/trustedIPs.properties
Then in Nextcloud config.php:
'trusted_proxies' => array(''), 'forwarded_for_headers' => array('HTTP_X_FORWARDED_FOR'),
You do not need to restart anything after changing these IP.
Your clients can connect to all dav servers by default, you can restrict the allowed DAV servers to connect to in:
No service restart is needed after changing this file.
rm -Rf /opt/zimbra/zimlets-deployed/_dev/tk_barrydegraaff_owncloud_zimlet/ rm -Rf /opt/zimbra/zimlets-deployed/_dev/tk_barrydegraaff_docconvert/ rm -Rf /opt/zimbra/lib/ext/ownCloud/ rm -Rf /opt/zimbra/lib/ext/OCS rm -Rf /opt/zimbra/lib/ext/DocConvert/ zmzimletctl undeploy tk_barrydegraaff_owncloud_zimlet # It's ok if zmzimlet uninstall fails in development mode [zimbra@server zimbra]$ zmmailboxdctl restart
The Zimbra WebDAV Client uses built-in language strings from Zimbra, as such it is translated for all languages that are supported by Zimbra.
'auth.bruteforce.protection.enabled' => false,and issue
truncate table bruteforce_attempts;
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
|Rating||( 4 ratings )|
|Categories||Business , Mail|
|License||GNU GPL v2|
By: EvKo on on 3/18/18 for version 1.0.1
By: ajcody on on 12/23/16 for version 0.6.8
By: virtarch on on 10/30/15 for version 0.2.0
I'll be implementing (and donating) this once it comes out of beta.
I don't yet have OwnCloud in production, though I've done some testing. This looks like the best reason yet to finally implement OwnCloud.
Thanks for your hard work,
By: audunmg on on 10/27/15 for version 0.2.0
This works really well considering it's a beta. Takes a few minutes to get running, but so worth it.