domain registration backend
- works with OpenSRS API
- cache in a database
- handle multiple customers
- compatible with Authelia
- write server in Rust with sea-orm
- maintain audit journal of all domain changes
- handle billing
- contact information updates
- clean interface, no ads
Eventually I'd like to implement most of these features.
- Rust 2024 edition
- 1Password CLI
- fnox:
cargo install fnox - just command runner
- Access to "fini-opensrs" item in 1Password
- Clone and enter directory
- Sign in to 1Password:
just op_signin - Verify credentials:
just fnox_test - Run application:
just run_with_creds
just list- Show all commandsjust check- Run quality checks (fmt, clippy, test, audit)just run_with_creds- Run with OpenSRS credentialsjust test_with_creds- Run tests with credentials
- Code of Conduct
- Contributing Guide includes a step-by-step guide to our development process.
