| Tip of the day: Log files can use JSON logging. You can also send the JSON data to IRCOps on IRC. The JSON is machine readable and contains lots of details about every log event. |
Translations:UnrealIRCd files and directories/6/en
Jump to navigation
Jump to search
- /: the main directory. Contains all subdirectories (see below). On *NIX this also contains the unrealircd script to start/stop UnrealIRCd.
- conf/: for configuration files
- unrealircd.conf: the main configuration file
- ircd.motd: Message Of The Day
- ircd.smotd: Short Message Of The Day
- oper.motd: OPERMOTD
- bot.motd: BOTMOTD
- aliases/: this directory contains all the aliases for services (eg: conf/aliases/anope.conf)
- tls/: this sub-directory is used to store SSL-specific files (eg: conf/ssl/*.pem) (formerly was ssl/ in previous versions)
- server.cert.pem: the SSL certificate for this server
- server.key.pem: the private SSL key (must be kept secret!)
- curl-ca-bundle.crt: list of trusted issuers of SSL certificates (shipped by UnrealIRCd, normally left untouched)
- modules/: this directory contains all the modules (*.so or *.dll files)
- logs/: used to store log files
- tmp/: temporary data
- cache/: used to store cached remote includes (in case a the HTTP[S] server is down)
- doc/: some documentation (almost all documentation is on https://www.unrealircd.org/docs/, though)
- bin/: On *NIX the ircd binary is here, which normally is not accessed directly. On Windows, the EXE and DLL files are in this directory.
- data/: Persistent data, such as database files, the unrealircd control socket, etc.