Tip of the day: Almost every channel mode can be disabled. Don't like halfops? Use blacklist-module chanmodes/halfop;

Translations:UnrealIRCd files and directories/6/en

From UnrealIRCd documentation wiki
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.