El contenido de la web se encuentra archivado y no se podrá crear nuevo contenido. Más información.
Hola
Este mensaje lo puse en otra línea de este foro, pero he pensado que era mejor crear una nueva línea con este título. Si el administrador lo cree oportuno puede borrar el otro post igual que este en "servidores Jabber fallan continuamente" o algo así. Disculpas por las molestias.
Tengo un servidor de internet, dedicado en exclusiva al alojamiento de bases de datos FileMaker, como algunos sabréis FileMaker es una aplicación para el tratamiento de la información y su almacenaje, bastante poco conocida.
Me estaba planteando dar a mis clientes, mis pocos clientes, la posibilidad de tener una red propia de mensajería instantanea y encontré esta página.
Solo el echo de ser un servicio poco utilizado y libre de publicidad me ha gustado e impresionado. El escrito de Badlop me ha dejado claro que con este sistema puedo tener mi propio servidor de mensajería instantánea sin tener que depender de ninguna casa comercial o gran empresa.
¿Donde encuentro información de como montar un servidor Jabber?
¿Donde encuentro el programa que hace de servidor?
¿Que necesitan mis clientes para comunicarse?
Perdonar mi ignirancia en el tema pero ¿Por donde empiezo?
Muchas gracias
Juan Carlos
jc@udias.com
Comentarios
Prueba Ejabberd
Servidores
Documentación para Jabberd2
No obstante, tanto para Windows como para Linux la solución más completa es Ejabberd. Además, para Windows hay un instalador que hasta te lo arranca al encender el ordenador. Por probarlo no pierdes nada:
Una vez instalado el servidor, te bajas un cliente Jabber (por ejemplo Exodus, Psi o Pandion) y con él te creas una cuenta en tu servidor (el nombre es 'localhost' si no lo cambias en la configuración). Tu servidor solo será accesible desde su propio PC, porque el nombre de dominio por defecto es 'localhost'. Si cambias ese nombre por el de la máquina, será accesible desde toda la red local. Si el nombre está completamente cualificado (servidor.miempresa.com) entonces será accesible desde Internet.
Los usuarios del servidor solo necesitan un cliente Jabber cualquiera (les puedes recomendar uno) y saber el nombre del servidor para crearse la cuenta. Puedes impedir que otros servidores Jabber se comuniquen con este (esto lo suelen hacer las empresas para que sus trabajadores solo hablen entre ellos, nunca con el exterior), puedes impedir que cualquiera se pueda crear una cuenta (solo tu podrás hacerlo), etc. Sobre Erlang hay poca documentación escrita, pero puedes preguntar aqui y casi seguro que puedo responder.
erlang
hola como estas mi pregunta es como debo instalar erlang en windwos es por el c simbol porfavor que pasos debo seguir para la instalacion de este programa gracias
Que demonios ocurre?¿
Estoy ralladisimo, he instalado el servidor ejabberd en mi ordenador con windows xp para que trabaje en mi red local. El problema que tengo es que los usuarios que agrego con el cliente siempre me aparecen "fuera de linea" y yo les aparezco a ellos tambien fuera de linea, pero hablamos entre nosotros sin problemas. ¿de que puede ser? me instale el neos y el exodus y los dos pasa lo mismo :S
Hasta que no sepas qué ocu
Hasta que no sepas qué ocurre, mejor usa programas bien conocidos, como Exodus o Psi. Más adelante ya puedes probar el Neos ese.
Haz esto en el mismo ordenador donde has instalado el ejabberd, por ejemplo. Toma nota de los problemas que se te presentan, y en qué punto aparecen.
Además: ¿qué versión de ejabberd has instalado, y qué versión de Erlang?
Logs xml
¿Podrias pastear el log del XML que envía el cliente?
Donde viene eso? eso es del ejjaberd o del neos ?¿
.
Por cierto
Desde la web donde se puede configurar un poco el ejabberd si que me aparecen los usuarios conectados, cuando se conecta. por eso no entiendo porque los clientes no detectan a la peña conectada pero el servidor si :S
fuera de linea
Parece que eso es algo que el Neos hace con facilidad.
1.- Fijate, en la configuracion Web del Ejabberd, si estan autorizados los otros usuarios en cada lista de contactos de cada uno de los usuarios... deberia de verse la palabra BOTH debajo de "Suscripción".
2.- Desde el Neos, envia A CADA USUARIO de la lista un "Requerir Autorizacion" y tambien (seguidamente) un "Enviar Autorizacion".
3.- Revisa de nuevo el punto 1.
Si todos han recibido las peticiones de autorizacion y las han aceptado (tambien puedes aceptarlas desde el administrador Web)... solo queda reiniciar y volver a poner en linea todos los clientes Neos.
Deberia de ser suficiente con eso ... :-))) ... Saludos.
Soy todo oidos :-)
Por fin!!!
Muchisimas gracias, era eso :)
:-))))
Me alegroooooooo!!! ... que lo disfrutes :-)
Soy todo oidos :-)
Una ultima cosa
Hay alguna forma de ejecutar el Ejabberd sin que se abra la ventanita del Erlang... es que quiero tenerlo siempre activo pero la ventanita del Log en medio molesta un poco...
Muchas gracias por todo.
hay, sip
Si lo instalas como un servicio del sistema ya no le veras el pelo a ninguna ventanita... :-)
En ADMINISTRACION DE EQUIPOS - SERVICIOS mira si ves ahi el nombre de EJABBAERD y fijate como está el "tipo de inicio" ... si lo pones en Automatico, la proxima vez que arranques el S.O. se arrancará el Ejabberd en modo totalmente oculto (pero funcional).
Saludos.
Soy todo oidos :-)
Administrador de equipos ?¿
Tengo el windows XP Profesional y no encuentro por ningun sitio ese apartado :S donde esta?
Ya esta operativo 100%
Panel de control -> Herramientas Administrativas - > administracion de equipos.
Muchas gracias por todo de nuevo!!
Duda avanzada XD. Siento el coñazo de verdad :_(
Ya tengo el servidor jabber la caña de españa montado en mi red local, ahora como hago para que mi servidor se comunique con los otros servidores jabber ? :S
ya debería funcionar
La configuración por defecto de ejabberd ya tiene server2server activado.
Para comprobar que tu servidor se conecta a la red Jabber global:
Yo tengo Adsl con ip dinamica...
Como podria hacer un dominio de esa forma ? :S
ya tengo dominioo
ya he conseguido hacerme un dominio con una ip dinamica, la verdad esq ha sido bastante facil, lo he puesto en el ejabberd le he dado a reiniciar y he hecho lo que decias... pero no conecta no :S .
El dominio es valido, le he hecho ping y responde.
Es normal?
Cuando en el Neos le doy al boton servicios... Me aparece un error diciendo:
Se ha producido un error consultando los servicios 501:
Sí
Es normal, sí.
Quizas Badlop pueda explicarnos el porque de eso ... yo no lo tengo muy claro, pero me pasa eso mismo.
Soy todo oidos :-)
Gracias y dudas
Ante todo muchas gracias por tus orientaciones y explicaciones.
Me estoy bajando los dos instalables que me has indicado y los instalaré.
También me he bajado PSi.
Ahora las dudas
El servidor quiero que sea abierto, es decir que cualquiera pueda conectarse. ¿Que pongo en el configuración?
servidor.miempresa.com
servidor ¿es la IP pública o un nombre cualquiera?
miempresa.com ¿Tiene que ser un dominio real o puedo poner cualquier cosa?
Mi IP pública es 80.34.38.142
pongo:
80.34.38.142.juancarlos.com
juancarlos.80.34.38.142
80.34.38.142
??
??
¿Que puerto del router tengo que mandar al ordenador que aloja al servidor? ¿TCP, UDP o ambos?
Bueno, no quiero ser pesado
Muchas gracias de nuevo
Juan Carlos
hostname
--- El servidor quiero que sea abierto, es decir que cualquiera pueda conectarse. ¿Que pongo en el configuración?
Entonces el hostname que indiques en ejabberd.cfg debe ser un FQDN. Es decir, que al hacer ping a ese nombre te responda la IP de la máquina donde está el servidor. Al final, el nombre que decidas será el que quede después de la @ de las cuentas Jabber, procura que sea fácil de recordar. juanito@85.38.51.121 no queda muy allá, jeje.
--- ¿Que puerto del router tengo que mandar al ordenador que aloja al servidor? ¿TCP, UDP o ambos?
Como verás en la configuración, 5222 para clientes, 5223 para clientes con SSL y 5269 para que este servidor se conecte a otros. Luego hay otros puertos para servicios que en principio no vas a usar. Creo que todos TCP.
Funcionando
Bueno, ya lo tengo funcionando. Lo único que no he podido es hacer que suene "bonito", no se como hacerlo.
Podéis probarlo si os registráis en XXXXXXXX@80.34.38.142 las XX sería el nombre que eligáis.
Una duda más, al poner como host el 80.34.38.142 desde mi red interna yo no puedo entrar. ¿Tengo o puedo añadir otro host que sea localhost?
Es decir
{host, "80.34.38.142"}.
{host, "localhost"}.
Los dos a la vez.
Me gustaría que lo probaseis para ver que tal funciona y me lo comentáis.
Muchas gracias
Juan Carlos
Nombre de dominio
Puedes registrarte un dominio gratuito en sitios como uni.cc. Haces que tu dominio DNS juancarlos.uni.cc (o el que registres) apunte a tu IP. Luego en ejabberd.cfg configuras el hostname como juancarlos.uni.cc y ya tienes cuentas @juancarlos.uni.cc.
Respecto a lo de que no puedes entrar desde la red local, ni idea de porqué no puedes. En todo caso no puedes definir varios hostname.
dos host
Pues ya lo tengo funcionando y sin problemas con los dos host.
80.34.38.142
192.168.0.2
Y pueden entrar desde fuera y yo o los que están en mi red entran por el 192....
de verdad que funciona, lo podéis probar con el 80.34.38.142
Un saludo
Juan Carlos
Me he bajado el jabber 1.4.3
Me he bajado el jabber 1.4.3
Lo tengo en la carpeta
C:/user/local/jabber
¿Como lo hago funcionar?
Sistema operativo Windows XP profesional
Muchas gracias
Juan Carlos
jabber 1.4.3
Hola, JC.
Una vez instalado el jabber 1.4.3, entras en Inicio -> Programas -> JabberD y desde ahi te llama al server, el cual deberia de arrancar sin problemas.
Puedes fijarte (en propiedades) en la linea de comando que usa para arrancar.
Saludos
Perezoso
gracias Perezoso, pero con el
gracias Perezoso, pero con el jabber2 me olvidé de problemas.
Juan Carlos
Consulta de un Novato
Hola he tratado de entender en parte todos los aportes pero mi caso es el siguiente algo simple talvez bueno tengo instalado el Ejabber 2.1.3 en Linux Debian pero quiero que entren tanto interno como externamente, al instalar me pidio un dominio pues yo le puse una IP publica que no uso la 216.xxx.xxx.xxx, instalo todo bien aparentemente ahora que hago?? ya instale un cliente el pidgin en windows y no sale un mensaje que no se puede conectar, que mas tengo que hacer??? hay algun manual paso a paso?? me pueden ayudar?? tengo una pc en debian que hace de router ahi ya abri el puerto 5223.
Te borro la IP del post, por
Te borro la IP del post, por seguridad (ademas no creo que aporte nada a la conversacion)
Si usas la ip como nombre de dominio, las cuentas seran usuario@216.xxx.xxx.xxx
Lo suyo seria usar un dominio de forma que queden cuentas del tipo usuario@dominio.com
Tienes una guía de ejabberd en inglés.