Thanks to visit codestin.com
Credit goes to GitHub.com

Skip to content

Open source ICANN-accredited domain registrar management system.

License

Notifications You must be signed in to change notification settings

getnamingo/registrar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

252 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Namingo Registrar

Open source ICANN-accredited domain registrar management system.

StandWithUkraine

SWUbanner

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, WHMCS, and 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 & Registrar Operations: Manages domain registrations, renewals, transfers, and payments as an ICANN-accredited registrar, with seamless EPP connectivity to supported registries.

  • Registration Data Directory Services (RDDS) using RDAP: Supports public access to domain registration data via RDAP, with continued support for legacy WHOIS services.

  • Registration Data Escrow: Performs automated, encrypted data deposits with DENIC, an ICANN-approved escrow agent, in compliance with ICANN requirements.

  • Trademark Clearinghouse (TMCH) Integration: Implements TMCH Claims verification and Claims-based domain registration. Sunrise workflow is not implemented. Currently available in the WHMCS integration.

  • Registration Data Reminder Policy (RDRP): Sends periodic reminders to registrants to review and update their registration data.

  • Expired Registration Recovery Policy (ERRP): Implements ICANN-compliant expiration, redemption, and deletion workflows.

  • Contact Validation: Performs ICANN-required registrant contact validation and verification workflows.

  • Transfer Management (IRTP/ITRP): Handles inter-registrar domain transfers with secure authorization and policy-compliant workflows.

  • ICANN Transfer Notification: Provides policy-compliant notifications for transfer requests, completions, and failures in accordance with the ICANN Transfer Policy. Currently available in the WHMCS integration.

  • Premium Domain Support: Provides automated detection and pricing of premium domain names via the EPP Fee Extension during availability checks and registration. Currently available in the WHMCS integration.

  • Extended EPP Support: Implements registry-specific extensions and custom provisioning workflows.

  • ICANN MoSAPI Monitoring: Provides automated monitoring of registrar status, compliance indicators, and domain abuse statistics through ICANN’s MoSAPI platform. Currently available in the WHMCS and Loom integrations.

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 <(wget -qO- https://namingo.org/registrar-install.sh)

For detailed installation steps, see:

Update

  • v1.1.4 to v1.1.5 - backup registrar, download and run the update115.sh script.

  • v1.1.3 to v1.1.4 - backup registrar, download and run the update114.sh script.

  • v1.1.2 to v1.1.3 - backup registrar, download and run the update113.sh script.

  • v1.1.1 to v1.1.2 - backup registrar, download and run the update112.sh script.

  • v1.1.0 to v1.1.1 - backup registrar, download and run the update111.sh script.

  • v1.0.5 to v1.1.0 - backup registrar, download and run the update110.sh script.

  • v1.0.4 to v1.0.5 - backup registrar, download and run the update105.sh script.

  • v1.0.3 to v1.0.4 - backup registrar, download and run the update104.sh script.

  • v1.0.2 to v1.0.3 - backup registrar, download and run the update103.sh script.

  • v1.0.0/v1.0.1 to v1.0.2 - backup registrar, download and run the 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 [email protected].

  • Discord: Or chat with us on our Discord channel.

  • GitHub Issues: For bug reports or feature requests, please use the Issues section of our GitHub repository.

  • GitHub Discussions: For general discussions, ideas, or to connect with our community, visit the Discussion page on our GitHub project.

We appreciate your involvement and patience as Namingo continues to grow and adapt.

Acknowledgements

Special thanks to the FOSSBilling, WHMCS, and 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
  • BTC: bc1q9jhxjlnzv0x4wzxfp8xzc6w289ewggtds54uqa
  • ETH: 0x330c1b148368EE4B8756B176f1766d52132f0Ea8

Licensing

Namingo Registrar is licensed under the MIT License.