Ircnow

Server Locations

LocationHostname
Las Vegas, USAirc.lecturify.net
Las Vegas, USAirc.inspirenet.org
Las Vegas, USAirc.shelltalk.net
New York, USAirc.ircforever.org
New York, USAirc.bsdforall.org
New York, USAirc.nastycode.com
New York, USAirc.planetofnix.com
Roost, Luxembourgirc.oddprotocol.org
Roost, Luxembourgirc.thunderirc.net
Roost, Luxembourgirc.freeirc.org
Miami, USAcloud9p.org
Miami, USAirc.ircnow.org
Miami, USAirc.rpblc.net

Yonles' Plan

plan diagram

IanJ's Plan http://docs.nastycode.com/ngircd/ircnow/

Everyone, except for irc.ircnow.org, irc.bsdforall.org, irc.planetofnix.com and irc.lecturify.net, create a group containing:

  • irc.bsdforall.org
  • irc.planetofnix.com
  • irc.lecturify.net

Talk to the admins of those systems to create peerings with them, if you don't have them already.

To create a peer you need to add a section like the following to your ngircd.conf:

Talk to the admins of those systems to create peerings with them, if you don't have them already.

To create a peer you need to add a section like the following to your ngircd.conf:

[Server]
    Name = irc.planetofnix.com
    Host = irc.planetofnix.com
    Bind = <your_ip_address> 
    Port = 16697
    MyPassword = <shared_token> 
    PeerPassword = <shared_token> 
    Group = 001
    ;Passive = no 
    SSLConnect = true
    ;ServiceMask = *Serv,Global

I wasn't sure how to best to suggest irc.ircnow.org, irc.bsdforall.org, irc.planetofnix.com and irc.lecturify.net arrange their peerings between themselves. However, this arrangement means noone is more than 2 hops from irc.ircnow.org.

IRC Discussion

#team 2023-05-19
10:47 < Yonle> https://yonle.lecturify.net/ircnow_ngircd_links_plan.txt
11:47 < IanJ> Well, I had a plan but Yonle has decided he has an alternative plan...
11:48 < IanJ> So now I'm waiting on feedback from the ngircd developer to see what he thinks of
              Yonles' plan.
12:11 <@izzyb> I posted this on the wiki earlier
12:11 <@izzyb> https://wiki.ircnow.org/index.php?n=Ngircd.Ircnow
12:13 <@izzyb> was thinking it makes sense for each team to be in a local group with its neighbors in the same region
12:13 <@izzyb> and for each region to be in a group
12:14 <@izzyb> so then we'd have 4 groups of 3
12:15 <@izzyb> I'll add Yonle's link to the wiki page
12:15 <@izzyb> IanJ: I didn't see your plan. did you post it someplace?
12:17 < Error> lol
12:17 < Error> IanJ
12:18 < Error> what you wanted to do!
12:18 < Error> not that i would understand it all!
12:20 < IanJ> I was going to ask some folks to change their peerings to try and flatten the ircnow irc network a bit.
12:21 < IanJ> Try to reduce the effects of the netsplits when a server goes down or has a problem.
12:21 <@izzyb> yeah I agree, question is what the best configuration
12:21 < IanJ> At the moment some servers are connected in a big long chain, several hops from ircnow.org and if any server in that chain goes down, any of them stacked up behind it are split too.
12:22 <@izzyb> https://wiki.ircnow.org/index.php?n=Ngircd.Ircnow
12:22 < IanJ> Lets see what the ngircd guys say, if Yonle's design is a go then I'm willing to give it a try. It's got to be better than what's happening at the moment.
12:26 <@izzyb> Yonle: how did you choose the groupings in your plan?
12:28 <@izzyb> IanJ: how about your plan? what groupings did you use?
12:29 <@izzyb> Perhaps we should start with a list of the groupings we currenly have?
12:29 <@izzyb> I'll publish my current configuration on the wiki page

Current Configuration

planetofnix.com

Peers: irc.ircnow.org, irc.rpblc.net, irc.freeirc.org, irc.shell.oddprotocol.org, irc.inspirenet.org

All in group 003. Last 2 set as passive = yes.

nastycode.com

Peers in group 001: irc.bsdforall.org, irc.lecturify.net, irc.planetofnix.com

Passive peerings for irc.ircforever.org and irc.shelltalk.net have been removed by me to force connection elsewhere (hopefully further up the tree) when they next require a peering.

NOTE Passive peerings allow the peer to connect to you but you will not initiate a connection to them.