Сервер для Gitea
Лёгкий собственный Git-сервер: репозитории, pull request, задачи и встроенный CI для команд разработки
Gitea — компактный self-hosted Git-сервис на Go: хранение исходного кода внутри компании, репозитории и ветки, pull request и ревью, задачи и wiki, а также встроенные действия CI (Gitea Actions). В отличие от тяжёлого GitLab он потребляет мало ресурсов и поднимается за минуты, при этом закрывает основные потребности команды. Данные хранятся на вашей инфраструктуре, что важно для закрытых и тендерных проектов. Мы подбираем сервер под число разработчиков, объём репозиториев и наличие CI.
Что определяет размер узла
- Разработчики и репозитории — число активных пользователей и объём истории задают базовую нагрузку.
- Хранилище — Git-объекты и LFS-файлы (бинарники, медиа) требуют места и быстрых дисков.
- CI — встроенные Actions гоняют сборки; для них лучше отдельные runner и быстрый кэш.
- База и резервные копии — метаданные в PostgreSQL/SQLite, их регулярно бэкапят вместе с репозиториями.
Ориентировочные требования
| Команда | Разработчиков | CPU / RAM | Диски |
|---|---|---|---|
| Малая | до 15 | 2 ядра, 4 ГБ | SSD 100–250 ГБ |
| Средняя | 15–50 | 4 ядра, 8 ГБ | SSD 250–500 ГБ |
| Большая | 50–150 | 8 ядер, 16 ГБ | SSD/NVMe 1–2 ТБ |
| С активным CI | — | + отдельные runner | NVMe под кэш сборок |
Gitea нетребователен: его часто размещают в контейнере или на скромном узле. Основной рост — LFS-файлы и нагрузка CI, поэтому под них закладывают отдельные ресурсы.
Готовые конфигурации
Dell PowerEdge R360 / ВМ
Dell PowerEdge R660 (1U)
xFusion / Inspur + runner
Как мы работаем
- Уточняем число разработчиков, объём кода и LFS, планы по CI и требования к резервным копиям.
- Считаем узел и при необходимости отдельные runner, готовим КП за 1 рабочий день.
- Поставляем сервер с дисками под репозитории и сборки.
Поставка для B2B
Работаем с системными интеграторами, разработчиками ПО и ПАК, дистрибьюторами и участниками тендеров. Договор, экспортные документы и доставка. Гарантия на новое оборудование — до 3 лет по договору с Beijing Xinchuan Technology Co., Ltd.
Частые вопросы
Gitea или GitLab?
Gitea легче, проще и дешевле в эксплуатации, покрывая Git, ревью и базовый CI. GitLab даёт больше встроенных функций enterprise-уровня, но требует заметно больше ресурсов. Для команд, которым нужен удобный собственный Git без тяжёлого стека, Gitea часто оптимальна.
Где запускать сборки?
Сам Gitea лучше не нагружать CI: Gitea Actions выполняются на отдельных runner, которые масштабируются под число сборок и снабжаются NVMe под кэш. Так код и сборки не мешают друг другу.
Как бэкапить?
Бэкап состоит из базы метаданных, каталога репозиториев и пользовательских файлов/LFS. Их сохраняют по расписанию на отдельное хранилище; настроим схему резервного копирования под ваши требования.
Какая гарантия?
На новое оборудование — гарантия по договору с Beijing Xinchuan Technology Co., Ltd., срок до 3 лет; условия в договоре.
