К содержимому
gtcnsl
EN RU

v2.1.0

2026-10-02 ● stable

Что изменилось

Added
  • **Поддержка Gitea 28.** Gitea 28.0.0 (преемница 1.27 — апстрим убрал префикс `1.`) проверена на установке, обновлении (включая переход 1.27 → 28 с согласием), конфигурации, профилях сервинга и бэкапе/восстановлении. `gtcnsl gitea install` без `--to` теперь ставит новейшую 28.x.
  • **Поддержка Gitea Runner 4.x.** Раннер 4.1.0 проверен по матрице (host, docker, dind-rootless); `runner install` без `--to` теперь ставит новейшую 4.x.
  • **Перешифровка SECRET_KEY покрывает Gitea 28.0.** Её криптография сверена с исходниками 28.0.0 и не изменилась.
Changed
  • **`gitea enable-https` берёт домен сначала из `ROOT_URL`.** Gitea 28 больше не читает `[server] DOMAIN`, поэтому без `--domain` хост теперь берётся из живого `ROOT_URL`, затем из `DOMAIN`.
  • **Совет по домену указывает на `ROOT_URL`.** Quickstart, документация по конфигурации и справка `config set` теперь задают `server.ROOT_URL`; на Gitea 1.x задайте и `DOMAIN`.
  • **Конверт перешифровки — явный список проверенных линий Gitea** (`1.24–1.27, 28.0`), а не диапазон, поэтому версии, которых Gitea никогда не выпускала (1.28, 2.x–27.x), никогда не считаются проверенными (ADR 0047).

Загрузка

Выберите архитектуру. Прямые ссылки ведут на ассеты релиза.

$ curl -fsSL https://dl.gtcnsl.ru/v2.1.0/gtcnsl-v2.1.0-linux-amd64 -o /usr/local/bin/gtcnsl && chmod +x /usr/local/bin/gtcnsl
i
Проверка
Сверьте с манифестом контрольных сумм, прежде чем что-то запускать. checksums.txt