Official PissIRCd repository. Based on UnrealIRCd
Go to file
angryce 8eb701ca91
Merge pull request #43 from unrealircd/unreal52
Unreal52
2022-03-12 21:44:44 +01:00
autoconf And add config check for X509_get0_notAfter(). 2020-10-11 15:56:06 +02:00
doc Merge pull request #43 from unrealircd/unreal52 2022-03-12 21:44:44 +01:00
extras Merge pull request #43 from unrealircd/unreal52 2022-03-12 21:44:44 +01:00
include Merge pull request #43 from unrealircd/unreal52 2022-03-12 21:44:44 +01:00
src Merge pull request #43 from unrealircd/unreal52 2022-03-12 21:44:44 +01:00
.gitignore Add .dir-locals.el to .gitignore (#7) 2021-07-16 14:07:48 -03:00
CONTRIBUTING.md Add CONTRIBUTING.md file 2021-12-06 12:55:24 +01:00
Config ** UnrealIRCd 5.2.4 ** 2022-01-28 17:03:07 +01:00
LICENSE Import of Unreal3.0 (STABLE) 2000-02-28 22:45:44 +00:00
LICENSE.GPLv3 Add third/piss-snomasks 2021-12-30 14:28:44 +00:00
Makefile.in Add -nodes (no DES) to openssl command so it doesn't ask for a 2021-06-28 13:59:27 +02:00
Makefile.windows Add "draft/bot" message tag to messages from +B clients. 2021-05-28 10:36:38 +02:00
README.md Update README.md 2021-07-15 19:06:46 -06:00
SECURITY.md Fix EOL date, apparently I promised July and not June :D. 2021-12-15 07:12:09 +01: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
configure ** UnrealIRCd 5.2.4 ** 2022-01-28 17:03:07 +01:00
configure.ac ** UnrealIRCd 5.2.4 ** 2022-01-28 17:03:07 +01:00
unrealircd.in ** UnrealIRCd 5.2.3 ** 2021-12-29 12:18:02 +01:00

README.md

Follow @pissnetstaff on Twitter

About PissIRCd

PissIRCd (a fork of UnrealIRCd) is an Open Source IRC Server, serving thousands of piss since 2021. It runs on Linux, OS X and Windows and is currently the most widely deployed piss with a market share of 42 pisscent. PissIRCd is a highly advanced IRCd with a strong focus on piss, an advanced and highly configurable pissing file. Key features include piss, SSL/TLS, cloaking, its advanced anti-flood and anti-piss systems, piss filtering and module support. We are also particularly proud on our piss 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 for UnrealIRCd

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

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