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
23 views

How to configure Stun/Turn in ejabberd running in kuberbetes environment?

I'm trying to configure STUN/TURN in ejabberd which is running in Kubernetes environment. While we have to open a range of UDP ports for stun/turn configuration, in kubernetes I can't open a large ...
Madhan Sadasivam's user avatar
0 votes
0 answers
47 views

default_node_config is ignored when new nodes are created

I have a fairly standard ejabberd install backed by MySQL and I want to pre-configure the PubSub nodes to set send_last_published_item to never or on_sub. Currently, I have users who can be subscribed ...
clawoo's user avatar
  • 101
0 votes
1 answer
76 views

Not able to access the ejabberd server even in ejabberdctl if ejabberdnode name is changed in GCP deployment using environment variable

As a first step in using ejabberd cluster in GCP, I tried to change the node name using the environment variable "ERLANG_NODE_ARG=ejabberd@main" as mentioned in the readme file. But I am not ...
Navin Vinayagam's user avatar
0 votes
1 answer
65 views

Ejabberd mod_ecaptcha crash

I'm trying to install new mod_ecaptcha mod in ejabberd-contrib. But ejabberd crashed after enabling it. My initial data: ejabberd 23.01 erlang 25.2.3 I have enabled ejabberd-contrib by ejabberdctl ...
saxad's user avatar
  • 7
0 votes
0 answers
91 views

Cannot get XMPP vCard user search working properly version 21.12-1 ejabberd under Ubuntu 22.04.2 and LDAP to Active Directory

I'm have tested with Swift and Gajim. AD authentication integration works, but the vcard search fails when run from both Swift and Gajim but succeeds from the command line. Gajim is from the nightly ...
Ted Mittelstaedt's user avatar
0 votes
0 answers
66 views

ejabberdctl debug console terminating

We've four eJabberd nodes in cluster node name xmpp[1-4] Among the four nodes, ejabberdctl debug command is not giving the console in two of the nodes (xmpp1 and xmpp4) instead the process is ...
abby murali's user avatar
1 vote
1 answer
48 views

eJabberd leave_cluster failing

eJabberd Version: 22.05 OS: Ubuntu 18.04 LTS Installation : From Source We've an ejabberd cluster with three nodes having the below listed node names. '[email protected]' '[email protected]'...
abby murali's user avatar
0 votes
0 answers
53 views

Failed outbound s2s EXTERNAL authentication

I am trying to set up a locally-hosted ejabberd instance running in docker to use push notifications with monal-im. I am getting the following error in the log Failed outbound s2s EXTERNAL ...
atldiy's user avatar
  • 1
0 votes
1 answer
89 views

how to query a xmpp server from outside to find out what version he is running

There are many xmpps servers around (ejabberd, prosody etc ...). Is there a api call that tells one what brand and what version is running on that server?
Max Muster's user avatar
1 vote
0 answers
153 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 ...
rangarajan's user avatar
0 votes
1 answer
273 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: "" ...
vladosam's user avatar
0 votes
1 answer
263 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 ...
MRashad's user avatar
  • 21
0 votes
1 answer
49 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.
nanitook's user avatar
1 vote
0 answers
129 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 ...
Nec's user avatar
  • 11
1 vote
0 answers
283 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 ...
FNW's user avatar
  • 11
1 vote
2 answers
614 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 ...
Nikita Kipriyanov's user avatar
0 votes
2 answers
101 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 ...
Arun Varghese's user avatar
0 votes
1 answer
222 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 ...
compilebunny's user avatar
1 vote
2 answers
206 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 ...
Ryan Peters's user avatar
0 votes
1 answer
220 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 ...
Mike's user avatar
  • 1
0 votes
1 answer
98 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.
demon's user avatar
  • 1
1 vote
1 answer
224 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. ...
Luis's user avatar
  • 283
0 votes
1 answer
187 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 ...
Arthur Nascimento Rosa Lima's user avatar
0 votes
1 answer
53 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 ...
Glen Barney's user avatar
0 votes
1 answer
308 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 ...
Crawler's user avatar
  • 101
1 vote
1 answer
781 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 ...
frustrated_ejabberd_user's user avatar
0 votes
1 answer
522 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 '...
linucksrox's user avatar
0 votes
1 answer
1k 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:...
Pat Loi's user avatar
0 votes
1 answer
566 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 ...
Jineesh's user avatar
0 votes
1 answer
649 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 ...
Ari Maniatis's user avatar
1 vote
0 answers
98 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 ...
Mirza Jahangir's user avatar
-1 votes
1 answer
137 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. ...
Alain Merchan's user avatar
1 vote
0 answers
677 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/#...
Peter Tirrell's user avatar
0 votes
1 answer
92 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 ...
StavrosG's user avatar
0 votes
1 answer
164 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 ...
jean gilbert mbula's user avatar
0 votes
1 answer
148 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: ...
saxad's user avatar
  • 7
0 votes
1 answer
270 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 ...
saxad's user avatar
  • 7
-1 votes
1 answer
192 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
Larry Brown's user avatar
1 vote
1 answer
2k 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 ...
user7890's user avatar
0 votes
1 answer
126 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 ...
Torsten's user avatar
1 vote
1 answer
709 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; ...
Chris Valerio's user avatar
0 votes
1 answer
60 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 ...
saxad's user avatar
  • 7
0 votes
1 answer
111 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 ...
Srikanth Muppalla's user avatar
-1 votes
1 answer
498 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 ...
Support's user avatar
0 votes
1 answer
511 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....
Jonathan Moore's user avatar
0 votes
0 answers
283 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 ...
Najeeb's user avatar
  • 107
0 votes
2 answers
1k 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 ...
ddywz's user avatar
  • 1
0 votes
1 answer
146 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 ...
SimoneLazzaris's user avatar
0 votes
0 answers
103 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 ...
Gab's user avatar
  • 1
0 votes
1 answer
308 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, ...
saxad's user avatar
  • 7