BSD Ports

net-im/ejabberd 25.04 MidnightBSD

Free and Open Source distributed fault-tolerant XMPP server

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
gpl2
Categories
net-im

Description

ejabberd is a high performance Free and Open Source distributed fault-tolerant instant messaging Jabber server.

Key features include: - A web administration console and command line administration tools that ensure easy set up - Support for encrypted connections to ensure secure communications - Many built-in services, including Jabber User Directory and Multi-User Chat - Standard Jabber transport compliance to enable communication with other instant messaging networks - Automatic collection of statistics for reporting and system analysis - Virtual hosting, enabling ejabberd to run several virtual domains from a single ejabberd instance - Shared rosters, so that users can have predefined entries in their contacts lists - External storage support - Large numbers of supported protocols (see the supported protocols list for details) - Multi-lingual web administration interface - Full IPv6 support

In the other systems

The newest version among them is 26.09, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDnet-im/ejabberd25.04 behind since 2026-07-31no data-[email protected]-
FreeBSDnet-im/ejabberd26.09 newestnone known-[email protected]2026-10-10
OpenBSDnet/ejabberd by name26.09 newestno data-Kirill A. Korinsky <[email protected]>2026-10-08
DragonFlynet-im/ejabberd25.04 behind since 2026-07-313 known-[email protected]-
HardenedBSDnet-im/ejabberd26.07 behind since 2026-10-08no data-[email protected]-
GhostBSDnet-im/ejabberd26.07 behind since 2026-10-08no data-[email protected]-

Compare across BSDs

Install

Binary package:

mport install ejabberd

From mports:

cd /usr/mports/net-im/ejabberd && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ejabberd>0:net-im/ejabberd

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 1

Library 5

Runtime 1

Build dependencies 6
Run dependencies 6

No port depends on this one.

Configuration

Options name: net-im_ejabberd

OptionDefaultDescription
DOCSoff
FULLXMLoffFull XML support
LUAoff
MYSQLoff
ODBCoff
PAMoff
PGSQLoff
REDISoff
SIPoffSIP support
SQLITEon
STUNonSTUN/TURN support
USES
compiler:c11 cpe gmake pkgconfig shebangfix ssl jpeg autoreconf:build
Service scripts
ejabberd

Files

Manual pages 1
  • .yml(5)
pkg-plist 916
  • etc/ejabberd/.yml.example
  • etc/ejabberd/ctl.cfg.example
  • @sample etc/ejabberd/inetrc.example etc/ejabberd/inetrc
  • etc/pam.d/
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/COPYING
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/ELDAPv3.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/acl.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/econf.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/.app
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_access_permissions.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_acme.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_admin.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_app.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_auth.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_auth_anonymous.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_auth_external.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_auth_jwt.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_auth_ldap.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_auth_mnesia.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_auth_pam.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_auth_sql.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_backend_sup.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_batch.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_bosh.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_c2s.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_c2s_config.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_captcha.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_cluster.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_cluster_mnesia.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_commands.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_commands_doc.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_config.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_config_transformer.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_ctl.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_db_sup.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_doc.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_hooks.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_http.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_http_ws.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_iq.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_listener.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_local.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_logger.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_mnesia.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_oauth.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_oauth_mnesia.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_oauth_rest.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_oauth_sql.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_old_config.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_option.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_options.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_options_doc.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_pkix.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_piefxis.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_redis.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_redis_sup.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_regexp.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_router.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_router_mnesia.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_router_redis.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_router_sql.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_router_multicast.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_s2s.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_s2s_in.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_s2s_out.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_service.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_shaper.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_sip.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_sm.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_sm_mnesia.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_sm_redis.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_sm_sql.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_sql.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_sql_schema.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_sql_sup.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_sql_pt.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_stun.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_sup.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_systemd.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_system_monitor.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_tmp_sup.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_update.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_web.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_web_admin.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_websocket.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_websocket_codec.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/_xmlrpc.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/ejd2sql.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/eldap.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/eldap_filter.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/eldap_filter_yecc.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/eldap_pool.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/eldap_utils.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/elixir_logger_backend.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/ext_mod.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/extauth.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/extauth_sup.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/gen_iq_handler.beam
  • %%EJABBERD_LIBDIR%%/-%%PORTVERSION%%/ebin/gen_mod.beam

