User Tools

Site Tools


internet:mail:zimbra:zimbra_zextras

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
internet:mail:zimbra:zimbra_zextras [2019/04/29 08:24]
gcooper
internet:mail:zimbra:zimbra_zextras [2022/09/26 13:50] (current)
gcooper
Line 1: Line 1:
 ====== Zimbra with Zextras Add-On ====== ====== Zimbra with Zextras Add-On ======
  
-http://www.zextras.com+See also **[[internet:mail:zimbra:zimbra_zextras_auth|Zimbra with Zextras Auth]]** 
 + 
 +**Documentation**: https://docs.zextras.com/suite/html/index.html 
 + 
 +===== Zextras Licensing ===== 
 + 
 +**License File Management**: https://docs.zextras.com/zextras-suite-documentation/latest/license-file-management.html 
 + 
 +**License Download**: https://store.zextras.com 
 + 
 +Sometimes the permissions get messed up on the downloaded Zextras license file: 
 + 
 +<file> 
 +chown zimbra.zimbra ./license_* 
 +chmod 777 ./license_* 
 +mv ./license_* /opt/zimbra/ 
 +su - zimbra 
 +zxsuite core doUploadLicense ./license_*.zx 
 +zmprov fc zimlet && zmprov fc all 
 +</file>
  
 ===== Upgrade ===== ===== Upgrade =====
Line 12: Line 31:
  
 <note warning>ZeXtras Suite needs to bind on TCP port 8735 in order to operate for inter-instance communication.  The ZeXtras Chat module needs to bind on TCP ports 5222 and/or 5223 in order for any XMPP feature to be functional.  Please verify no other service listens on these ports and that port 8735 is properly filtered from public access by your firewall.</note> <note warning>ZeXtras Suite needs to bind on TCP port 8735 in order to operate for inter-instance communication.  The ZeXtras Chat module needs to bind on TCP ports 5222 and/or 5223 in order for any XMPP feature to be functional.  Please verify no other service listens on these ports and that port 8735 is properly filtered from public access by your firewall.</note>
 +
 +<file>
 +apt install binutils
 +</file>
  
 <file> <file>
 rm -rf ~/zextrasinstall.old && mv ~/zextrasinstall ~/zextrasinstall.old rm -rf ~/zextrasinstall.old && mv ~/zextrasinstall ~/zextrasinstall.old
 mkdir ~/zextrasinstall && cd ~/zextrasinstall mkdir ~/zextrasinstall && cd ~/zextrasinstall
-wget --limit-rate=300k http://www.zextras.com/download/zextras_suite-latest.tgz+wget --limit-rate=300k http://download.zextras.com/zextras_suite-latest.tgz
  
 tar -xzvf zextras_suite-latest.tgz tar -xzvf zextras_suite-latest.tgz
-cd zextras_suite*+cd zextras_suite/
 ./install.sh all ./install.sh all
- 
 </file> </file>
  
Line 47: Line 69:
 <file> <file>
 grep DoSFilter /opt/zimbra/log/mailbox.log grep DoSFilter /opt/zimbra/log/mailbox.log
 +zgrep DoSFilter /opt/zimbra/log/mailbox.log.*
 +
 +grep DoSFilter /opt/zimbra/log/zmmailboxd.out
 +zgrep DoSFilter /opt/zimbra/log/zmmailboxd.out.*
 </file> </file>
  
