EntityDB in JSON format
Go to file
rany 28f5bbc6b3 Merge pull request 'Added my Network' (#2) from rnb/entitydb:master into master
Reviewed-on: https://codeberg.org/CRXN/entitydb/pulls/2
2021-06-03 14:44:53 +02:00
deavmi Add 'deavmi/networks' 2021-06-03 10:50:45 +02:00
minus Fixed to new format 2021-06-03 12:46:02 +02:00
rnb Added my Network 2021-06-03 14:43:34 +02:00
README.md Update 'README.md' 2021-06-03 10:51:27 +02:00

README.md

entitydb

EntityDB holds all network allocations and associated information.

Format

Firstly create an entry by creating a directory with your unique username, deavmi/ for example.

Networks

All network declarations are created as entries in the file deavmi/network as so:

[deavmi.home.network]
  # Required network information
  Prefix="fdd2:cbf2:61bd::/48"
  PublicKey=""

  # For network connectivity tests
  RouterIP="fdd2:cbf2:61bd::1"
  NonRouterIP="fdd2:cbf2:61bd::2"

[deavmi.community.network1]
  # Required network information
  Prefix="fd08:8441:e254::/48"
  PublicKey=""

  # For network connectivity tests
  RouterIP="fd08:8441:e254::1"
  NonRouterIP="fd08:8441:e254::2"

Services

All network services are declared within deavmi/services (file) like so:

[Web server]
  address="fdd2:cbf2:61bd::2"
  port=80
[Babel web]
  address="fdd2:cbf2:61bd::2"
  port=4444