The first 100 are listed.

distinfo 28
FileSizeSHA256
processone-ejabberd-25.04_GH0.tar.gz2.595583e+0654beae3e7729fdaab1d578a9d59046f31d8ce31c851ae5aca9532821ff22cb45
processone-p1_utils-1.0.27_GH0.tar.gz47932feef567f7645347443849596f7962d69abcf2b41d58ef23d56dd981debe294b4
processone-cache_tab-1.0.31_GH0.tar.gz609227d30cacd91b4a691e1e4bb458df895fd71803853a624bd0afaba0db4dbfc3f15
processone-fast_tls-1.1.22_GH0.tar.gz85440ec4f8a0cfdd95cc6c9f57ba1b929fda7bda819060aa6eb0f2754a8d25d24a49c
processone-stringprep-1.0.31_GH0.tar.gz994584c2723b2cf87e4a748b82b1d031757ef075c715be97ea5a0d8ac5cbd81c62261
processone-fast_xml-1.1.55_GH0.tar.gz105591b4465da9ac15b1958bbac312bebf859755a667452c9ccfd3e26a9d34df0639e5
processone-xmpp-1.10.0_GH0.tar.gz636436df030ddf3de1203ef53c01f99d71bc8c33f43f37359eb329dcbbd769f513521f
processone-fast_yaml-1.0.37_GH0.tar.gz60417a8d632d97282cfdf54a0172df59d8641f37de690dd886d0b2e4ef0d4ff876077
davisp-jiffy-1.1.1_GH0.tar.gz1.674571e+06a999351d956d3ed10c33a6dd7e9435e674e519b5b82a46d60361afdb83062fd8
processone-p1_oauth2-0.6.14_GH0.tar.gz190216437184239ea3053584834771776062c4e055e897dc6ca94dd8f960f393d891c
potatosalad-erlang-jose-1.11.10_GH0.tar.gz33065457c0ebfb0fd41d52bb22ff0398af75acf378475751c0a127af726b7385659ba7
processone-eimp-1.0.24_GH0.tar.gz3.474993e+06df5c54ebacaabaf8cfa5134bb045e439a805466a95e4bbc8294524a9195812f2
dvv-base64url-1.0.1_GH0.tar.gz27267ef7210effd25ac1f82f190fcfaef53e49d7bc40bb94112c4aa07266c32a851b
processone-ezlib-1.0.13_GH0.tar.gz49817ae14f266e50c843a46bfcd5fc480112416cd542e82d68c5a97927118ddfb8187
processone-pkix-1.0.10_GH0.tar.gz401784da6279d3f8ee31ef04de2b82fb0d42ce8dcd72cedb9a8e6ae7b18e42590cb108
processone-mqtree-1.0.17_GH0.tar.gz265524a2b7a000efdc2f4a55b84b5b6cdde000c905856a05fdbd9911275fb9207f7a5b
processone-yconf-1.0.18_GH0.tar.gz2242936249f344ef40bcf03f8a98af398f58db47e03cacf713c571f12658ee970f2733
processone-p1_acme-1.0.25_GH0.tar.gz22070635355aaab341b2e3da1cc8565f71faf403e58951294d2047075552864378483e
benoitc-erlang-idna-6.0.0_GH0.tar.gz740802d57e20ee88018ff0431e0275e91ada5915782870c9981fc798bcd05589031d6f
benoitc-unicode_util_compat-0.4.1_GH0.tar.gz416975daca2a0d9469b6d8b766f72168ff5576b1e902d1b026a659d6ef0073adb996fa