Sign inSign up

mrdaemon/limnoria

By mrdaemon

•Updated over 6 years ago

A Crappy Container for Limnoria, a Fork of the robust and user-friendly Python IRC bot Supybot.

Image
0

1.7K

mrdaemon/limnoria repository overview

⁠Limnoria-container

A Crappy Utilitarian Container for Limnoria, a Fork of the robust and user-friendly Python IRC bot Supybot.

⁠What is this?

It's the bot in a docker container, with a bunch of crap required by common plugins.

⁠Why?

I needed some sort of isolation without spinning up and provisioning an entire host or lxc container. We aren't in 2001 anymore.

⁠Why aren't you using the semi-official limnoria container?

It's a bit of a mess and I didn't like it. Getting it to build and do what I want was a burden.

⁠Can I run this?

If you want, but I can't guarantee the absence of russian backdoors, as with every docker image.

⁠Quickstart

  1. Create a user on the docker host, note the UID and GID. It can be a system user. (ex: 999:999)
  2. Make a directory somewhere on the host to hold the config and data, and change ownership to the UID and GID. (chown -R 999:999 /path)
  3. Set appropriate permissions (o-rwx seems sane)
  4. Either put your existing supybot/limnoria configuration in there, with the right permissions, or run the container interactively to execute the wizard:
$ docker run -it --rm --user 999:999 -v /host/path/to/limnoria/home:/opt/limnoria mrdaemon/limnoria:latest /bin/bash
(container)$ cd $LIMNORIA_HOME && supybot-wizard
#.. follow the standard supybot/limnoria instructions
(container)$ exit
  1. Take a look at docker-compose.yml, tweak to your liking
  2. $ docker-compose up and go from there.

Tag summary

Content type

Image

Digest

Size

86.7 MB

Last updated

over 6 years ago

docker pull mrdaemon/limnoria