mirror of
https://github.com/NLnetLabs/krill.git
synced 2026-09-18 07:27:42 +02:00
1375ce355fd05c7c781f55f5e8ebcf688aaa0237
RPKI Publication Server
Publication Server for the RPKI
See: https://tools.ietf.org/html/rfc8181 (Publication Protocol) https://tools.ietf.org/html/rfc8183 (Identity Exchange and config)
Dev quick start
Install RUST:
curl https://sh.rustup.rs -sSf | sh
Build the binaries:
cd $project
cargo build
To run the publication server with two example clients:
./target/debug/pubd
The server should start on localhost and port 3000.
Some interesting pages: http://localhost:3000 (shows the not found page) http://localhost:3000/publishers http://localhost:3000/publishers/bob
To add static resources, add to the 'static' folder and include static mapping at the end of src/pubd/httpd.rs. You should be able to get to them if you restart the server.
Languages
Rust
99.2%
Shell
0.3%
HTML
0.3%
Dockerfile
0.2%