ZI-PILER - Installation and Administration Guide

Installation

Unpack installer archive file *.tar.gz in /var/tmp/ (as root):

mv /root/ZI-Piler-x.x.tar.gz /var/tmp/
cd /var/tmp/
tar xzvf ZI-Piler-x.x.tar.gz
cd /var/tmp/ZI-Piler-x.x

Run installation script (as root):

perl ZI-Installer --instal-deps

At the beginning required perl packages will be installed:

screen1.png

Answer: Y

screen2.png

Press: Y

screen3.png

screen4.png

restartZimbra.png

Answer: Y

loginpanel.png

Enter login and password received with the license.

selectlicense.png

Choose your license: 2

extensionLicense.png

Choose: Y

restartZimbraFinish.png

Choose: Y

If You answer Y, the zimbra mailbox will be restarted

After the mailbox restart, zimlet shoul be installed. To check it, login into the Panel Admin in Your ZCS Server and see Panel Administrator > Migration and tool > ZI-License. There should be informations about granted licenses.

 

In case of the multi server instalation, zimlet must bu installed on every mailbox.

Remeber to restart all mailboxes (as zimbra):
zmmailboxdctl restart

 

Zimbra configuration

Requirements

Information needed:

Configuration

To configure ZI-Piler zimlet, open Admin Console > Tools and  migration > ZI-Piler

adminpanel1.png

Communication with piler

Daemon settings

Auto archive settings

Preview and edit user

Preview and edit COS

SSO Settings

Multiserver installation status

 

Piler configuration

 

Piler installed from original sources

Before installing the ZI-Piler must be install Piler server. To do this refer to the http://ww.mailpiler.org/wiki/current:installation

In order to enable Zimbra-Piler SSO functionality some changes must be done on already installed Piler. The following steps have to be followed:

  1. Make a copy before the installation
  2. Upgrade database
  3. Patch Piler files (commonly in /var/www/piler directory)
  4. Add ZIMBRA_INITIALIZE_URL parameter to config-site.php file
  5. Generate server key
  6. Zimlet

Upgrading database

User 'piler' password is in /usr/local/etc/piler/piler.conf file (mysqlpwd variable)

mysql -u piler -p piler < db-mysql-intalioupdate.sql

Patch piler files

In this example, the piler files are in /var/www/piler directory and Apache user is www-data.

patch -p1 -d /var/piler/www < pilerX.X.X.patch 
patch -p0 -d /var/piler/www < config.patch

chown www-data:www-data .htaccess
chown www-data:www-data controller/login/remote_login.php
chown www-data:www-data controller/token/auth.php
chown www-data:www-data controller/token/login.php
chown www-data:www-data controller/token/logout.php
chown www-data:www-data gen_server_key.php
chown www-data:www-data index.php
chown www-data:www-data model/token/server_token.php
chown www-data:www-data model/token/user_token.php
chown www-data:www-data model/user/auth.php
chown www-data:www-data system/helper/Security.php
chown www-data:www-data view/theme/default/templates/common/layout-audit.tpl
chown www-data:www-data view/theme/default/templates/login/remote_login.tpl
chown www-data:www-data view/theme/mobile/templates/common/layout-email.tpl

Adding ZIMBRA_INITIALIZE_URL parameter to config-site.php

Edit /usr/local/etc/piler/config-site.php file and add this line. The <ZIMBRA_HOSTNAME> string change to the hostname of your Zimbra (zimbraPublicHostname parameter).

$config['ZIMBRA_INITIALIZE_URL'] = 'https://<ZIMBRA_HOSTNAME>/service/extension/IntalioZiPilerExt/ZiPilerSSO/?action=login';

Genereate server key

Call sever key generator and place this key to the ZI-Piler configuration (Zimbra administration console -> Tools and Migration -> ZI-Piler -> SSO Settings -> Authorization server key)

cd /var/piler/www/
php gen_server_key.php --webui /var/piler/www

Release Notes

Release Notes

ZI-Piler 2.0.

[14.03.2023] Wersja 2.12

Nowości


[21.06.2022] Wersja 2.11

Nowości


[01.03.2022] Wersja 2.10

Poprawki


[27.07.2021] Wersja 2.9

Nowości


[29.04.2021] Wersja 2.8

Nowości


[19.02.2021] Wersja 2.8

Nowości/Poprawki


[22.01.2021] Wersja 2.7

Nowości



[09.12.2020] Wersja 2.7

Poprawki

Nowości


[26.10.2020] Wersja 2.6

Nowości


[01.06.2020] Wersja 2.5

Nowości

Poprawki


[02.04.2020] Wersja 2.4

Nowości


[27.03.2020] Wersja 2.4

Nowości


[25.02.2020] Wersja 2.3

Poprawki

Nowości


[18.12.2019] Wersja 2.2

Nowości


[19.11.2019] Wersja 2.1

Poprawki


[14.11.2019] Wersja 2.0

Nowości


[13.11.2019] Wersja 2.0

Nowości


[12.11.2019] Wersja 2.0

Nowości

Nowości/Poprawki

Poprawki


[10.10.2019] Wersja 1.5

Poprawki


[19.06.2019] Wersja 1.4

Poprawki

Nowości


[04.06.2019] Wersja 1.3

Nowości


[23.05.2019] Wersja 1.2

Poprawki


[16.05.2019] Wersja 1.2

Nowości


[10.04.2019] Wersja 1.2

Nowości


[09.04.2019]

Poprawki


[19.03.2019]

Poprawki


[18.03.2019] 

Poprawki


[06.03.2019] 

Nowości


[07.02.2019]

Poprawki


[30.01.2019]

Poprawki

Nowości