BitlBee, with LDAP, OTR, Purple, and support for:
- AIM
- Bonjour
- Discord
- Gadu-Gadu
- Hangouts
- ICQ
- Indenti.ca
- Jabber / XMPP
- Mastodon
- Matrix
- Mattermost
- Naver LINE
- Novell GroupWise
- Pushbullet
- Rocket.Chat
- Skype
- Slack
- Steam
- Telegram
- Вконтакте
- Yahoo
- Zephyr
Naver LINE is commented out in the Dockerfile because Naver now bans accounts using 3rd-party clients. Uncomment it at your own risk.
For configuration persistance, /opt/dockerdata/bitlbee
should be present on the host with sufficient permissions.
docker run -d --name bitlbee --restart=always \
-v /opt/dockerdata/bitlbee:/bitlbee-data:rw \
-v /etc/localtime:/etc/localtime:ro \
-p 6667:6667 \
bclemens/bitlbee
Using a custom bitlbee.conf:
docker run -d --name bitlbee --restart=always \
-v /opt/dockerdata/bitlbee:/bitlbee-data:rw \
-v /opt/dockerdata/bitlbee.conf:/bitlbee.conf:ro \
-v /etc/localtime:/etc/localtime:ro \
-p 6667:6667 \
bclemens/bitlbee
docker-compose up -d