This is an Alpine-based container running the Limnoria/SupyBot IRC bot.
limnoria-irc:latest: Limnoria Bot
These are the configuration and data files you will likely need to be aware of and potentially customize.
/mnt/config/etc/SupyBot.conf/mnt/config/etc/supybot/*/mnt/config/data/supybot/plugins/*
Modifications to some of these may require a service restart to pull in the changes made.
The Limnoria documentation suggests you should rather change the configuration by interacting with the bot itself using the Config plugin instead.
TZ: Time Zone (i.e.America/New_York)PUID: Mounted File Owner User IDPGID: Mounted File Owner Group IDLIMNORIA_NETWORK: Initial IRC Network NameLIMNORIA_SERVER: Initial IRC Server NameLIMNORIA_OWNUSER: Initial Bot Owner UsernameLIMNORIA_OWNPASS: Initial Bot Owner Password
Once you have started up with the above LIMNORIA_* values set, you no longer
need to keep those variables - they are only used for initial setup. You can of
course also manually create the owner user using the supybot-adduser tool and
set up your network and server by editing the SupyBot.conf manually if you
prefer.
services:
limnoria-irc:
image: nephatrine/limnoria-irc:latest
container_name: limnoria-irc
environment:
TZ: America/New_York
PUID: 1000
PGID: 1000
LIMNORIA_NETWORK: testnet
LIMNORIA_SERVER: irc.example.net:6697
LIMNORIA_OWNUSER: admin
LIMNORIA_OWNPASS: hunter2
volumes:
- /mnt/containers/limnoria-irc:/mnt/configdocker run --rm -ti code.nephatrine.net/nephnet/limnoria-irc:latest /bin/bash