https://github.com/getnamingo/registrar
Open source ICANN-accredited domain registrar management system.
https://github.com/getnamingo/registrar
domain domain-name domain-registrar epp epp-client epp-protocol escrow escrow-deposit fossbilling icann rdap rdap-protocol rdap-server registrar registrar-module registrar-toolkit whmcs whois whois-protocol whois-server
Last synced: 4 months ago
JSON representation
Open source ICANN-accredited domain registrar management system.
- Host: GitHub
- URL: https://github.com/getnamingo/registrar
- Owner: getnamingo
- License: mit
- Created: 2023-01-03T10:08:09.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-12-29T13:15:10.000Z (5 months ago)
- Last Synced: 2026-01-01T09:42:04.722Z (5 months ago)
- Topics: domain, domain-name, domain-registrar, epp, epp-client, epp-protocol, escrow, escrow-deposit, fossbilling, icann, rdap, rdap-protocol, rdap-server, registrar, registrar-module, registrar-toolkit, whmcs, whois, whois-protocol, whois-server
- Language: PHP
- Homepage: https://namingo.org/registrar
- Size: 442 KB
- Stars: 51
- Watchers: 9
- Forks: 15
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Namingo Registrar
Open source ICANN-accredited domain registrar management system.
[](https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md)
[](https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md)
## Introduction
**Namingo Registrar** is an open-source domain registrar management system built for ICANN-accredited registrars. It helps you manage domains efficiently, stay compliant with ICANN requirements, and reduce operational costs.
**Namingo Registrar** integrates with [FOSSBilling](https://fossbilling.org/), [WHMCS](https://www.whmcs.com/), and [Loom](https://github.com/getargora/loom) — allowing you to choose the platform that best suits your needs and workflow.
## Get Involved
We're on a mission to make **Namingo** the best it can be, and we need your expertise! Whether you're adept in development, have a keen eye for design, or simply brim with innovative ideas, your contribution can make a world of difference.
## Features
- **Billing System**: Manages domain registrations, renewals, and payments as an ICANN accredited registrar, while also establishing EPP connections to registries for seamless domain operations.
- **WHOIS Server**: Provides instant domain registration information in line with ICANN's format.
- **RDAP Server**: Modern protocol offering structured domain registration data, accessible via HTTP in JSON format.
- **Escrow**: Safeguards domain registrants by depositing registration data with a trusted escrow agent, mandated by ICANN.
- **TMCH**: Allows trademark holders to register their marks and receive domain registration alerts.
- **WDRP**: Sends regular reminders to domain name registrants to update their WHOIS data, ensuring accuracy.
- **ERRP**: Ensures compliance with ICANN's policies on managing expired domain names.
- **Contact Validation**: Validates domain name registrant's contact details for accuracy and authenticity.
## Documentation
### Installation
**Minimum requirement:** a VPS running Ubuntu 22.04 / 24.04 or Debian 12 / 13, with at least 1 CPU core, 2 GB RAM, and 10 GB hard drive space.
To get started, copy the command below and paste it into your server terminal:
```bash
bash <(wget -qO- https://namingo.org/registrar-install.sh)
```
For detailed installation steps, see:
- [install-fossbilling.md](docs/install-fossbilling.md) – for FOSSBilling setup
- [install-whmcs.md](docs/install-whmcs.md) – for WHMCS setup
- [install-loom.md](docs/install-loom.md) – for Loom setup ***(beta)***
### Update
- v1.1.3 to v1.1.4 - backup registrar, download and run the [update114.sh](docs/update114.sh) script.
- v1.1.2 to v1.1.3 - backup registrar, download and run the [update113.sh](docs/update113.sh) script.
- v1.1.1 to v1.1.2 - backup registrar, download and run the [update112.sh](docs/update112.sh) script.
- v1.1.0 to v1.1.1 - backup registrar, download and run the [update111.sh](docs/update111.sh) script.
- v1.0.5 to v1.1.0 - backup registrar, download and run the [update110.sh](docs/update110.sh) script.
- v1.0.4 to v1.0.5 - backup registrar, download and run the [update105.sh](docs/update105.sh) script.
- v1.0.3 to v1.0.4 - backup registrar, download and run the [update104.sh](docs/update104.sh) script.
- v1.0.2 to v1.0.3 - backup registrar, download and run the [update103.sh](docs/update103.sh) script.
- v1.0.0/v1.0.1 to v1.0.2 - backup registrar, download and run the [update102.sh](docs/update102.sh) script.
## Support
Your feedback and inquiries are invaluable to Namingo's evolutionary journey. If you need support, have questions, or want to contribute your thoughts:
- **Email**: Feel free to reach out directly at [help@namingo.org](mailto:help@namingo.org).
- **Discord**: Or chat with us on our [Discord](https://discord.gg/97R9VCrWgc) channel.
- **GitHub Issues**: For bug reports or feature requests, please use the [Issues](https://github.com/getnamingo/registrar/issues) section of our GitHub repository.
- **GitHub Discussions**: For general discussions, ideas, or to connect with our community, visit the [Discussion](https://github.com/getnamingo/registrar/discussions) page on our GitHub project.
We appreciate your involvement and patience as Namingo continues to grow and adapt.
## Acknowledgements
Special thanks to the [**FOSSBilling**](https://fossbilling.org/), [**WHMCS**](https://www.whmcs.com/), and [**Loom**](https://github.com/getargora/loom) teams for their work on powerful billing platforms that Namingo builds upon.
Additionally, we extend our gratitude to:
- **ChatGPT** for invaluable assistance with code and text writing.
## Support This Project
If you find Namingo Registry useful, consider donating:
- [Donate via Stripe](https://donate.stripe.com/7sI2aI4jV3Offn28ww)
- BTC: `bc1q9jhxjlnzv0x4wzxfp8xzc6w289ewggtds54uqa`
- ETH: `0x330c1b148368EE4B8756B176f1766d52132f0Ea8`
## Licensing
Namingo Registrar is licensed under the MIT License.