You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 7, 2023. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+58-55Lines changed: 58 additions & 55 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
# Zimbra Rocket
2
2
In this Repository you will find a simple Zimlet to connect Zimbra Collaboration with Rocket Chat, and make an amazing integration with both inside the Zimbra Web Client, it will look like:
## This Zimlet supports optional auto-login to Rocket using the Rocket API
18
+
This Zimlet can automatically log your users on to Rocket chat and even automatically create new users on Rocket chat. That way you only need to maintain the user accounts on Zimbra (full integration). Or you can maintain your Rocket accounts via LDAP or manually, but still log them on automatically (logon-only integration). Or you can just deploy only the Zimlet and let the user decide on the authentication (basic integration).
19
+
1.**Full integration**
20
+
For this you need to set-up the Java server extension copy it from https://github.com/Zimbra-Community/zimbra-rocket/raw/master/extension/out/artifacts/extension_jar/extension.jar to /opt/zimbra/lib/ext/rocket/extension.jar then create a text file /opt/zimbra/lib/ext/rocket/config.properties with the contents:
21
+
22
+
adminuser=adminUsername
23
+
adminpassword=adminPassword
24
+
rocketurl=https://rocket.example.org
25
+
loginurl=https://mail.example.org
26
+
27
+
This adminuser and password you should have created when you first installed Rocket. The loginurl is the place where we point users to that have not yet authenticated. This can be your SSO login page or the Zimbra login page. Don't forget `zmmailboxdctl restart`.
Follow the same steps as under `Full integration` except when configuring the Zimlet set `createRocketAccount` to `false`. You may also want to configure Rocket to use Zimbra LDAP. See steps below.
51
+
52
+
3.**Basic integration**
53
+
You must configure and deploy the Zimlet:
54
+
Get a com_zimbra_rocket.zip (from Github releases) and as Zimbra user:
55
+
56
+
57
+
zmzimletctl deploy com_zimbra_rocket.zip
58
+
59
+
Configure the `rocketurl` in the Zimlet and set `createRocketAccount` to `false`
## How to Configure Rocket Chat with Zimbra LDAP (optional)
18
68
Configure Rocket Chat with the Zimbra LDAP is really easy, and you must follow the next steps:
19
69
20
70
Go to Administration and then LDAP, and enable the LDAP option, mark the option as shown, change the LDAP hostname with your Zimbra one (the Rocket and the Zimbra must have Network visibility)
Then create a .zip file with the files, *important* not a zip with a folder and inside the files, just files, in Linux or Mac if you are in the Folder with the files run:
45
-
```bash
46
-
zip -r com_zimbra_rocket.zip .
47
-
adding: .DS_Store (deflated 97%)
48
-
adding: com_zimbra_rocket.css (deflated 16%)
49
-
adding: com_zimbra_rocket.js (deflated 63%)
50
-
adding: com_zimbra_rocket.xml (deflated 55%)
51
-
adding: README.md (deflated 32%)
52
-
adding: rocket.png (stored 0%)
53
-
```
54
-
55
-
Then, you are ready to add the .zip to your Admin Console as usual:
# Special Bonus, Zimbra Talk Integration and Zimbra Rocket
68
85
Zimbra Rocket doesn't end into an amazing look-a-like Slack experience, and you can even integrate your Zimbra Talk to make video calls between users, one-to-one and one-to-many, follow the next steps to enable it:
69
86
70
87
Go to Administration > Videoconference and add your Zimbra Talk FQDN, and the Zimbra Talk Chrome ID for the Share Screen Feature:
0 commit comments