A map of physical Cjdns nodes available for direct peering.
To give people a simple place to find local peers. No more waiting for people to respond on IRC who are close. Simply pick one of the closest and ask them directly.
Only if you are willing to peer with others not using tunneling or are currently peered with atleast on node not using tunneling.
Simply fork this repo and add your node information to the hyperboria.geo.json
file.
The content of this file is GeoJson.
For full instruction see section Instructions
There are currently three type of nodes.
- Exchange
- Access
- Services
These node only provide a peering medium. This could be Wifi-repeater or a common switch to which other node connect and peer over. Such a node won't be able to talk the Cjdns protocol on its own and needs node connected to it. It is recommended to keep these nodes in a high desity node location such as a datacenter or a densely populated area. A example of a Hyperboria Exchange is NL-HX. It is able to connect to any node at any datacenter that is connected by the NL-IX.
These nodes provide a connection to the complete Hyperboria network. Connecting to at least one of these nodes will provide you with complete access to Hyperboria. This can be any box with Cjdns on it.
These nodes provide a service on Hyperboria. This can be any service such as a website, irc or Minecraft servers. A service node on this map needs to have atleast one direct upstream peer.
##Instructions
Open the hyperboria.geo.json
file in your favorite (json) editor.
Add a Point
to it using the GeoJson syntax.
If the node is already directly peered with a other node you can add a LineString
between them.
The following properties are mandatory.
- type (Either Exchange, Access or Services)
- marker-size (Small for services, medium for Access and large for Exchanges.)
- connection (Type of connection medium)
- maintainer (IRC name)
Recommended properties
- marker-color (Identify all your nodes with a common color in RGB hex.)
Please refrain from using any of the following properties
- marker-symbol
[
{
"type": "Feature",
"properties": {
"marker-size": "small",
"marker-color": "#7a22ad",
"type": "Services",
"connection": "Ethernet",
"maintainer": "Waaghals"
},
"geometry": {
"type": "Point",
"coordinates": [
5.93393,
51.9869
]
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
5.934084,
51.987035
],
[
5.93393,
51.98713
]
]
}
}
]