Что такое Forgejo и чем он отличается от Gitea
Forgejo — платформа для хранения исходного кода, совместной разработки и запуска автоматических сборок. Устанавливается на собственный сервер компании или арендованный VPS. Внешнего облачного хранилища нет: все данные — репозитории, задачи, артефакты сборок — остаются там, где вы их разместили.
Платформа появилась в декабре 2022 года как форк Gitea после конфликта сообщества с коммерческими владельцами проекта. Разработку ведёт немецкая некоммерческая организация Codeberg e.V., зарегистрированная в Берлине. С версии 9.0 лицензия изменилась на GPL-3.0+, что гарантирует: платформа не сможет стать проприетарной без сохранения открытого кода. Актуальная версия на дату проверки — 16.0.0 (июль 2026). Версия с долгосрочной поддержкой — 15.0, поддерживается до июля 2027 года.
Codeberg.org — публичный хостинг на движке Forgejo, управляемый той же организацией. Это удобный вариант для некоммерческих open-source проектов, которым не нужен собственный сервер.
Что умеет платформа
Базовый набор: репозитории с полной историей изменений, ветки, запросы на слияние с code review, задачи, wiki, доски в стиле канбан, метки и вехи. Интерфейс похож на GitHub — разработчики переходят без переобучения, знакомые сочетания клавиш и структура навигации сохраняются.
Forgejo Actions — встроенная система автоматизации сборок и тестов, совместимая с форматом GitHub Actions. Файлы конфигурации workflow.yml, написанные для GitHub, работают на Forgejo без изменений примерно в 95% случаев. Сборки выполняются на вашем сервере или отдельном агенте — никакие внешние сервисы не участвуют.
Реестр пакетов — Forgejo хранит Docker-образы, npm-пакеты, Python-пакеты, Java-артефакты, NuGet, Debian и RPM-пакеты и ещё около 20 форматов прямо рядом с кодом. Отдельный Docker Hub или платный реестр не нужен.
Аутентификация — LDAP, Active Directory, подключение через учётные записи сторонних систем (Keycloak, Authelia), SAML 2.0, WebAuthn. Платформа встраивается в существующий корпоративный каталог пользователей.
Зеркалирование — автоматическая синхронизация репозиториев с внешней платформой. Если основной хостинг станет недоступен, зеркальная копия готова к работе. В версии 16.0 добавлены: гранулярные настройки уведомлений по типам событий, ручная приоритизация запусков сборок, безопасная интеграция с внешними сервисами без хранения статических ключей и многострочные комментарии в ревью кода.
Системные требования и варианты установки
Минимум для личных проектов — 512 МБ оперативной памяти и одно ядро процессора. Команда 10–30 человек комфортно работает на 1–2 ГБ RAM и двух ядрах. Для сравнения: GitLab требует от 4 ГБ RAM для минимальной конфигурации. Агент сборок устанавливается отдельно и требует дополнительно 1–2 ГБ RAM на каждый параллельный поток.
Вариант 1 — бинарный файл: скачать одиночный исполняемый файл (~100 МБ) для Linux, настроить конфигурацию, запустить через systemd. Поддерживаются базы данных SQLite (встроена), PostgreSQL, MySQL. Это производственный вариант для команд, которые хотят полный контроль над конфигурацией.
Вариант 2 — Docker Compose: одна команда запускает Forgejo вместе с базой данных в контейнерах. Удобно для команд, которые уже используют Docker в инфраструктуре.
Время развёртывания по готовому руководству — 40–60 минут включая настройку обратного прокси и первичную конфигурацию. VPS для команды до 10 человек обходится в 300–500 рублей в месяц.
Доступ из России и суверенитет данных
Forgejo — программа, а не облачный сервис. Вы скачиваете дистрибутив и запускаете его на сервере в дата-центре Selectel, Beeline Cloud, Yandex Cloud или любом российском VPS-провайдере. Никакой зависимости от иностранных компаний нет.
Дистрибутив Forgejo распространяется через codeberg.org — немецкий некоммерческий хостинг, доступный из России без ограничений. После установки сервер Forgejo работает полностью автономно: интернет нужен только для первоначального скачивания и обновлений.
Данные команды не покидают контур компании. Для задач по 152-ФЗ размещение на российском сервере соответствует требованию локализации персональных данных — ответственность за конфигурацию и обслуживание несёт ваша организация. Оплачивать лицензию не нужно: Forgejo полностью бесплатен.
Лицензия, цена и управление проектом
Forgejo бесплатен для любого использования — личного, коммерческого, государственного. Платных тарифов и Enterprise-лицензий нет: все функции доступны сразу и без ограничений. Единственные расходы — аренда собственного сервера.
Лицензия GPL-3.0+ означает: компания, использующая Forgejo как основу собственного распространяемого продукта, обязана публиковать изменённый код. Для внутреннего использования без распространения это ограничение не применяется.
Проект управляется сообществом через открытые решения Codeberg e.V. Ни одна коммерческая компания не владеет Forgejo как активом. Это означает отсутствие риска поглощения платформы, изменения условий лицензии или закрытия продукта корпоративным решением.
Forgejo против Gitea и GitLab CE: что выбрать
Gitea — предшественник Forgejo с высокой совместимостью: большинство настроек и баз данных переносятся без изменений. Ключевые различия — лицензия (Gitea — MIT, Forgejo — GPL-3.0+) и модель управления (Gitea управляется коммерческой компанией, Forgejo — некоммерческим сообществом). Большинство аналитиков в 2026 году рекомендуют Forgejo для новых развёртываний из-за более активного сообщества и некоммерческой структуры управления.
GitLab CE — мощная платформа с встроенными сканерами безопасности, эпиками, дорожными картами и полным набором инструментов DevOps. Требует минимум 4–8 ГБ RAM, сложнее в обслуживании и обновлениях. Forgejo выигрывает по простоте и потребляемым ресурсам; GitLab CE — выбор, когда нужен полный DevSecOps-стек для команды 20+ человек с требованиями к аудиту безопасности.
Codeberg — публичный хостинг на движке Forgejo. Если не хотите администрировать сервер самостоятельно и проект некоммерческий, Codeberg даёт те же возможности без собственной инфраструктуры. Сравнение актуально на июль 2026 года.
Кому Forgejo подходит и кому не подходит
Forgejo оптимален для команды разработчиков от 3 до 50 человек, которой важны: хранение кода на собственном сервере в России, независимость от SaaS-платформ, встроенные сборки и реестры пакетов без ежемесячных платежей вендору. Сервис особенно удобен для стартапов, агентств и компаний с требованиями к локализации данных.
Платформа не подходит, если в команде нет человека, готового обслуживать сервер, нужны гарантии времени работы с SLA от вендора или требуется корпоративный DevSecOps-стек со встроенными сканерами безопасности в одном продукте.