git-pages/src/overview.md

2 KiB

Codeberg Pages

Codeberg Pages users can easily deploy static websites on Codeberg using Git.

The Codeberg Pages server responds to four different URLs:

In all cases append a branch is done using an @ (e.g. https://username.codeberg.page/@develop/README.md).

Custom Domains

WARNING: Custom domains aren't fully tested yet and users may run into Let's Encrypt Rate Limits for their domains. It is recommended to try it out on an unused subdomain first so as to complete one request, and if it fails, contact the maintainers who can check what the problem is. A better process for such errors is being worked on.

Currently known pitfalls:

  • Either not have a CAA record, or explicitly allow letsencrypt.org

For custom domains, two things are required:

If a CNAME record cannot be used to configure the target (e.g. for a zone root), a A/AAAA/ALIAS record to codeberg.page with an additional TXT record for the target (just as shown above for CNAME records) can be used.