Questions tagged [ejabberd]

ejabberd is a Jabber/XMPP instant messaging server, licensed under GPLv2 (Free and Open Source), written in Erlang/OTP. Among other features, ejabberd is cross-platform, fault-tolerant, clusterable and modular.

Filter by
Sorted by
Tagged with
0 votes
0 answers
18 views

AWS EC2 some persistent connections dropping

I have 4 AWS servers that handle XMPP connections (ejabberd). On 2 of the the servers on the same AZ, occasionally we get 10% of the connections timing out at about the same time. Often the timeouts ...
0 votes
0 answers
30 views

How to store the uploaded file to s3 bucket in ejabberd

I'm working on one to one chat with ejabberd. I need to store the media files shared between the users to be stored in the s3 bucket. Do I need to add the s3 bucket URL to the docroot of ...
0 votes
1 answer
143 views

Ejabberd, allow only text messages and forbid audio and video call for some users

I'm trying to forbid audio and video calls for some users. Reading documentation i find access rule for mod_stun_disco. So my config looks like this: acl: local: user_regexp: "" ...
0 votes
1 answer
81 views

Implementing XEP-0313 in ejabberd

I'm trying to implement "XEP-0313" protocol on our "ejabberd" server -archiving service, I found "ejabberd-mod-mam" module, but I have some notes and questions 1- It is ...
  • 21
0 votes
1 answer
31 views

Ejabberd: Restrict who can view profile pictures

Is there any way to restrict who can view avatars? I mean. Allowing only users within the same domain, or specific users to view profile pictures.
1 vote
0 answers
52 views

ejabberd: ldap_filter in LDAP Active Directory

TL;DR: How to setup ejabberd to only allow some Active Directory group members? Hello, After having successfully set up an ejabberd service plugged in to our AD, I'd like to narrow the allowed users ...
  • 11
1 vote
0 answers
116 views

Error configuring ACME ssl for ejabberd

I would like to know if there is a way to add a sucure ssl certifacte to ejabberd? Someone reccomeneded ACME, but I run into an error: root@uosib:~ ejabberdctl request-certificate all Error: error ...
0 votes
2 answers
250 views

How to migrate ejabberd database from SQL backend to Mnesia?

There is pretty supported action to move from Mnesia to SQL, a special command ejabberdctl export2sql (in older versions it used to be called export2odbc). Some setups may need that because Mnesia is ...
0 votes
2 answers
51 views

Node unable to leave cluster for eJabberd upgrade

Environment ejabberd version: 20.04 Erlang version: Erlang (SMP,ASYNC_THREADS)(BEAM) emulator version 9.2 OS: Linux (Debian) Installed from: source Errors from crash.log 2022-02-08 22:42:45 =CRASH ...
0 votes
1 answer
67 views

Keep thread synchronized across multiple devices (ejabberd/conversations)

I want to use two different client devices with the same jabber ID, and I want the message thread to appear the same to both of them, even if one of the clients is offline for a period of time. Both ...
1 vote
2 answers
92 views

How to remove S2S connection?

I recently tried out snikket on one of my android devices, but then removed it. A couple days later, I noticed there are some S2S connections to "push.snikket.net". Log entries: 2022-01-14 ...
0 votes
0 answers
60 views

Ejabberd - push not working for MucSub

everybody, I and can't find any clue how to make PUSH notifications working for MucSub rooms. This is really painful with clients on iOS which hibernates any app while locked. I tried Siskin and Monal,...
  • 1
0 votes
0 answers
31 views

Ejabberd join_cluster isn't working

I've two nodes running in same aws region with remote mysql database, when am trying to join node A from node B using ejabberdctl --no-timeout join_cluster node A. Its failing with error Failed RPC ...
  • 1
0 votes
1 answer
141 views

Ejabberd won't start anymore

I've had ejabberd running for several months with NO issues. In the last few days, it started to crash with out of memory errors in dmesg. Now, it simply won't start. When I try to start it, I see ...
  • 1
0 votes
1 answer
63 views

Migrate from OpenFire to Ejabberd

Can I migrate from OpenFire to Ejabberd with full data(contacts, messages, etc)? I found only one solution for migration: export from OpenFire only contacts.
  • 1
0 votes
1 answer
112 views

Conversations cannot log in to ejabberd - error in stream

The ejabberd server I'm configuring has the following configuration for certfiles and for the port 5222. Gajim, Psi and Pidgin can connect fine. Conversations cannot. There's some stream error. ...
  • 273
