document remote IRC server connections

This commit is contained in:
Jason Levine 2014-10-10 23:57:05 -04:00
parent 2410cfc07a
commit abbdd33421
1 changed files with 16 additions and 0 deletions

View File

@ -0,0 +1,16 @@
When we're ready to allow other tilde.club IRC servers to connect to us, these are we'll need bits of information from the remote server admin.
* remote IRC server IP address (if the server is behind NAT, this needs to be the external IP address)
* port the server is listening on (preferably the SSL port)
* the name of the remote IRC server (if it's a charybdis server, this is `name` in the `serverinfo` section of its `ircd.conf` file)
* two passwords, one we will send to the remote server, and one we will receive from the remote server
Then, here are the configurations changes that we'll need to make at our end to enable the connections.
## Firewall or EC2 security group
The main tilde.club IRC server needs to allow traffic from the remote server; this means that we need to allow traffic from the specific IP address to either port `6667` (for non-SSL connections) or port `6697` (for SSL connections).
## charybdis ircd.conf file
There needs to be [a `connect` section](https://github.com/tildeclub/tilde.club/blob/master/docs/ircserver.md#connect-section) in the `ircd.conf` file for each remote server. See [the documentation for our server setup](https://github.com/tildeclub/tilde.club/blob/master/docs/ircserver.md#connect-section) for full information about how this is configured.