aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorterminaldweller <devi@terminaldweller.com>2025-04-14 03:39:34 +0000
committerterminaldweller <devi@terminaldweller.com>2025-04-14 03:39:34 +0000
commitd70e770412a59894ecde663969752128c82659fa (patch)
tree0ce6a7f9575f32f3a665bacd335e9857dd639fa4
parentadded a debug build, cleaned up the readme (diff)
downloaddocker-bitlbee-libpurple-d70e770412a59894ecde663969752128c82659fa.tar.gz
docker-bitlbee-libpurple-d70e770412a59894ecde663969752128c82659fa.zip
updated the readme
-rw-r--r--README.md48
1 files changed, 42 insertions, 6 deletions
diff --git a/README.md b/README.md
index de8f20b..56412bd 100644
--- a/README.md
+++ b/README.md
@@ -2,23 +2,28 @@
This repo is a [fork](https://github.com/ezkrg/docker-bitlbee-libpurple)
-**__NOTE__**: the alpine image unmaintained.
+**NOTE**: the alpine image is currently unmaintained.
+
+The images are built and pushed to [dockerhub](https://hub.docker.com/r/terminaldweller/bitlbee_purple) automatically via github actions.
This docker image includes bitlbee-libpurple with a bunch of useful plugins:
-- [facebook](https://github.com/jgeboski/bitlbee-facebook)
-- [steam](https://github.com/jgeboski/bitlbee-steam)
- telegram via [tdlib-purple](https://github.com/BenWiederhake/tdlib-purple/)
- hangouts via [purple-hangouts](https://bitbucket.org/EionRobb/purple-hangouts)
- slack via dylex's fork of [slack-libpurple](https://github.com/dylex/slack-libpurple)
-- [sipe](https://github.com/tieto/sipe)
- discord via [purple-discord](https://github.com/EionRobb/purple-discord)
- rocket.chat via [purple-rocketchat](https://bitbucket.org/EionRobb/purple-rocketchat)
-- [mastodon](https://github.com/kensanata/bitlbee-mastodon)
+- mastodon via [bitlbee-mastodon](https://github.com/kensanata/bitlbee-mastodon)
- signal via [purple-presage](https://github.com/hoehermann/purple-presage)
-- icyque via [icyque](https://github.com/EionRobb/icyque)
- whatsapp via [purple-gowhatsmeow](https://github.com/hoehermann/purple-gowhatsapp.git)
- microsoft teams via [purple-teams](https://github.com/EionRobb/purple-teams)
+- icyque via [icyque](https://github.com/EionRobb/icyque)
+- [facebook](https://github.com/jgeboski/bitlbee-facebook)
+- [steam](https://github.com/jgeboski/bitlbee-steam)
+- [sipe](https://github.com/tieto/sipe)
+
+for mattermost, use [matterircd](https://github.com/42wim/matterircd)
+for matrix, use [matrix2051](https://github.com/progval/matrix2051)
## Building and Running
@@ -29,3 +34,34 @@ docker build -t bitlbee-purple .
```bash
docker run -p 6667:6667 --name bitlbee -v /local/path/to/configurations:/var/lib/bitlbee --restart=always --detach bitlbee-purple
```
+
+An example compose file:
+
+```yaml
+services:
+ bitlbee:
+ image: bitlbee-purple
+ deploy:
+ resources:
+ limits:
+ memory: 384M
+ logging:
+ driver: "json-file"
+ options:
+ max-size: "100m"
+ networks:
+ - bitlbeenet
+ ports:
+ - "127.0.0.1:8667:6667"
+ - "172.17.0.1:8667:6667"
+ restart: unless-stopped
+ user: "bitlbee:bitlbee"
+ command: ["/usr/sbin/bitlbee", "-F","-n","-u","bitlbee","-c","/var/lib/bitlbee/bitlbee.conf", "-d","/var/lib/bitlbee"]
+ volumes:
+ - ./conf/bitlbee.conf:/var/lib/bitlbee/bitlbee.conf:ro
+ - userdata:/var/lib/bitlbee
+networks:
+ bitlbeenet:
+volumes:
+ userdata:
+```