# Jabberd2 deployment notes — Liran Tal

Conferencing room for your Asterisk PBX

Canonical: https://lirantal.com/blog/2007-10-17

![Cover artwork for Jabberd2 deployment notes](/_astro/photo-1468956398224-6d6f66e22c35.BePqp3CW_Zj88Tk.jpg)

`Jabberd2` can definitely be annoying to install with all of its `pre-requiste` requirements and not having a debian package for the latest `jabberd2` (2.1.17 at this time) isn’t really adding much fun to it.

On a Debian Etch system (and possibly Ubuntu) it is required to have the following packages installed as a requirement to build `jabberd2`:

OpenSSL support:

*   libssl-dev (>= 0.9.6b)
*   libssl0.9.8
*   openssl

```
apt-get install libssl-dev libssl0.9.8 openssl
```

Libidn support:

*   libidn11
*   libidn11-dev

```
apt-get install libidn11 libidn11-dev
```

Expat:

*   libexpat1
*   libexpat1-dev

```
apt-get install libexpat1 libexpat1-dev
```

If you’re planning to work with MySQL or other database then you’d also need the header and development files, or in short:

```
apt-get install mysql-server-5.0 libmysqlclient15-dev libmysqlclient15off
```

## More writing

[All writing](/blog)

*   Sep 5, 2026

    ### [Self-Hosting Hermes Agent with Matrix E2EE on Proxmox](/blog/self-host-hermes-agent-matrix-e2ee-proxmox)

*   Aug 2, 2026

    ### [The Practical Second Brain: Building an LLM-Operated Markdown Knowledge Graph](/blog/practical-second-brain-llm-markdown-knowledge-graph)

*   Aug 1, 2026

    ### [Building a Second Brain with LLMs and AI Agents](/blog/building-second-brain-llms-ai-agents)


* * *

Liran Tal is the author of the book [Node.js Secure Coding: Defending Against Command Injection Vulnerabilities](https://www.nodejs-security.com/)

[Start Building Secure Node.js Applications](https://www.nodejs-security.com/)

 [![](/_astro/nodejs-secure-coding-book-3d-style.DiTWpzFs_Z3c7s1.png)](https://www.nodejs-security.com/)
