Self-hosted Git в 2026 — это выбор между проектом и его жёстким форком: Forgejo отделился от Gitea в конце 2022, когда товарный знак и репозитории Gitea перешли в коммерческую компанию, и то, что начиналось как переименование, стало настоящей дивергенцией — разные лицензии, разные каденции релизов, расползающиеся базы. Хорошая новость: оба остаются отличными, абсурдно лёгкими заменами GitHub. Выбор теперь больше про управление и траекторию, чем про функции, и делать его стоит осознанно: переключение позже уже не бесплатно.
Где они реально различаются в 2026
| Gitea | Forgejo | |
|---|---|---|
| Управление | Gitea Ltd (коммерческая) + сообщество | Codeberg e.V. (некоммерческая), собственность сообщества |
| Лицензия | MIT | GPL v3+ (с v9) |
| CI | Gitea Actions (совместим с GitHub Actions) | Forgejo Actions (то же происхождение, дрейфует) |
| Федерация | не приоритет | работа над ActivityPub идёт (двигает Codeberg) |
| Enterprise-путь | Gitea Enterprise, платная поддержка | нет — только поддержка сообщества |
| Взаимозаменяемы? | уже нет — жёсткий форк с 2024, миграция требует аккуратного пути версий | |
Аргументы за каждого
Берите Gitea, если нужны лицензия MIT, опция платной поддержки за спиной и самая быстрая полоса для enterprise-функций (SAML, аудит, работа над масштабированием, оплаченная клиентами). Это прагматичный, скучный-в-хорошем-смысле выбор для компаний.
Берите Forgejo, если урок 2022 года для вас важен: кузница кода, которую вы самохостите ради ухода от платформенного риска, сама должна быть иммунна к платформенному риску. Некоммерческая собственность Codeberg делает rug-pull структурно невозможным, GPL держит улучшения публичными, а роадмап федерации указывает на будущее, где кузницы разговаривают друг с другом. FOSS-экосистема в основном проголосовала именно так — сам Codeberg крутит Forgejo для сотен тысяч репозиториев.
Пользователь чеклиста функций найдёт повседневность почти идентичной: репозитории с LFS, pull request'ы с ревью, issues, вики, доски проектов, реестры пакетов (npm, container, PyPI и другие) и зеркалирование с GitHub.
Actions: часть, изменившая self-hosted Git
Оба везут CI, совместимый с синтаксисом воркфлоу GitHub Actions — большинство файлов .github/workflows/*.yml работают с минимальными правками или без них, а раннер — отдельный бинарник, регистрируемый как self-hosted раннер GitHub. Две практические заметки: совместимость высокая, но не тотальная (marketplace-экшены, завязанные на API GitHub, могут требовать замен), и железо едят раннеры, а не кузница — сборка Node или Rust глотает ядра и RAM, которых 512-мегабайтной кузнице никогда не было нужно.
Ищете сервер, который просто работает?
Valebyte VPS — NVMe, поддержка 24/7, развёртывание за 60 секунд.
Размеры: кузница бесплатна, раннеры — нет
- Соло / малая команда, без CI: 1 vCPU / 1 GB VPS комфортно тянет любую кузницу на SQLite. Правда.
- Команда + Postgres + лёгкий CI: 2 vCPU / 4 GB — кузница плюс один скромный раннер.
- Настоящая CI-нагрузка (сборки на каждый PR): выносите раннеры на отдельную машину. Здесь блистает дешёвый dedicated: 6-ядерный Xeon-E 2136 / 32 GB ECC / NVMe за $59/мес хостит кузницу и параллельные раннеры.
- Диски: репозитории маленькие, LFS и container-реестры — нет; кладите
data/на NVMe и следите за retention реестра.
Итог
Плохо выбрать здесь нельзя — обе кузницы зрелые, лёгкие и активно развиваются. Берите Forgejo, когда важны ценности и федерация; берите Gitea, когда важны MIT и коммерческая опора. Только выбирайте один раз: форк разошёлся достаточно далеко, чтобы прыжки между ними были проектом миграции, а не сменой конфига. Факты проверены 8 июля 2026.