0 votes
1 answer
130 views

Can't start bosh session after updating docker image to latest

After updating from image 20.04 to 21.04 I wasnt able to start a bosh sessions anymore, after that i rolled the image back to 20.04 and I still unable to start the session. Heres the logs with my info ...
0 votes
1 answer
43 views

EJabberd 21.04 writing mod_muc_log errors to logs every 3 minutes, even though logging is working

I am running EJabberd 21.04 on OpenSuse Linux 15.2, and am using the MUC module with room logging. As far as I can tell, everything is working properly. Room logs and activity are being written to ...
0 votes
1 answer
154 views

How to allow more than 5K users to join Ejabberd MUC?

Ejabberd is the massively scalable server, here's article which show Ejabber can supporting 2M+ concurrent user. But for Multi-User Chat(MUC), Ejabber supports only 5K users(as per ejabberd module ...
  • 101
1 vote
1 answer
446 views

Ejabberd TLS negotiation failed

I've been trying for two days to get a simple Ejabberd setup working on a FreeBSD system, nothing too complicated, but couldn't get past a "TLS negotiation failed" error in Conversations. I ...
0 votes
1 answer
341 views

How do I successfully run ejabberdctl dump-config or find updated documentation?

After starting up ejabberd 20.12 in Docker, the logs tell me I should run ejabberdctl dump-config to get the current running configuration. 2021-01-15 01:32:21.039034+00:00 [warning] Listening option '...
0 votes
1 answer
947 views

ejabberd getting 404 Not Found at /http-bind

i'm having trouble setting up external xmpp server for nextcloud with my ejabberd server in combination with jsxc / xmpp-cloud-auth. In nextcloud external server config it shown the error: XMPP domain:...
0 votes
1 answer
391 views

Ejabberd cluster load balancing with AWS ALB

Summarizing my requirement here. Configure Ejabberd cluster setup under AWS application load balancer, then register 10K users with Ejabberd API request. Once the user accounts created, login with ...
0 votes
1 answer
356 views

ejabberdctl cannot connect to server

# ejabberdctl Failed RPC connection to the node 'ejabberd@chat.***.com.au': nodedown It might appear that the configuration is pointing to the wrong server, but that all looks correct, since I can ...
1 vote
0 answers
52 views

Lagging in eJabberd messaging

I am running ejabberd 17.04. I have about 900K+ users registered on my node. For me the system was running smoothly as I do not have more than 500 users online at any point. But recently, the users ...
-1 votes
1 answer
119 views

Limit client apps used with ejabberd

We have configured Ejabberd. I need to find a way to restrict end-users so they can only use the Gaijim XMPP client. I have researched how to do this on various forums, however I have had no luck. ...
1 vote
0 answers
485 views

How to do push notifications with ejabberd 19.09

I am using ejabberd 19.09. It is connected to a SQL Server database backend for storage, and I am using "external script" (https://docs.ejabberd.im/admin/configuration/authentication/#...
0 votes
1 answer
65 views

installation gone awfully wrong?

I have installed the platform using the .run script Two dirs appeared in /opt/ejabberd and /opt/ejabberd-20... I started the services registered users and connected played along fine Pidgin also sent ...
0 votes
1 answer
131 views

Which steps to follow in order to make configuration of NAPTR records in ejabberd

I am newly in network and programming. I want to configure Sip in ejabberd. After I added ejabberd_sip listening module in ejabberd.yml as recommended in the documentation the next step is described ...
0 votes
1 answer
121 views

mod_block_strangers and ACL

My ejabberd version is 19.08. Could you advice or explain, why mod_block_strangers: access: list drop: true access_rules: list: allow: all works fine? But such: mod_block_strangers: ...
  • 7
0 votes
1 answer
216 views

Ejabberd mod_block_strangers block error stanzas

My ejabberd version is 19.08. With enabled mod_block_strangers error stanzas haven't been received. Sending message to outside recipient (not local jabber) Example of out stanza with ...
  • 7
-1 votes
1 answer
160 views

LDAP Configuration on Windows 2016

I have installed ejabberd 20.04 on a Windows 2016 server and would like to integrate AD. I can not seem to find where to put the server info
1 vote
1 answer
1k views

ejabberd STARTTLS setup on port 5222

I just installed and setup the docker ejabberd/ecs image on an ubuntu 20.04 aws instance. I have ports, domain name and users setup and working. On the host (ubuntu) I generated Let's Encrypt ...
0 votes
1 answer
112 views

Ejabberd: A user can see other (foreign) chat content

A have tested ejabberd 20.03 on my Archlinux box for a few weeks now as a possible WhatsApp replacement within the family. I use a postgresql backend for my user database. All went very well until ...
1 vote
1 answer
544 views

Failed to establish outbound s2s connection

I'm getting this error when trying to chat between 2 registered users 04:54:07.632 [warning] Failed to establish outbound s2s connection host -> user: DNS lookup failed: non-existing domain; ...
0 votes
1 answer
56 views

Multiple argument in ejabberdctl process_rosteritems command

Guys and especially Badlop :) I need your help and have question. How can I add more argument in process_rosteritems command I have for example, such command: ejabberdctl process_rosteritems list ...
  • 7
