- DalekIRC is a set of IRC Services with the best WordPress integration AND the best UnrealIRCd integration on the market, with specially-made extensions to UnrealIRCd and WordPress.
- WordPress is an open-source Content Management System (CMS) which makes up 43% of all websites
- UnrealIRCd is the most widely deployed Internet Relay Chat daemon (IRCd), with a market share of 38.6% as of December 2021.
With WordPress + Dalek + UnrealIRCd, you have more creative control over things such as:
- How your users register and manage their profile:
- Works with Ultimate Member, customise how your profiles look
- Create your own registration options like Date of Birth, Gender ID, Location etc. in WordPress, and these will be reflected in chat.
- Profile pictures are shown on IRC to clients who support
METADATA
- Confirmation emails, account deletion, bans and suspensions are all do-able from your WordPress dashboard.
- Add and remove Services staff via website, simply by adding or revoking their permission in the WordPress
Users
tab. You can oper them from the WordPress dashboard. - With our WordPress plugin, you have an overview of all the users, channels, network bans, servers. Additionally, you can oper staff on IRC from the website, rehash servers, remove bans, WHOIS users, WHOIS IPs, and more.
- NickServ
- ChanServ
- OperServ
- BotServ
- Global
- MetaServ (HostServ replacement with extra features)
- bbServ (Optional: bbForums notification bot)
Although DalekIRC currently uses bots (NickServ, ChanServ etc), the ball is rolling to move things to a more "server-side command" environment, eliminating need to message a bot to ask what you need.
To find out more about how DalekIRC compliments UnrealIRCd, check out the Add-On for UnrealIRCd
- WordPress
- JSON-RPC (remote procedure calls)
- UnrealIRCd
- SQL Databases
- You!
DalekIRC has a keen interest in the advancement of IRC specifically, and so aims to add as many IRCv3 features as is workable from a services point of view, as well as suggest a few things in return.
To learn more about IRCv3, what it means, and how it's used, check out their website.
To learn more about how DalekIRC uses IRCv3, check out the support table
- Install dependencies:
sudo apt install php-cli php-mysql php-mbstring mariadb-server-core
on Debian/Ubuntu - Configure MySQL
- Install and configure Wordpress 6.0 or later
- Install and configure UnrealIRCd 6.0 or later
- Copy
conf/example.dalek.conf
toconf/dalek.conf
and edit the latter - Run
php src/dalek