Official PissIRCd repository. Based on UnrealIRCd https://letspiss.net
Find a file
2021-10-31 08:40:09 +01:00
autoconf Update config.guess and config.sub from 2015-03-04 to 2021-06-03 2021-09-24 18:20:13 +02:00
doc ** UnrealIRCd 6.0.0-beta1 ** 2021-10-31 08:40:09 +01:00
extras ** UnrealIRCd 6.0.0-beta1 ** 2021-10-31 08:40:09 +01:00
include ** UnrealIRCd 6.0.0-beta1 ** 2021-10-31 08:40:09 +01:00
src ** UnrealIRCd 6.0.0-beta1 ** 2021-10-31 08:40:09 +01:00
.gitignore Get rid of modules/snomasks directory, since the snomask module API is gone. 2021-09-24 10:10:27 +02:00
autogen.sh Add a note to ./autogen.sh that this is only for devs, not end-users. 2019-08-12 13:44:45 +02:00
BSDmakefile Add BSDmakefile with a note to run 'gmake' for BSD users. 2021-09-04 09:31:30 +02:00
Config Some text updates UnrealIRCd 5 -> UnrealIRCd 6 2021-10-31 07:20:57 +01:00
configure ** UnrealIRCd 6.0.0-beta1 ** 2021-10-31 08:40:09 +01:00
configure.ac ** UnrealIRCd 6.0.0-beta1 ** 2021-10-31 08:40:09 +01:00
LICENSE Import of Unreal3.0 (STABLE) 2000-02-28 22:45:44 +00:00
Makefile.in Get rid of modules/snomasks directory, since the snomask module API is gone. 2021-09-24 10:10:27 +02:00
Makefile.windows Metadata can stay a 3rd party module for now. 2021-10-10 09:39:55 +02:00
README.md Some small README updates. 2019-08-18 11:19:18 +02:00
SECURITY.md Update SECURITY.md to include U6 2021-09-24 11:33:26 +02:00
unrealircd.in Revert LD_LIBRARY_PATH= in unrealircd script, as we use -rpath for that. 2021-09-24 16:57:52 +02:00

Twitter Follow

About UnrealIRCd

UnrealIRCd is an Open Source IRC Server, serving thousands of networks since 1999. It runs on Linux, OS X and Windows and is currently the most widely deployed IRCd with a market share of 42%. UnrealIRCd is a highly advanced IRCd with a strong focus on modularity, an advanced and highly configurable configuration file. Key features include SSL/TLS, cloaking, its advanced anti-flood and anti-spam systems, swear filtering and module support. We are also particularly proud on our extensive online documentation.

How to get started

Please consult our excellent online documentation at https://www.unrealircd.org/docs/ when setting up the IRCd!

Step 1: Installation

Windows

Simply download the UnrealIRCd Windows version from www.unrealircd.org

Alternatively you can compile UnrealIRCd for Windows yourself. However this is not straightforward and thus not recommended.

*BSD/Linux/macOS

Do the following steps under a separate account for running UnrealIRCd, do NOT compile or run as root.

Step 1: Compile the IRCd

  • Run ./Config
  • Run make
  • Run make install
  • Now change to the directory where you installed UnrealIRCd, e.g. cd /home/xxxx/unrealircd

Step 2: Configuration

Configuration files are stored in the conf/ folder by default (eg: /home/xxxx/unrealircd/conf)

Create a configuration file

If you are new, then you need to create your own configuration file: Copy conf/examples/example.conf to conf/ and call it unrealircd.conf. Then open it in an editor and carefully modify it using the documentation and FAQ as a guide (see below).

Step 3: Booting

Linux/*BSD/macOS

Run ./unrealircd start in the directory where you installed UnrealIRCd.

Windows

Start -> All Programs -> UnrealIRCd -> UnrealIRCd

Documentation & FAQ

You can find the documentation online at: https://www.unrealircd.org/docs/

We also have a good FAQ: https://www.unrealircd.org/docs/FAQ