Fjord

Self-hosted Git control, without self-hosted operations.

If you are running a Git server or about to stand one up, Fjord is the managed alternative: dedicated Forgejo operated for your team, with the operational work made explicit.

Managed, not self-hosted

Use the words for what you have now, then choose the responsibility you want.

Self-hosted Git can be the right answer. It also means somebody owns patches, backups, restore tests, runner security, monitoring, and the late-night edge cases. Fjord keeps the private-forge shape while moving that operations job into a managed service.

When Fjord is the wrong answer

Keep self-hosting when you need root-level control, custom Forgejo or Gitea patches, air-gapped placement, unusual storage or network policy, or an operations team that wants the Git server as part of its own platform.

The job that comes with the server

Upgrades and security patches

Self-hosted Git is not installed once. Someone owns Forgejo, Gitea, GitLab, OS packages, TLS, and emergency patch timing.

Backups and restore tests

A backup plan only matters after a restore works. Fjord keeps that as a managed service question instead of a spare-hour chore.

Runners and isolation

CI turns a quiet Git server into compute, secrets, logs, and untrusted job boundaries. Treat that as infrastructure, not a checkbox.

Migration and exit

The point is control you can use: standard Git, Forgejo-native workflows, migration planning, and export paths that stay readable.

What this page delegates