DNS Verification Hash Generator
Generate SHA256 hash for custom domain DNS verification
This tool generates the SHA256 hash required for DNS verification when setting up custom domains with Bovine Pages Server.
How to Use
- Enter your Forgejo/Gitea username
- Enter your repository name
- Click “Generate Hash”
- Copy the generated TXT record to your DNS provider
About DNS Verification
DNS verification proves you own both the domain and the repository. The hash is calculated using the formula:
SHA256(username/repository)
For example, for repository squarecows/bovine-website:
- Repository path:
squarecows/bovine-website - SHA256 hash:
73bb8214899661e7f7900c77714586cc51702e6cf26a58c62e17fa9d88f3d3d3 - TXT record:
bovine-pages-verification=73bb8214899661e7f7900c77714586cc51702e6cf26a58c62e17fa9d88f3d3d3
Next Steps
After generating your hash:
- Add the TXT record to your DNS provider
- Add an A or CNAME record pointing to your Traefik server
- Wait for DNS propagation (use
dig TXT yourdomain.comto verify) - Update your
.pagesfile withcustom_domain: yourdomain.com - Visit your pages URL to activate the custom domain
For detailed instructions, see the Custom Domains documentation.