entitydb/README.md

35 lines
801 B
Markdown
Raw Normal View History

2021-06-02 20:44:19 +00:00
# entitydb
2021-06-02 20:52:15 +00:00
EntityDB holds all network allocations and associated information.
## Format
Firstly create an entry by creating a directory with your unique username, `deavmi/` for example.
2021-06-03 08:13:14 +00:00
### Networks
2021-06-02 20:52:15 +00:00
2021-06-03 08:13:14 +00:00
ALl network declarations are created as seperate files per allocation within `deavmi/networks`. An example would be `deavmi/networks/deavmi.home.network` which must look like this:
2021-06-02 20:52:15 +00:00
```
2021-06-03 08:13:14 +00:00
[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"
2021-06-03 08:14:09 +00:00
```
### 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
2021-06-03 08:13:14 +00:00
```