Run bitlbee with TLS and custom protocols in a container
In addition to the Bitlbee's out of the box supported protocols, this container also supports the following protocols:
The docker-compose.yml
provided in this repository enables bitlbee to be TLS terminated via stunnel.
Clone the project:
% git clone https://www.github.com/mbologna/docker-bitlbee
(Optional) Customize bitlbee configuration file in etc/bitlbee/bitlbee.conf
Start bitlbee
either via:
Docker Compose (recommended):
% docker-compose up
Docker:
% docker volume create bitlbee_data
% docker run -d --name bitlbee \
--restart=always \
-p 16667:6667 \
-v $PWD/etc/bitlbee:/usr/local/etc/bitlbee \
mbologna/docker-bitlbee
% docker run -d --name bitlbee-stunnel \
--restart=always \
--link bitlbee:bitlbee
-e STUNNEL_SERVICE=bitlbee-stunnel \
-e STUNNEL_ACCEPT=6697 \
-e STUNNEL_CONNECT=bitlbee:6667 \
-p 16697:6697 \
dweomer/stunnel
Connect your IRC client either to:
You can build a bitlbee
image from Dockerfile: docker build -t="mbologna/docker-bitlbee" github.com/mbologna/docker-bitlbee