owns.it.com
.No dashboards, no forms — just fork, configure, and submit a pull request.
1. Set up your environment
Clone the repository
Clone the repository
Start by forking our GitHub repository.
This creates your own copy where you’ll add your subdomain config.Once forked, clone it locally:If you prefer, you can also edit directly on GitHub via the web UI.
This creates your own copy where you’ll add your subdomain config.Once forked, clone it locally:
Create your subdomain config
Create your subdomain config
Inside the Example config:You can also use
See the Configuration guide for all supported formats.
domains/
folder, create a new JSON file named after the subdomain you want. For example:A
or TXT
records depending on your needs.See the Configuration guide for all supported formats.
2. Submit your request
Open a pull request
Open a pull request
After adding your config file, commit the change:Then go to your fork on GitHub and open a pull request to the original repo.
Wait for approval
Wait for approval
Once reviewed and approved by a maintainer, your PR will be merged.Within a few minutes, your subdomain will go live and be accessible via the DNS configuration you provided.
3. You’re live
Once merged, your subdomain will be active and pointing to your configured service (GitHub Pages, Vercel, etc.).You can update or remove it at any time by submitting another pull request.
Need help?
- Check the FAQ
- Review Configuration options
- Or open an issue on GitHub
Ready to get started?
Fork the repository now →