WebTop es un groupware completo que implementa el protocolo ActiveSync.
El acceso a la interfaz web es: https://<server_name>/webtop
.
The login to the web application is always with simple user name and password, no matters how many mail domains are configured.
Ejemplo
Login to Active Sync account is with <username>@<domain> where <domain>
is the
domain part of server FQDN.
Ejemplo
Al configurar una cuenta de Active Sync, asegúrese de especificar la dirección del servidor y de dejar el campo de dominio vacío.
Nota
El protocolo Active Sync sólo se admite en dispositivos Android e iOS. Outlook no es compatible. La sincronización de correo no es compatible actualmente.
After installation, WebTop will be accessible with an administrator user. The administrator user can change global settings and login as all other users, but it’s not a system users and can’t access any other services like Mail, Calendar, etc.
Las credenciales predeterminadas son:
Admin user password must be changed from WebTop interface.
Advertencia
Remember to change the admin password just after installation.
To check the mail of the system user admin use the following login: admin@<domain> where <domain>
is the
domain part of server FQDN.
Ejemplo
WebTop y SOGo se pueden instalar en la misma máquina.
ActiveSync está habilitada de forma predeterminada en SOGo y WebTop, pero si ambos paquetes están instalados, SOGo tendrá prioridad.
Para deshabilitar ActiveSync en SOGo:
config setprop sogod ActiveSync disabled
signal-event nethserver-sogo-update
Para deshabilitar ActiveSync en WebTop:
config setprop webtop ActiveSync disabled
signal-event nethserver-webtop4-update
All incoming mail filters configured within SOGo, must be manually recreated inside WebTop interface. The same apply if the user is switching from WebTop to SOGo.
After performing the join to Active Directory domain, access WebTop administration page, then from tree menu on the left, select Domain -> NethServer.
Edit the following fields:
ldapAD
mode and insert the full FQDN of the server and port 389.
Example: w2k8.nethserver.org:389After saving, the page Users will display users from Active Directory.
You can migrate some data from SOGo to WebTop using the following script:
/usr/share/webtop/doc/sogo2webtop_cal.php
/usr/share/webtop/doc/sogo2webtop_card.php
Antes de utilizar las secuencias de comandos, debe instalar este paquete:
yum install php-mysql -y
Al iniciar los scripts, indique el nombre de usuario que desea importar desde SOGo:
php /usr/share/webtop/doc/sogo2webtop_cal.php <user>
php /usr/share/webtop/doc/sogo2webtop_card.php <user>
Donde usuario
puede ser un nombre de usuario o todos
.
Ejemplos
Import all address books from SOGo:
php /usr/share/webtop/doc/sogo2webtop_card.php all
Import the calendar of user «foo»:
php /usr/share/webtop/doc/sogo2webtop_cal.php foo
Nota
Si la secuencia de comandos se ejecuta varias veces, tanto los calendarios como las libretas de direcciones se importarán varias veces. Actualmente, no se admite la importación de listas de distribución y eventos recurrentes.
Puede importar correo electrónico, calendarios y libretas de direcciones desde un archivo Outlook PST.
Antes de usar los scripts siguientes, necesitará instalar el paquete libpst:
yum install libpst -y
Script inicial para importar mensajes de correo: /usr/share/webtop/doc/pst2webtop.sh
Para iniciar la importación, ejecute el script especificando el archivo PST y el usuario del sistema:
/usr/share/webtop/doc/pst2webtop.sh <filename.pst> <user>
Se importarán todos los mensajes de correo. Los contactos y los calendarios se guardarán dentro de los archivos temporales para su posterior importación. El script mostrará todos los archivos temporales creados.
Script para importar contactos: /usr/share/webtop/doc/pst2webtop_card.php
.
El script utilizará los archivos generados desde la fase de importación de correo:
/usr/share/webtop/doc/pst2webtop_card.php <user> <file_to_import> <phonebook_category>
Ejemplo
Supongamos que el script pst2webtop.sh ha generado la siguiente salida de la importación de correo:
Contacts Folder found: Cartelle personali/Contatti/contacts
Import to webtop:
./pst2webtop_card.php foo '/tmp/tmp.0vPbWYf8Uo/Cartelle personali/Contatti/contacts' <foldername>
Para importar la libreta de direcciones predeterminada (WebTop) de *foo usuario:
/usr/share/webtop/doc/pst2webtop_card.php foo '/tmp/tmp.0vPbWYf8Uo/Cartelle personali/Contatti/contacts' WebTop
Script para importar calendarios: /usr/share/webtop/doc/pst2webtop_cal.php
El script utilizará los archivos generados desde la fase de importación de correo:
/usr/share/webtop/doc/pst2webtop_cal.php <user> <file_to_import> <foldername>
Ejemplo
Supongamos que el script pst2webtop.sh ha generado la siguiente salida de la importación de correo:
Events Folder found: Cartelle personali/Calendario/calendar
Import to webtop:
./pst2webtop_cal.php foo '/tmp/tmp.0vPbWYf8Uo/Cartelle personali/Calendario/calendar' <foldername>
Para importar el calendario predeterminado (WebTop) de foo usuario:
/usr/share/webtop/doc/pst2webtop_cal.php foo '/tmp/tmp.0vPbWYf8Uo/Cartelle personali/Calendario/calendar' WebTop
Nota
El script importará todos los eventos utilizando la zona horaria seleccionada por el usuario dentro de WebTop, si se establece. De lo contrario se utilizará la zona horaria del sistema.
Los usuarios pueden agregar sus propias cuentas de Google Drive y Dropbox dentro de WebTop. Antes de continuar, el administrador debe crear un par de credenciales de acceso a la API.
Acceder a https://console.developers.google.com/project y crear un nuevo proyecto
Cree nuevas credenciales seleccionando el tipo «OAuth 2.0 clientID» y recuerde compilar la sección «Pantalla de consentimiento de OAuth»
Inserte nuevas credenciales (Client ID e Client Secret) dentro de la configuración de WebTop
Desde shell, accede a la base de datos webtop:
su - postgres -c "psql webtop"
Ejecute las consultas, utilizando el valor correspondiente en lugar de la variable __value__
:
INSERT INTO settings (idsetting,value) VALUES ('main.googledrive.clientid', '__value__');
INSERT INTO settings (idsetting,value) VALUES ('main.googledrive.clientsecret', '__value__');
Acceder a https://www.dropbox.com/developers/apps y crear una nueva aplicación
Inserte el nuevo par de claves de credencial (App key e App secret) dentro de la configuración de WebTop
Desde shell, accede a la base de datos webtop:
su - postgres -c "psql webtop"
Ejecute las consultas, utilizando el valor correspondiente en lugar de la variable __value__
:
INSERT INTO settings (idsetting,value) VALUES ('main.googledrive.clientsecret', '__value__');
INSERT INTO settings (idsetting,value) VALUES ('main.dropbox.appsecret', '__value__');
Si necesita aumentar el límite de usuario, lea la documentación oficial de Dropbox.
Nota
La versión Enterprise ya está integrada con Google y Dropbox.