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.
186 questions
0
votes
0
answers
68
views
ejabberd mod_shared_roster_ldap doesn't see any accounts
I have a group with users in LDAP.
I want them to be added to shared roster of all users in this group.
What I tried:
mod_shared_roster_ldap:
ldap_base: "dc=domain,dc=tld"
...
0
votes
0
answers
125
views
Guidance on implementing Read Receipts (XMPP Chat Markers) in ejabberd
I’m looking to implement WhatsApp-style "Read Receipts" (Sent/Delivered/Read states) in my ejabberd deployment.
While I am aware of XEP-0184 (Message Delivery Receipts), that typically only ...
2
votes
1
answer
202
views
How do I check/fix permissions error when permissions seem OK?
I'm trying to enable file uploads on ejabberd, and it is failing at "filelib:ensure_dir", since the directories are not showing up.
From ensure_path(Path):
Ensures that all parent ...
0
votes
1
answer
137
views
Ejabberd 25.4.0 Shared Roster Groups not working
I am trying to set up an Ejabberd Server. I have created users on the server and can log in. However, I am trying to set up a Shared Roster group so that when a user registers on the server, they are ...
0
votes
2
answers
163
views
Trying to move to newer version of ejabberd: 16.09-4 to 24.12-1, so cannot use any backing up method for restoring users
When I save them into XML, it cannot be correctly loaded: only 5 of 21 users appears, and also without passwords. I see - new ejabberd store passwords as plain text, but old one - as some combination ...
0
votes
0
answers
215
views
Ejabberd host-meta and host-meta.json?
System info > Debian 12; Ejabberd 24.12
Installed from > https://repo.process-one.net/
Setup > On APT-based Linux distributions;
Config guide > Followed all the steps from https://docs....
0
votes
1
answer
561
views
Run ejabberd in a Docker container
On my Ubuntu 24.04 I created an experimental Docker file that installs ejabberd:
FROM ubuntu:24.04
RUN apt update
RUN apt -y install apt-utils
RUN apt -y install locales
RUN apt -y install nano
# ...
0
votes
0
answers
34
views
can not write to anybody using spark + ejabberd "An error has been detected: service-unavailable"
using ejabberd + spark i can't write to anybody to my roster. others also can not write to me and we all see error
"An error has been detected: service-unavailable" when just starting to ...
0
votes
1
answer
162
views
`Error: conflict: User *** already exists` even when the user is not registered
When I try to change the password for my account, I get this error:
root@ip-172-26-***-***:/home/admin# su -c "/usr/sbin/ejabberdctl change_password pavlik 3.79.***.*** ***" ejabberd
{...
0
votes
1
answer
676
views
ejabberd not using the certificates listed on config file
I installed ejabberd on my Ubuntu 20.04.6 LTS with Cyberpanel, I configured it to use the Let's Encrypt certificates from Cyberpanel, I fixed permissions and now it doesn't complain about the ...
0
votes
2
answers
321
views
Access denied by service policy in ejabberd
I am trying register new user in my xmpp server with help of node.js.
below is the code:
import { client, xml } from '@xmpp/client';
import { Injectable } from '@nestjs/common';
import { exec as ...
0
votes
1
answer
300
views
Ejabberd Access to WebAdmin page vhosts/ for account
On my Ubuntu version 22 I have installed Ejabberd according to docs.ejabberd.im. Everything worked fine and made the minimum changes succesfull and registered a member and made the member admin in the ...
0
votes
0
answers
96
views
Setting up fpush using component protocol with ejabberd
I'm trying to set up push notifications to my custom XMPP iOS client in ejabberd. I saw from this comment on a Github issue that one recommendation is to use an external push service using the ...
0
votes
0
answers
82
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 ...
0
votes
1
answer
177
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 ...