Forgejo Хостинг

Размещайте Git-репозитории с проблемами, запросами на слияние, пакетами, командами и совместной работой над проектами.

  • Один клик развернуть
  • 15 ГБ Необходимое дисковое пространство
  • 1 ГБ ОЗУ Необходимая память
  • От 2 € Цена
Заказать сейчас Без сборов за установку

Что вы получаете
на AvaHost

Развертывание в один клик, собственный домен, бесплатный HTTPS, автоматические обновления приложений и запланированные резервные копии включены в каждое облачное приложение. Вы можете запускать несколько приложений на одном сервере, и доступ к терминалу включен.

Этот шаблон не включает контейнер базы данных.

Заказать сервер

Технологии

Образ Docker
codeberg.org/forgejo/forgejo:11
Порт по умолчанию
3000

Как работает Forgejo

Forgejo организует исходный код в репозитории с ветками, коммитами, тегами, релизами, issues, pull requests, reviews, labels, milestones, projects, wikis, packages, пользователями, командами и разрешениями. Веб-сотрудничество предоставляет мейнтейнерам центральное место для обсуждения изменений и проверки вклада, а поддерживаемые Git-клиенты взаимодействуют с репозиториями через настроенные веб-протоколы.

Forgejo Actions может координировать автоматизированные рабочие процессы, но выполнение требует отдельно установленных и зарегистрированных runners. Каталог пакетов не включает fleet runners, build image, deployment target, registry subscription или сервис управления секретами. Определения рабочих процессов и безопасность runner остаются ответственностью клиента.

Ключевые возможности Forgejo

Рост репозиториев, загрузки пакетов, вложения, release assets, история issues, поисковые индексы и активность пользователей потребляют хранилище и обработку. Каталог не предоставляет PostgreSQL или MariaDB, поэтому таблица требований указывает «Не требуется» для внешней реляционной базы данных. Forgejo может использовать собственное локальное хранилище приложений в соответствии с конфигурацией, которое должно быть защищено репозиториями и метаданными.

Приложение email отключено. Уведомления по электронной почте, восстановление пароля, подтверждение учётной записи и рабочие процессы reply-by-email не могут быть представлены как доступные. Команды должны сохранять доступ администратора, использовать веб-интерфейс для уведомлений и настраивать внешнюю идентификацию только когда они предоставляют и поддерживают необходимые регистрации провайдера.

Forgejo vs GitHub

1

Forgejo

Forgejo предоставляет хостинг репозиториев и сотрудничество на установке, администрируемой клиентом, с управлением, сосредоточенным на сообществе свободного ПО вокруг Forgejo и Codeberg. GitHub — это платформа для разработчиков, управляемая провайдером, с большой публичной сетью, размещёнными репозиториями, Issues, Projects, pull requests, Actions, packages, marketplaces, приложениями и элементами управления организацией.

2

GitHub

GitHub может подойти командам, которые ценят его публичную сеть контрибьюторов, управляемую ёмкость автоматизации, коммерческие варианты поддержки и широкую экосистему интеграций. Forgejo привлекателен, когда расположение репозитория, домен, администрирование пользователей и управление платформой должны оставаться под контролем оператора, при условии, что команда принимает ответственность за обновления, runners, хранилище и политику.

Заказать Forgejo

Кто использует Forgejo

Небольшие инженерные команды размещают приватные проекты, сообщества открытого исходного кода поддерживают публичные репозитории, агентства разделяют код клиентов, а внутренние IT-группы хранят скрипты или конфигурацию под контролем версий. Issues и pull requests предоставляют знакомый рабочий процесс без передачи основного forge публичному провайдеру.

Forgejo не является полным сервисом доставки программного обеспечения сам по себе. Производственные развёртывания всё ещё нуждаются в независимых резервных копиях, изоляции runner, правилах хранения артефактов, управлении секретами, сканировании уязвимостей, контроле релизов и мониторинге, соответствующих риску организации.

Самостоятельный хостинг Forgejo: требования и стоимость

Спрос на Forgejo растёт с размером репозитория, Git-операциями, пользователями, pull requests, активностью issues, поиском кода, хранилищем пакетов, release assets, вложениями и метаданными автоматизации. Forgejo не получает сервис PostgreSQL или MariaDB в этом стеке каталога. Репозитории и пакеты всё ещё могут превысить начальное распределение, даже если отображение не классифицирует приложение как управляемое хранилищем.

На AvaHost Forgejo использует Plan 1 по цене €2. Размещённый пакет Forgejo включает развёртывание в один клик, пользовательский домен с автоматическим HTTPS, автоматические обновления приложения и запланированные резервные копии. Пакет включает веб-приложение Forgejo, но не Actions runners, build workers, deployment targets, сканирование уязвимостей, сканирование секретов, регистрации внешней идентификации или доставку электронной почты. Администраторы должны определить политику регистрации, защитить учётные записи, контролировать хранилище репозитория и хранить независимые копии критически важного исходного кода.

F.A.Q

  • Forgejo начинается с €2 на Plan 1. Начальный план подходит для небольшого набора репозиториев и лёгкого сотрудничества. Размер репозитория, трафик Git, поиск кода, issues, pull requests, пакеты, releases, attachments, пользователи и метаданные автоматизации определяют, когда требуется больше хранилища или вычислительных ресурсов.

  • Forgejo включает функции координации рабочих процессов, но задачи требуют отдельно установленных и зарегистрированных runners. AvaHost не предоставляет серверы runners, образы сборки, цели развертывания, секреты или изоляцию выполнения с этим тарифом приложения. Добавляйте только доверенные runners, ограничивайте их разрешения и тестируйте рабочие процессы с учетными данными, не предназначенными для production, перед включением критичной автоматизации.

  • На AvaHost отправка писем приложениями отключена, поэтому Forgejo не может отправлять уведомления по электронной почте, сообщения восстановления, подтверждения учётной записи или ответы по электронной почте из этого развёртывания. Пользователи должны проверять активность через веб-интерфейс, а администраторы должны сохранять безопасный доступ. Внешние поставщики идентификации требуют регистраций, предоставленных клиентом, и не входят в комплект.

  • Обновления приложения Forgejo применяются автоматически, и AvaHost включает запланированные резервные копии. Репозитории, метаданные приложения, пользователи, issues, pull requests, пакеты и конфигурация должны рассматриваться как единый набор восстановления. Ведите независимые зеркала критичного кода и протестируйте вход, клонирование по поддерживаемым веб-протоколам, reviews, пакеты и разрешения после крупных выпусков.