Codeberg Pages offers free static website hosting for Git repositories, with custom domains and automatic HTTPS. See setup, features and FAQs.
Category
Automation
Pricing
Free, donation and membership-funded nonprofit service with no paid tiers, from Free
Verified
Not yet
Last updated
July 19, 2026
Founded
2019
Headquarters
Berlin, Germany
What Codeberg Pages Is
Codeberg Pages lets any Codeberg user or organization publish a static website directly from a Git repository without needing separate hosting infrastructure. The underlying software, git-pages, is itself free and open source, developed publicly on Codeberg.
Sites are published to a predictable, human-friendly address in the form of username.codeberg.page for a user or organization site, or username.codeberg.page/repository-name for a project-specific site, making it well suited to project homepages, developer blogs, and documentation.
Setting Up and Deploying a Site
To set up Pages, a user typically creates a repository, commonly named pages for a user or organization-level site, configures a webhook pointing to the appropriate codeberg.page URL, and sets the webhook's branch filter to a dedicated pages branch; content pushed to that branch is deployed automatically.
Codeberg Pages also supports deployment via Forgejo Actions as an alternative to webhooks, allowing teams to build a site with a static site generator such as Hugo, Jekyll, or Eleventy as part of an automated pipeline before the generated output is published.
Codeberg's Nonprofit, Community-Owned Model
Codeberg Pages is one of several services operated by Codeberg e.V., a registered nonprofit association headquartered in Berlin, Germany, established in September 2018 and publicly launched in January 2019, which by November 2025 reported over 1,200 members.
The platform is funded entirely through donations and memberships rather than venture capital or advertising, and members elect the organization's presidium and board, making Codeberg, and by extension Codeberg Pages, community-owned rather than investor-owned.
Key Features
Free static site hosting tied to a Git repository — Publishes static websites directly from a Codeberg repository with no separate hosting infrastructure needed.
Human-friendly default address — Sites are available at a predictable username.codeberg.page address by default.
Custom domain support — Users can point their own domain name at their Codeberg-hosted static site.
Automatic HTTPS — HTTPS certificates are handled automatically, commonly via Let's Encrypt.
Automatic deployment on push — Content pushed to a designated pages branch is automatically built and published.
Static site generator support — Works with generators such as Hugo, Jekyll, and Eleventy via Forgejo Actions pipelines.
Built on open-source infrastructure — Powered by the publicly developed git-pages software and the Forgejo Git platform.
Pros & Cons
Pros
Completely free, with no paid tiers or usage-based billing
Backed by a transparent, community-governed nonprofit rather than a commercial company
Simple Git-push-to-deploy workflow familiar to anyone who has used GitHub Pages
Custom domain support with automatic HTTPS at no extra cost
Built entirely on open-source software, so the hosting mechanism itself can be audited or self-hosted
Cons
No commercial support tier or SLA, since it is a volunteer and nonprofit-run service
Limited to static content only, with no server-side rendering, databases, or backend logic
Smaller ecosystem and fewer official integrations or tutorials than GitHub Pages
Setup process involving webhooks and branch filters can be less intuitive for newcomers than more automated competitors
Service capacity and infrastructure depend on donation and membership funding rather than a large corporate budget
Frequently Asked Questions
Is Codeberg Pages free?
Yes, it is completely free, funded through Codeberg e.V.'s donation and membership model.
Who runs Codeberg Pages?
It is operated by Codeberg e.V., a nonprofit association based in Berlin, Germany.
What is the default URL for a Codeberg Pages site?
Sites are published to username.codeberg.page by default, or username.codeberg.page/repository-name for a project site.
Can I use a custom domain with Codeberg Pages?
Yes, custom domains are supported alongside the default codeberg.page address.
Does Codeberg Pages support HTTPS?
Yes, HTTPS certificates are handled automatically for both default and custom domains.
Can I use a static site generator like Hugo or Jekyll?
Yes, Codeberg Pages supports static site generators through Forgejo Actions build pipelines.
How is Codeberg Pages different from GitHub Pages?
It is run by a nonprofit, community-governed organization on fully open-source infrastructure, rather than by a commercial company.
Where is Codeberg based?
Codeberg e.V. is headquartered in Berlin, Germany.