Having recently discovered sameroom.io I wanted to update the codetalk IRC server to be compliant with their
authentication method. This basically just meant enabling SASL
support, but
while I was tinkering with stuff anyways, I thought I might as well streamline
the setup process for the IRC server. In short, everything is fully automated and
set up on AWS using EC2
and S3
.
This will go through the process of doing exactly that, by talking about:
- enabling SASL support
- installing
UnrealIRCd
- installing
Anope
- a little about automating the launch of the
EC2
instance that the IRC server will run on, using theuser-data
field as input for a setup script. - all the important files gathered in a github repo