Docker
Среда запуска контейнеров
Dev / ИнструментыБесплатно
Лёгкий Git-сервис
Скрипт бесплатный · VPS от $3.19 в месяц · установка около 60 секунд
root@vps:~# command -v docker >/dev/null || curl -fsSL https://get.docker.com | sh; docker run -d --name gitea --restart always -p 3000:3000 -p 222:22 -e USER_UID=1000 -e USER_GID=1000 -v gitea-data:/data docker.gitea.com/gitea:latest
✓ Gitea 28.0.0 установлен · около 60 секунд
root@vps:~#
Gitea — лёгкий Git-сервис, свой аналог GitHub или GitLab: репозитории, задачи, pull request, вики и релизы. Написан на Go и работает даже на минимальном сервере.
Свой Git-сервер нужен, когда код нельзя держать в чужом облаке или хочется своих CI/CD-процессов. Gitea Actions совместим с синтаксисом GitHub Actions, а ещё есть реестр пакетов и Docker-образов.
Команда запускает официальный Docker-образ с базой SQLite. Для команды побольше можно подключить PostgreSQL или MySQL.
Для Gitea — не меньше 1 vCPU, 3 ГБ RAM и 30 ГБ NVMe.
Три шага в боте или одна команда по SSH, установка займёт около 60 секунд.
Откройте @ExpressHost_bot и оплатите VPS. Сервер будет готов примерно через 60 секунд.
На шаге «Дополнения» выберите скрипт из библиотеки или запустите его позже: Настройки сервера → Скрипты.
http://IP-сервера:3000 и пройдите начальную настройкуАдрес сервера и данные для входа бот пришлёт в чат.
Подключитесь к серверу под root и выполните команду. Поддерживаемые системы: Ubuntu 22.04, Ubuntu 24.04, Debian 12.
command -v docker >/dev/null || curl -fsSL https://get.docker.com | sh; docker run -d --name gitea --restart always -p 3000:3000 -p 222:22 -e USER_UID=1000 -e USER_GID=1000 -v gitea-data:/data docker.gitea.com/gitea:latest| Порт | Протокол | Назначение |
|---|---|---|
| 3000 | tcp | Веб-интерфейс и HTTP(S)-клонирование |
| 222 | tcp | SSH для git clone/push (порт 22 в контейнере) |
http://IP-сервера:3000 и пройдите начальную настройкуНе нашли ответ? Пишите @ExpressHost_SupportBot.
Небольшая команда спокойно работает на 1 vCPU и 3 ГБ. Если включаете Actions-раннеры на том же сервере, берите больше CPU и RAM.
docker pull docker.gitea.com/gitea:latest, затем пересоздайте контейнер той же командой. Перед мажорным обновлением сделайте бэкап тома.
В Docker-томе gitea-data (папка /data в контейнере): репозитории, база и app.ini.
Gitea ставится при заказе — в боте.
Нидерланды, Амстердам
$3.49/мес
$0.12 за 24 часа · $0.87 за 7 дней
Gitea можно выбрать на шаге «Скрипты» при заказе сервера.
Германия, Франкфурт
$4.49/мес
$0.16 за 24 часа · $1.12 за 7 дней
Gitea можно выбрать на шаге «Скрипты» при заказе сервера.
Польша, Варшава
$3.19/мес
$0.11 за 24 часа · $0.80 за 7 дней
Gitea можно выбрать на шаге «Скрипты» при заказе сервера.
Эстония, Таллин
$3.96/мес
$0.14 за 24 часа · $0.99 за 7 дней
Gitea можно выбрать на шаге «Скрипты» при заказе сервера.