Line 53: Line 79:
 **[[http://wiki.zextras.com/wiki/ZxBackup_Admin_Guide|ZxBackup Admin Guide]]** **[[http://wiki.zextras.com/wiki/ZxBackup_Admin_Guide|ZxBackup Admin Guide]]**
  
-**[[http://tblog.myriad.ca/?p=114|HowTo Use S3 as Backup Storage]]**+**[[https://docs.zextras.com/zextras-suite-documentation/latest/backup.html#_backup_on_a_third_party_store_beta|HowTo Use S3 as Backup Storage]]**
  
 **[[https://wiki.zextras.com/wiki/Zx_Backup:_External_Backup|HowTo - Zextras Export/Backup to External Storage]]** **[[https://wiki.zextras.com/wiki/Zx_Backup:_External_Backup|HowTo - Zextras Export/Backup to External Storage]]**
Line 92: Line 118:
   * Per CoS   * Per CoS
  
-===== Chat =====+===== Team =====
  
-http://wiki.zextras.com/wiki/ZxChat_Zimlet_Install_Guide+https://docs.zextras.com/zextras-suite-documentation/latest/team.html
  
-http://wiki.zextras.com/wiki/ZxChat_Admin_Guide+===== Drive =====
  
-**Zimbra Administration Console -> ZeXtras -> ZxChat -> Deploy**+https://wiki.zextras.com/wiki/Zextras_Drive
  
-Enable the ZxChat Zimlet:+https://wiki.zextras.com/wiki/Zextras_Drive#Briefcase_Migration
  
-  * Per Accountor +:!: To hide the ''Briefcase'' tabuncheck it in the CoS.
-  * Per CoS+
  
-==== Video Chat ====+==== Migrate All Briefcase Data to Drive for All Users ====
  
-https://wiki.zextras.com/wiki/ZxChat_Video_Calls+<file> 
 +for user in `zmprov -l gaa | grep -v -e galsync -e spam -e ham -e virus | sort`; do zxsuite drive doImport $user; done 
 +</file>
  
-==== XMPP ====+==== Migrate All Briefcase Data Deleting Source Files ====
  
-https://wiki.zextras.com/wiki/ZxChat_XMPP+The command ''zxsuite drive doImport'' has the attribute ''deleteSources true'' which **deletes source files from the briefcase**You may do the import again with that parameter to clean the briefcases.
  
-===== Drive =====+:!: Files already imported in Drive will not be modified if you don't use the ''overwrite true'' attribute.
  
-https://wiki.zextras.com/wiki/Zextras_Drive+<file> 
 +for user in `zmprov -l gaa | grep -v -e galsync -e spam -e ham -e virus | sort`; do zxsuite drive doImport $user deleteSources true; done 
 +</file>
  
-https://wiki.zextras.com/wiki/Zextras_Drive#Briefcase_Migration+===== Zextras Docs =====
  
-Migrate all Briefcase data to Drive for all users:+Zextras Docs provides the capability to **edit ODF documents** stored in Zextras (Zimbra) Drive in a web browser. 
 + 
 +==== Installation ==== 
 + 
 +https://docs.zextras.com/zextras-suite-documentation/latest/docs.html 
 + 
 +==== Test ====
  
 <file> <file>
-for user in `zmprov -l gaa | grep --e galsync -e spam -e ham -e virus | sort`; do zxsuite drive doImport $user; done+zmlocalconfig -s ldap_master_url zimbra_ldap_user zimbra_ldap_userdn zimbra_ldap_password 
 + 
 +nc -zv ldap.example.com 389 
 + 
 +ldapsearch -H ldap://ldap.example.com:389 -w p4ssw0rd -D uid=zimbra,cn=admins,cn=zimbra
 </file> </file>
  
-:!: To hide the ''Briefcase'' tab, uncheck it in the CoS.+==== CSF Firewall ==== 
 + 
 +=== csf.allow === 
 + 
 +Single server Zimbra example: 
 + 
 +<file> 
 +# Advanced port+ip filtering allowed with the following format 
 +# tcp/udp|in/out|s/d=port|s/d=ip 
 + 
 +# Zextras Docs Server - IP 192.168.189.26 
 +tcp|out|d=389|d=192.168.189.29  # Allow LDAP from Zextras Docs to Zimbra 
 +tcp|out|d=8443|d=192.168.189.29 # Allow from Zextras Docs to Zimbra 
 +tcp|in|d=9980|s=192.168.189.29  # Allow from Zimbra 
 + 
 +# Zimbra Server - IP 192.168.189.29 
 +tcp|in|d=389|s=192.168.189.26   # Allow LDAP from Zextras Docs 
 +tcp|in|d=8443|s=192.168.189.26  # Allow from Zextras Docs 
 +tcp|out|d=9980|d=192.168.189.26 # Allow to Zextras Docs 
 +</file>
  
-The command ''zxsuite drive doImport'' has the attribute ''deleteSources true'' which deletes source files from the briefcase. You may do the import again with that parameter to clean the briefcases. 
-Files already imported in Drive will not be modified if you don't use the overwrite true attribute. 
internet/mail/zimbra/zimbra_zextras.1556547882.txt.gz · Last modified: 2019/04/29 08:24 by gcooper