Configs2026年7月7日·1 分钟阅读

FreeDomains — Free Custom Domains for Developer Projects

An open-source platform by Stackryze that provides free custom domain names for developers, with DNS management and GitHub-based provisioning.

Agent 就绪

Agent 可直接安装

这个资产可安装;Agent 先选择当前运行时、检查安装计划,再运行匹配命令。

Native · 98/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
FreeDomains Overview
直接安装命令
npx -y tokrepo@latest install a641185c-79bd-11f1-9bc6-00163e2b0d79 --target codex

先 dry-run 确认安装计划,再运行此命令。

Introduction

FreeDomains is an open-source service by Stackryze that gives developers free custom domain names for their projects. Instead of purchasing a domain, developers submit a pull request to the repository with their desired subdomain configuration, and the platform automatically provisions DNS records on merge. It lowers the barrier for hosting personal projects, portfolios, and open-source documentation.

What FreeDomains Does

  • Provides free subdomains under Stackryze-owned TLDs for developer projects
  • Manages DNS provisioning through a GitHub-based pull request workflow
  • Supports A, AAAA, CNAME, TXT, and MX record types
  • Automates domain validation and conflict detection during PR review
  • Maintains a public registry of all provisioned domains in the repository

Architecture Overview

FreeDomains operates as a GitOps-driven DNS management system. Domain configurations are stored as JSON files in the repository. When a pull request is merged, a GitHub Actions pipeline reads the configuration, validates the records, and pushes them to the DNS provider via API. The pipeline also runs pre-merge checks to prevent conflicts, invalid records, and policy violations. The entire provisioning process is transparent and auditable through git history.

Self-Hosting & Configuration

  • Fork the repository to claim a subdomain — no account registration needed
  • Add a JSON configuration file specifying your subdomain and DNS records
  • Point your subdomain to any hosting provider (Vercel, Netlify, GitHub Pages, custom servers)
  • Changes and updates follow the same PR workflow
  • The DNS provider integration is managed by the Stackryze maintainers

Key Features

  • Zero-cost domain provisioning for developer projects
  • Fully transparent GitOps workflow with public audit trail
  • Supports common DNS record types for flexible hosting configuration
  • Automated validation prevents misconfigured or conflicting domains
  • No vendor lock-in — point your subdomain anywhere

Comparison with Similar Tools

  • Freenom — provided free TLDs but was unreliable and shut down; FreeDomains uses a sustainable maintainer-backed model
  • GitHub Pages — offers *.github.io subdomains; FreeDomains provides custom TLD subdomains with more DNS flexibility
  • Vercel/Netlify — provide *.vercel.app subdomains; FreeDomains works with any hosting provider
  • is-a.dev — community free subdomains; FreeDomains offers a similar model with Stackryze-operated TLDs

FAQ

Q: Are there usage limits? A: Typically one to a few subdomains per user. The maintainers review PRs to prevent abuse.

Q: Can I use this for commercial projects? A: Check the repository's terms of service. FreeDomains is primarily designed for personal and open-source projects.

Q: What happens if the service shuts down? A: Since configurations are in a public repo, the git history preserves your setup. You would need to migrate to a paid domain provider.

Q: How long does provisioning take? A: DNS records are provisioned shortly after PR merge, with propagation typically completing within minutes.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产