0 votes
1 answer
73 views

When I am trying to run ejabberdctl live, it is taking almost 30 minutes to load configuration

I am passing the below run level commands while running ejabberdctl live. After passing those commands it's taking almost 30 minutes to load configuration. After that, I am trying to run another ...
-1 votes
1 answer
354 views

eJabberd: Retrive Chat Room history

I know it is very old question but I need some help regarding this urgently. As per this thread, The chat room history only stored in RAM and it will removed if we restart the ejabberd service. Is ...
0 votes
1 answer
423 views

Ejabberd MUC room not sending unavailable presence for disconnected users

I'm running ejabberd 19.09.1 using the official Docker image, configured for anonymous authentication with mod_muc. Clients generally connect to the server in the browser, through a WebSocket endpoint....
0 votes
0 answers
231 views

Unable to log in to ejabberd

I have an AWS instance (Ubuntu 18.04) on which I am deploying ejabberd xmpp server (v.19.09.1). I took the following steps. I disabled Ubuntu firewall (ufw) within the AWS instance since I already ...
  • 107
0 votes
2 answers
663 views

CA certificate shows as unkown certificate

I am trying to configure a certificate for usage with my ejabberd server. This is not a self-signed cert but one from PossitiveSSL from Comodo valid for 1 year. Cert is not expired. I have the ...
  • 1
0 votes
1 answer
94 views

Shared roster and circular dependency in ejabberd

I've configured a ejabberd instance on debian 10, from debian packet (version 18.12). I have 3 virtual host (let's call the example1.com, example2.com and example3.com). The first one is using LDAP ...
0 votes
0 answers
81 views

blocked In-Bound Registration for ejabberd-18.12.1-2 because Spam

On my debian stretch vps I have a xmpp server ejabberd-18.12.1-2 ~ bpo9 + 1. The anti spam precautions I took are: registration_timeout: 2600 A captcha to protect IBR (in-bound registration) which ...
  • 1
0 votes
1 answer
216 views

ejabberd registration timeout

When member is registered and captcha is turned on, member see such windows (sorry, it's in russian) screenshot And there is timeout, after passing that time member get mistake. Time is very short, ...
  • 7
0 votes
1 answer
102 views

ejabberd mod_logxml crashing user_send_packet and user_recieve_packet

I installed mod_logxml using ejabberdctl module_install and moved the beam file to my /ebin. I troubleshot this method because it doesn't work correctly out of the box until now, I'm finally able to ...
1 vote
1 answer
96 views

ejabberd having issue about undefined function

I am getting errors with XMPP on my Gentoo Hardened server. It runs and says it is running but when trying log many of these errors appear about a crash. 2019-11-01 10:56:54.748 [error] <0.563.0&...
  • 15
0 votes
1 answer
86 views

eJabberd Service Discovery not show Service Administration (XEP-0133 Commands)

I tried to use Service Discovery to find out what commands are supported by the xmpp-server as per XEP-0133 (https://xmpp.org/extensions/xep-0133.html#disco). The first request for general support ...
0 votes
0 answers
413 views

when using ejabberd 19.05 with MySQL I always see empty sql tables, except ejabberd.sm

I'm trying to enforce ejabberd to not use Mnesia db but use Mysql. I have followed all the docs about how to configure this. And looks like it's working. This is my ejabberd.yml configuration file. ...
0 votes
1 answer
174 views

Ejabberd: some questions about configurations

I have some questions about ejabberd server configurations: How I can show private chat history on the Web Admin or/and export history by specific date/time into the file? (I use Mysql for archive ...
2 votes
1 answer
130 views

How do I list ejabberd users by registration date?

A spammer found my private ejd server and registered a few thousand users. I want to get rid of them all without causing collateral damage to other users. Is there a way to get a list of users that ...
  • 1,104