— бесплатное ПО с открытым исходным кодом для хостинга IT-проектов и совместной разработки на базе Git.
Gitea предустановлен на серверах в Европе, США, Турции и России
Арендуйте виртуальный (VPS) или выделенный сервер с предустановленным Gitea — бесплатным ПО для хостинга IT-проектов и совместной разработки на базе Git. Выберите подходящую лицензию Gitea, сконфигурируйте сервер и приступите к работе уже через 15 минут.
Gitea предоставляется только для арендованных серверов HOSTKEY. Для автоматической установкиGitea выберите это ПО во вкладке «Маркетплейс приложений» при заказе услуги.
Арендуйте надежный VPS в Европе, США и Турции.
Готовность: ≈15 минут.
Арендуйте выделенный сервер в Европе, США и Турции.
Готовность: ≈15 минут.
Gitea — это официально бесплатный универсальный сервис с открытым исходным кодом для разработки программного обеспечения, который включает в себя хостинг Git, проверку кода, совместную работу в команде и CI/CD. Мы гарантируем, что на сервере установлено безопасное оригинальное программное обеспечение.
Чтобы установить Gitea, необходимо выбрать лицензию во время заказа сервера на сайте HOSTKEY. Наша система автоматического деплоя произведет установку программного обеспечения на ваш сервер. Прочитайте инструкцию, где подробно описан процесс установки.
Если у вас возникли вопросы или затруднения при установке и/или использовании Gitea, внимательно изучите документацию на официальном сайте разработчика или обратитесь в службу поддержки Gitea.
Да. Self-hosted Gitea распространяется по лицензии MIT. Вы платите только за сервер. Количество пользователей, репозиториев и организаций не ограничено. Есть отдельный коммерческий продукт Gitea Cloud с платными тарифами, но self-hosted версия полностью бесплатна.
Gitea работает на любой платформе, где есть Go: Linux, macOS, Windows, FreeBSD. Минимум - 1 vCPU и 512 МБ RAM (с SQLite). Для продакшна рекомендуется 2 vCPU, 2–4 ГБ RAM и MySQL или PostgreSQL. Если планируете использовать Gitea Actions с Docker-раннером - закладывайте 4+ ГБ RAM.
Да. Gitea поддерживает миграцию репозиториев с GitHub, GitLab, Bitbucket, Gogs и других платформ. При миграции переносятся issues, pull requests, wiki и релизы. Также можно настроить зеркалирование - Gitea будет автоматически подтягивать изменения из удалённого репозитория.
В целом - да. Gitea Actions используют тот же формат YAML-воркфлоу и совместимы с большинством Actions-плагинов из GitHub. Воркфлоу размещаются в папке .gitea/workflows. Есть нюансы - не все фичи GitHub Actions реализованы, но для стандартных задач (сборка, тесты, деплой, публикация Docker-образов) всё работает.
HOSTKEY предлагает серверы с предустановленной Gitea в Нидерландах, Финляндии, Германии, Исландии, США, Турции, Англии, Франции, Испании и России.
Gitea — это универсальный сервис для разработки программного обеспечения, который включает в себя хостинг Git, проверку кода, совместную работу в команде и CI/CD.
GitLab CE требует минимум 4 ГБ памяти и разворачивается полчаса. GitHub стоит денег и хранит ваш код на чужих серверах. Gitea - где-то между ними: self-hosted Git-сервер, который запускается за пару минут, ест 200–300 МБ оперативки и умеет почти всё, что нужно для командной разработки. В HOSTKEY можно арендовать VPS или выделенный сервер с предустановленной Gitea и начать работу через 15 минут после оплаты.
Gitea - self-hosted Git-платформа с открытым исходным кодом. Написана на Go, распространяется по лицензии MIT, изначально появилась как форк проекта Gogs в 2016 году. С тех пор код переписан практически полностью, и общего с Gogs осталось мало.
По функциям Gitea решает те же задачи, что GitHub и GitLab: хостинг Git-репозиториев, pull requests, ревью кода, отслеживание задач, вики, CI/CD и реестр пакетов. Разница - в весовой категории.
GitHub - облачный сервис Microsoft. Удобный, но ваш код хранится на чужих серверах, а приватные репозитории на бесплатном плане имеют ограничения. GitLab CE - мощный self-hosted вариант, но тяжёлый: десятки сервисов, PostgreSQL, Redis, Sidekiq, минимум 4 ГБ RAM для сколько-нибудь комфортной работы, а реально - 8 ГБ. Gitea обходится одним бинарником (или одним Docker-контейнером) и может стартовать на VPS с 1 ГБ оперативной памяти.
Есть ещё Forgejo - форк Gitea, появившийся в 2022 году после того, как основатели Gitea создали коммерческую компанию Gitea Limited. Forgejo поддерживается сообществом Codeberg и движется в сторону федерации через ActivityPub. Функционально они очень похожи, и если вы работаете с Gitea, переход на Forgejo (и обратно) не составит труда.
Gitea подойдёт вам, если:
Базовая функция - создание и управление Git-репозиториями через веб-интерфейс. Просмотр истории коммитов, файлов, веток и тегов. Доступ по SSH и HTTPS. Поддержка Git LFS для хранения больших файлов (модели, датасеты, медиа). Встроенный веб-редактор для быстрых правок прямо в браузере.
Механика pull requests в Gitea близка к GitHub: создание ветки, коммиты, запрос на слияние, обсуждение, построчное комментирование кода, approve/reject. Можно настроить обязательный ревью перед мержем, защитить ветки от прямых пушей, потребовать прохождение CI-проверок.
Система задач с поддержкой меток, milestone'ов, assignee, зависимостей между задачами, учётом времени и дедлайнов. Kanban-доски для визуального управления проектом. Не Jira, но для большинства команд разработки - более чем достаточно.
С версии 1.19 в Gitea есть встроенная система CI/CD - Gitea Actions. Она совместима с GitHub Actions: воркфлоу описываются в YAML-файлах в папке .gitea/workflows, можно переиспользовать тысячи существующих Actions-плагинов. Для выполнения задач используется act runner - отдельный компонент, который запускает джобы в Docker-контейнерах. Runner можно поставить на том же сервере, где работает Gitea, или на отдельной машине.
Gitea поддерживает более 20 форматов пакетов: npm, PyPI, NuGet, Maven, Cargo, Composer, Conan, Conda, Container (OCI), Helm, RubyGems, Pub, Vagrant и другие. Реестр пакетов встроен в платформу - отдельный Nexus или Artifactory не нужен. Docker-образы тоже можно хранить прямо в Gitea.
У каждого репозитория есть своя вики для ведения документации. Разметка Markdown, история изменений, возможность клонировать вики как отдельный Git-репозиторий.
Пользователи, организации, команды с различными ролями и правами. Поддержка LDAP, OAuth (Google, GitHub, GitLab, Bitbucket и другие), двухфакторной аутентификации (2FA). Можно включить самостоятельную регистрацию или ограничить доступ списком разрешенных доменов.
Gitea отправляет вебхуки при событиях в репозитории (пуш, создание PR, комментарий, релиз) в Slack, Discord, Microsoft Teams, Mattermost, Telegram и другие сервисы. Через API и вебхуки легко подключить внешний CI - Drone, Woodpecker, Jenkins, ArgoCD.
Gitea умеет мигрировать репозитории с GitHub, GitLab, Bitbucket, Gogs и других платформ - вместе с issues, PR, wiki и релизами. Можно настроить зеркалирование: репозиторий в Gitea будет автоматически синхронизироваться с удаленным источником.
Этот вопрос возникает у каждого, кто выбирает self-hosted Git-решение. Ответ зависит от того, что вам нужно.
GitLab CE - экосистема «всё в одном»: Git, CI/CD, Container Registry, Wiki, планирование проектов, SAST, DAST и десятки других функций. Но за это приходится платить ресурсами. Типичная инсталляция GitLab CE на старте потребляет 3–4 ГБ оперативной памяти. С активным CI и несколькими десятками пользователей легко уйти за 8 ГБ. Обновления - тоже отдельная история: GitLab не рекомендует прыгать через мажорные версии, и процесс миграции нетривиален.
Gitea стартует с 200–300 МБ RAM. Может работать с SQLite - даже без MySQL или PostgreSQL. Установка - один бинарник или один Docker-контейнер. Обновление - замена файла и перезапуск. При этом Gitea Actions покрывает базовые потребности CI/CD, а package registry закрывает хранение артефактов. Для команды из 5–30 разработчиков, которая не использует 80% функций GitLab, Gitea будет заметно проще и легче.
Если вам нужен полный DevSecOps-стек с SAST, dependency scanning и built-in Kubernetes-интеграцией - GitLab CE будет правильным выбором. Если нужен быстрый, лёгкий Git-сервер с PR, CI и пакетами - Gitea.
Gitea - одно из самых нетребовательных приложений в своей категории. Для небольшой команды (до 10–15 человек) хватит самого скромного VPS.
VPS для Gitea подойдёт, если:
Выделенный сервер стоит рассмотреть, если:
Рекомендации по конфигурации:
Для сравнения: GitLab CE на тех же 2 ГБ RAM просто не запустится. Gitea на них будет летать.
HOSTKEY предлагает VPS и выделенные серверы с предустановленной Gitea в дата-центрах Европы, США, Турции и России.
Как это устроено:
Что входит:
Не нужно вручную скачивать бинарник, настраивать systemd-сервис, конфигурировать обратный прокси. Всё уже готово. Если потребуется тонкая настройка - конфигурационный файл app.ini и полный контроль над системой в вашем распоряжении.
Арендуйте VPS или выделенный сервер с предустановленной Gitea в HOSTKEY. Установка бесплатна, сервер готов через 15 минут. Свой Git-хостинг - без подписок и лимитов.