Share subdomains with ease. Powering is-a.engineer
Inspired by JS.org, Tenant allows you to have your own Github repository where users can request a subdomain linked to a CNAME DNS value. Users request subdomains by opening up a PR in the repo with an edited domains.json
. The changes are only actually published when you merge the PR.
The only actually required step of this process is the editing of domains.json
, and updating the version in the main branch.
Prerequisite: A cool domain that is set up with Cloudflare
You can get started with using Tenant in 3 steps.
- Fork this repository.
- Add your repository secrets. You can find the required secrets here
- Test it out by creating a PR with an edited
domains.json
value.
Name | Description | Example |
---|---|---|
CF_API_KEY | Your Cloudflare API Key, used to retrieve and publish DNS records. | aXXXXXXXXXXXXXXXXXXXXXXXi |
DOMAIN | The domain you are using with the project. Do not add a protocol or trailing slash. | example-domain.com |
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Maintained by: zaida04.