Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ngo-us/registry
Free subdomains exclusively for nonprofits, nongovernmental organizations (NGOs) and initiatives.
https://github.com/ngo-us/registry
cloudflare dns domain domain-registration domain-registry domains free free-domain free-domains free-subdomain free-subdomains ngo ngos subdomain subdomains tld website
Last synced: 5 days ago
JSON representation
Free subdomains exclusively for nonprofits, nongovernmental organizations (NGOs) and initiatives.
- Host: GitHub
- URL: https://github.com/ngo-us/registry
- Owner: ngo-us
- License: mit
- Created: 2024-09-09T02:08:55.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-12-04T19:57:35.000Z (21 days ago)
- Last Synced: 2024-12-11T18:49:09.525Z (14 days ago)
- Topics: cloudflare, dns, domain, domain-registration, domain-registry, domains, free, free-domain, free-domains, free-subdomain, free-subdomains, ngo, ngos, subdomain, subdomains, tld, website
- Homepage: https://nic.ngo.us
- Size: 43 KB
- Stars: 33
- Watchers: 0
- Forks: 30
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Welcome to the `.ngo.us` Subdomain Registry
![image](https://github.com/user-attachments/assets/fa5569d1-1c39-4b4e-b11e-6cafb4929bbd)
Welcome to the `.ngo.us` subdomain registry, a platform created to support nonprofit organizations and projects around the globe. We recognize that domain registration costs have increased significantly, which can be a challenge for non-commercial entities working to make a positive impact. Our mission is to eliminate this financial barrier by offering free subdomain registration services for organizations that are unaffiliated with governmental bodies and operate on a non-commercial basis.
## Features
### Nonprofit Focused
The `.ngo.us` registry exclusively supports nonprofit, nongovernmental organizations (NGOs) and initiatives.### Easy Verification
Our verification process is simple and straightforward. We rely on your organization’s existing online presence for quick approval and evidence-based verification.### Free Renewal, Forever
Once your subdomain is approved, you’ll enjoy the right to use the subdomain for life, with no registration or renewal fees.### Included in Mozilla PSL
Our domain is part of the [Mozilla Public Suffix List (PSL)](https://publicsuffix.org), which enhances security by ensuring subdomains are treated independently by browsers, much like `.co.uk`. However, please note that `.ngo.us` is **not** an ICANN-accredited TLD. See the disclaimer below for more details.## Eligibility Requirements
### 1. Nonprofit Organizations
To be eligible for a ngo.us subdomain, applicants must be established nonprofit organizations, projects, or initiatives with a long-term focus and structured operations. While formal incorporation or registration with a government body is not required, organizations must demonstrate that they are organized in a meaningful and sustainable way. This includes having defined goals, a clear mission, and ongoing activities that align with nonprofit principles. Please note that personal projects, temporary or short-term initiatives, seasonal efforts, sandbox environments, testing projects, or small-scale labs do not qualify for a ngo.us subdomain. We seek to support organizations that show lasting commitment and measurable impact in their respective fields.
### 2. Public Online Presence
Applicants must maintain a visible, publicly accessible online presence that accurately reflects their organization’s work and mission. This can include a website, social media profile, or other online platforms that provide comprehensive and up-to-date information about the organization’s history, activities, and objectives. For social media profiles, the account must have at least 20 followers and a minimum of 20 posts, demonstrating ongoing engagement with the public. The account should not be brand new or created solely for the purpose of applying for a ngo.us subdomain. Similarly, if you submit a website or other type of online presence, it must be verifiable, trustworthy, and demonstrate the organization's sustained activities, not just created to meet the application criteria. Your online presence is an important factor in establishing your organization’s legitimacy and credibility. It should clearly demonstrate your long-term commitment to your mission and ongoing public engagement.
### 3. Legal and Good Faith
All applicants must comply with the legal and ethical standards outlined in our Terms of Service. Organizations must operate within legal frameworks, adhere to nonprofit governance practices, and demonstrate good faith in their activities. This includes conducting your operations ethically, promoting positive social, environmental, or humanitarian causes, and using the ngo.us subdomain in a manner that aligns with these values. Your application should reflect your intent to act lawfully and contribute to the common good.
## Application Process
### 1. Star and Fork this Repository
Star and [fork this repository](https://github.com/ngo-us/registry/fork) to begin the application process.### 2. Edit the `db.ngo.us` Zone File
Follow the formatting example provided to apply for a domain. For instance, if you wish to register the domain `happycat.ngo.us` for a proejct named `Happy Cat Foundation` and the nameservers are `example1.ns.cloudflare.com.` and `example2.ns.cloudflare.com.`, edit the zone file `db.ngo.us` in your forked repository by adding the following block:```
; Happy Cat Foundation
; Submitted by networking team
happycat 86400 IN NS example1.ns.cloudflare.com.
happycat 86400 IN NS example2.ns.cloudflare.com.```
**Key points to comply:**
1. **Two comment lines** are required at the top of your block:
- The first line should be your organization's full name.
- The second line should be your organization's contact email (use an organizational or team-based email, not a personal one). Ensure the domain of the email address is **not** the same as the `.ngo.us` domain you're applying for.2. **Format and order**:
- Ensure the domain blocks are ordered alphabetically by your organization's name.
- If you're applying for multiple domains under the same organization, list them alphabetically.3. **Nameserver (NS) records**:
- You must include **at least two nameservers (NS)** for each domain.
- Use a Time to Live (TTL) value of `86400` (24 hours).After completing the edit, follow the remaining steps to commit, push, and create a pull request as outlined in the PR template. Make sure all entries follow the correct alphabetical order to ensure smooth processing.
### 3. Submit a Pull Request (PR)
Commit and push your changes to your forked repository, then create a pull request (PR) to this repository.In the PR body, provide the details about your nonprofit, including verifiable social media links:
- **Intended Use of Domain**: Describe in detail how you plan to use the domain.
- **Organization Online Presence URLs for Verification**: Include URLs to your organization’s public online profiles (e.g., social media accounts) that provide verifiable information about your cause.
- Please ensure that the exact domain name you are applying for is mentioned prominently on one of these profiles (e.g., in your bio, a post, or a comment from your organization’s social media profile page). For example, if you are applying for `happycat.ngo.us`, ensure "happycat.ngo.us" is visible on your organization's social media.
- **Sign the Agreement**: Follow the PR template to sign the agreement.### 4. Monitor Your PR
Once your pull request is submitted, make sure all automatic checks pass. PRs with failing checks will be ignored. Monitor the PR in case there are any requests for changes, such as corrections to syntax errors in your zone file.After the PR is reviewed and merged, please allow up to 48 hours for the changes to propagate.
## Modify Existing Registry Records
If you need to update or modify the DNS records of your existing `.ngo.us` domain, follow the steps below:
1. **Fork the Repository**:
Use the same GitHub account you initially used to register your domain. Fork this repository if you haven't already, or pull the latest changes from the main repo into your existing fork.2. **Edit the `db.ngo.us` Zone File**:
In your forked repository, make the necessary changes to your domain's DNS records within the `db.ngo.us` zone file. Ensure that any changes follow the correct format, including the use of proper TTL values and nameservers.3. **Commit the Changes**:
- Ensure that your commit is **signed**. You can do this by using `git commit -S` if you have set up GPG signing on your GitHub account.
- In the commit message, clearly describe the changes you made (e.g., "Updated NS records for happycat.ngo.us").4. **Submit a New Pull Request (PR)**:
Push the changes to your fork and create a new pull request in the main repository. Be sure to provide all relevant details in the PR description, just as you did when you initially applied.5. **Monitor and Review**:
Ensure all checks pass and keep an eye on the PR for any requests for changes or updates from the maintainers. After approval, the changes will be merged, and your updates will propagate within 48 hours.## Registrant Obligations
The ongoing trust and integrity of the `.ngo.us` registry depend on the accuracy and activity of its entries. By submitting a pull request to register a domain, the registrant agrees to the following obligations:
- **Maintain Eligibility**: The registrant commits to maintaining the eligibility of their organization and complying with the [terms of service](https://nic.ngo.us/terms-of-service/) at all times.
- **DNS Record Maintenance**: The registrant acknowledges their responsibility to regularly review and update their DNS records. This includes ensuring that all registered domains resolve correctly and that associated websites remain active.- **Domain Removal**: Entries may be removed from the registry if:
- The domain does not resolve in DNS.
- The associated website becomes inactive.
- The email address provided becomes unreachable.
- Terms of service violation.- **Up-to-date Contact Information**: Registrants must ensure that the email address provided in their section is always current and reachable. It is their responsibility to update this email address as necessary to continue receiving important communications and notices from the registry.
## Disclaimer
Please note that while `.ngo.us` is included in Mozilla's Public Suffix List (PSL), it is **not** an ICANN-accredited domain. The `.ngo.us` registry is not affiliated with the `.us` TLD registry or the Internet Corporation for Assigned Names and Numbers (ICANN). We operate independently as a community-driven registry. For more information on the PSL, visit [https://publicsuffix.org](https://publicsuffix.org). We believe in transparency, and hope this clarifies our independent status from official domain name regulatory bodies.
## Donations
If you find this service helpful for your nonprofit and wish to support us in maintaining and running this initiative, please consider [donating](https://ko-fi.com/fugue) to keep the service alive for others in the community!
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/O5O110ZK9B)
Thank you for choosing `.ngo.us` for your nonprofit's online presence!