🌎 Get your own proj.sbs / proj.at subdomains, free for open-source developers.
proj.at
currently doesn't accept subdomain requests. Please useproj.sbs
.
- Fork this repository to your own account.
- Copy the
template.js
in thedomains
folder and rename it to your subdomain name. (forabc.proj.sbs
, the file name should beabc.js
). - Move the file to the domain folder, (for
abc.proj.sbs
, the file path should bedomains/proj.sbs/abc.js
) - Edit the file, and fill in the information.
- Commit the changes and create a pull request to
proj-at/subdomains:main
. - Wait for the review and merge.
// change the file to [sub].js
// e.g. `foo.js`
export default {
owner: {
// your github username
user: "proj-at",
// your github email
email: "github@proj.at",
},
records: [
// can include multiple records, if some of them conflict, may be overwritten
{
// type of DNS record
type: "CNAME",
// content of the record
record: "cname.vercel-dns.com.",
// using Cloudflare CDN
proxied: true,
// TTL, (s), must be between 60 and 86400
ttl: 60,
},
{
// type of DNS record
type: "TXT",
// content of the record
record: "x...",
// TTL, (s), must be between 60 and 86400
ttl: 60,
},
// ...
]
}
Once the branch has merged, you can access your subdomain, enjoy ur proj.sbs
domain.
Proj.sbs means project, side by side
. It's a free subdomain service for open-source developers. You can use it for your open-source projects or your own website.
We use Cloudflare DNS to manage our domain records, and its CDN to provide global service.