Despues de openfire es el mas reputado servidor de XMPP
“.. Why not OpenFire?
OpenFire seems to be the more common solution. As far as we can tell it has some weird dependencies specific to the Sun Java VM implementation. At the very least, people have tried to build debian apt packages but Ive not seen any success to date.Namely, you cant (currently) get OpenFire installed soley via apt without having to start compiling things by hand. If you know differently, please let us know.Just to be clear - a very specific requirement for us was that everything was installable from stock debian/ubuntu deb packages. We chose to reject any solution that required compiling sources. Your mileage may vary on this point.
..”
Programado en Erlang
La instalacion se puede hacer con yum o apt-get y monta todo. Lo bonito viene a continuar.
- http://sysmonblog.co.uk/2008/06/ot-installing-ejabberd-on-debian-ubuntu.html
Apague
{auth_method, internal}.
y prenda con sus caracteristicas siguientes
{auth_method, ldap}.
{ldap_servers, [“localhost”]}.
{ldap_encrypt, none}.
{ldap_port, 389}.
{ldap_rootdn, “cn=Manager,dc=chaidneme,dc=com”}.
{ldap_password, “passwdroot”}.
{ldap_base, “dc=chaidneme,dc=com”}.
{ldap_uids, [{“uid”, “%u@chaidneme-ti.com.co”}]}. —>Si es un solo dominio
{ldap_uids, [{“uid”, “%u@%d”}]}. —> Para varios dominios
{ldap_filter, “(objectClass=posixAccount)”}.
10_consejos_para_la_resolucion_de_problemas.html acta_de_constitucion_interna_del_proyecto.html active_directory.html administrar_servidores_con_ipmi.html admin_rpms_con_yum.html albasoftware_libre_de_gestion_educativa.html alta_disponibilidad_de_conexion_a_internet.html ansible_administracion_centralizada_de_servidores.html anti_virusanti_spam_y_hardening_de_correo2024.html anti_virusanti_spam_y_hardening_de_correo.html apache2_mod_security.html apacheservidor_de_www.html aplicativos_usando_ldap.html autoconf.html aws_amazon_ec2.html aws_amazon_lambda.html bacula_backup2024.html bacula_backup.html bandwidthd.html bind_dns.html bonding.html cacti.html cambio_contrasena_ldap_ad_por_web.html cambios_recientes.html caracteres_octal_hexa_unicode_html.html centos_sobre_hyperv.html cfengine.html chumne_administrador_de_licencias.html ciclo_de_pruebas_orfeo.html cluster_con_haproxy.html cluster_ldap.html colaborador_del_mes.html comision_de_proyectos_obsoleto.html como_desplegar_remoto_con_un_tunel_ssh.html como_hacer_manual_de_funciones.html como_instalar_spoon.html como_limpiar_cache_dns.html como_publicar_docs.html como_reportar_spam.html como_se_implementa_orfeo_sgd.html compensatorios_obsoleto.html condiciones_generales_de_contrato_de_soporte_v14.html configuracion_de_tomcat_como_modulo_de_apache.html configuracion_de_x_lite_cliente_sip.html configuracion_pidgin.html configuracion_planta_telefonica_voip.html configurar_redes.html consola_serial.html consul_open_participation_ruby.html controlador_de_dominio_secundario_samba4.html convertir_pdf_a_a_pdf_plano.html copiar_disco_por_la_red.html cpanel.html crack_de_wep_con_aircrack_ng.html creacion_servidor_codema.html creacion_usuario_postgres_solo_para_consultas.html crear_instalador_de_windows_facil_con_nsis.html crear_instancias_de_orfeong.html crear_paquetes_deb_y_rpm.html crear_repositorios_de_paquetes_deb_y_rpm.html cuestionario_de_severidad.html cups.html cygwn.html dd_wrt.html declaracion_de_trabajo_sow.html deploy_instancia_de_orfeo_express_5x_en_amazon.html deploy_instancia_de_orfeo_express_6x_en_amazon.html descargar_pagina_web_recursivo.html deshabilite_ipv6.html dhcp_multiples_vlans.html dhcp_server.html dhcp_y_dns_dinamico.html directrices_de_manejo_de_tiquetes_en_mesa_de_ayuda_glpi.html docker.html documentacion_de_codigo.html documentos_de_implementacion_de_orfeo_5x.html documentos_estandar_control_proyectos_desarrollo.html dotproject.html drbd.html drp_plan_de_recuperacion_de_desastres.html dsl_personalizacion.html egroupware_ex_phpgw.html ejabberd.html No se aguanta con autheticacion anonima ..toca tener el rootdn
Ejabberd usa una cosa llamada Mnesia como backend .. cosa que no me inspira confianza aunque no quiero la autenticacion por ahi
.. pero nop .. queda una mescolanza que no me gusta.
Para agregar los contactos de un usuario automaticamente se utiliza el modulo mod_shared_roster_ldap, los parametros necesarios se muestran a continuacion. Si se agrega un usuario nuevo al LDAP, es necesario reiniciar el servicio para que lo registre en todos los usuarios.
{mod_shared_roster_ldap,[ {ldap_base, "dc=ikatta,dc=com"}, {ldap_rfilter, "(objectClass=posixGroup)"}, {ldap_filter, ""}, {ldap_gfilter, "(&(objectClass=posixGroup)(cn=%g))"}, {ldap_groupdesc, "description"}, {ldap_memberattr, "memberUid"}, %% {ldap_memberattr_format, "uid=%u,o=skina,ou=People,dc=ikatta,dc=com"}, {ldap_ufilter, "(&(objectClass=inetOrgPerson)(uid=%u))"}, {ldap_userdesc, "cn"} ]},
Para el mapeo de los datos del usuario utilizamos el modulo VCARD
{mod_vcard_ldap,[{ldap_base,"dc=ikatta,dc=com"}, {ldap_uids,[{"mail,""%u@%d"}]}, {ldap_filter,""}, {ldap_vcard_map, [{"NICKNAME","%u",[]}, {"FIRST","%s",["givenName"]}, {"LAST","%s",["sn"]}, {"FN","%s, %s",["sn", "givenName"]} ]}, {ldap_search_fields, [{"User", "%u"}, {"Name", "givenName"}, {"Family Name", "sn"} ]}, {ldap_search_reported, [{"Full Name", "FN"}, {"Nickname", "NICKNAME"} ]} ]},
ikatta.com/announce/online
http://svn.process-one.net/ejabberd/tags/ejabberd-2.0.5/doc/guide.html
-
- http://www.process-one.net/en/ejabberd/docs/
- http://www.howtoforge.com/virtual-mail-jabber-server-xmpp-with-iredmail-and-ejabberd-on-ubuntu-9.10
FIN
Advertencia
Este documento es privado y es de u so exclusivo de sus autores y de SKINA TECH. Cualquier uso sin una autorización escrita es contra la ley de derechos de autor y de propiedad intelectual, y será motivo de una acción legal.
15-Marzo-2006 J.E.Gomez v1.0 Primera version
31-Octubre-2011 I. Rodriguez v1.1
28-Mayo-2012 J. C. Pineros C. v1.2 Como agregar contactos automaticamente con OpenLDAP y como mapear datos del usuario.