Codeberg Pages

Host static websites for projects on Codeberg Pages using a Git repository.

codeberg.page
Codeberg Pages homepage screenshot

About Codeberg Pages

Codeberg Pages hosts static websites, such as project homepages, developer blogs, or web experiments. The site is published from a Git repository hosted on Codeberg. Sites can be deployed through a Forgejo Actions workflow when a static site generator such as Jekyll or Hugo is used, or through a repository webhook when plain static files are uploaded without CI. Custom domains are supported with DNS records and a TXT record that authorizes the Codeberg Pages server to deploy the repository. The setup steps require a public repository.

Key features

  • Publishes static websites from a Git repository hosted on Codeberg
  • Deploys static site generator output through a Forgejo Actions workflow
  • Deploys plain static files through a repository webhook without CI
  • Supports custom domains using CNAME or ALIAS DNS records
  • Uses a TXT record to authorize deployment from a custom domain
Best for: Developers and open source projects that want to publish a static website from a public Codeberg Git repository.
Good for
  • Sites are published by pushing content to a Git repository on Codeberg
  • Supports both generator-built sites with CI and hand-made static files
  • The homepage describes the service as free
Watch out for
  • Setup steps require a public repository named pages, or a pages branch in a public repository
  • The service hosts static websites, so it is not a platform for dynamic server-side applications
  • Custom domains require DNS records and an additional TXT verification record

Codeberg Pages at a glance

Type
Online tool
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Codeberg Pages alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Cloud & Web Hosting

Well-known listings from the same topic.

All 67

Codeberg Pages FAQ

Does the repository have to be public?
The setup steps say to create a public repository named pages, or a branch called pages in a public repository.
How can I deploy changes without CI?
Add a Forgejo webhook to the repository with the site URL as the target and the branch filter set to pages.
Can I use my own domain?
Yes. Add a CNAME record pointing to codeberg.page, or an ALIAS record for apex domains, then add a TXT record that points to the repository's Git HTTPS clone URL.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing