Перейти к содержимому

Корпоративная / офлайн-установка

Внутренний индекс PyPI

Если в организации есть приватное зеркало PyPI (Artifactory, Nexus, devpi и т.п.) — направьте uv на него перед запуском установщика:

Окно терминала
export UV_INDEX_URL=https://pypi.your-corp.example/simple
export UV_DEFAULT_INDEX=https://pypi.your-corp.example/simple
curl -fsSL anonymizer.site/install | sh

uv понимает и UV_INDEX_URL (pip-совместимый синтаксис), и UV_DEFAULT_INDEX (нативный для uv). Подойдёт любой.

Можно прописать это постоянно в ~/.config/uv/uv.toml:

[[index]]
url = "https://pypi.your-corp.example/simple"
default = true

Прокси

uv понимает стандартные переменные HTTPS_PROXY / HTTP_PROXY / NO_PROXY. И установщик, и runtime-инструмент наследуют их.

Переменные окружения anonymizer

ПеременнаяНазначение
ANONYMIZER_LOG_DIRПереопределить путь для логов (по умолчанию ~/.anonymizer/logs/)
ANONYMIZER_LOG_LEVELОдин из debug, info (default), warn, error
ANONYMIZER_DISABLE_UPDATE_CHECKЕсли 1 — не показывать баннер обновлений в UI
ANONYMIZER_LANG_PACKSСписок языковых пакетов через запятую, default ru,en

Полный список см. в Reference / env vars (EN).

Установка в изолированной сети

Для машин без внешней сети на момент установки:

  1. На машине с интернетом: uv pip download --dest ./docs-anonymizer-bundle docs-anonymizer
  2. Скопируйте bundle (папку с .whl-файлами) на изолированную машину
  3. На изолированной машине: uv tool install --no-index --find-links ./docs-anonymizer-bundle docs-anonymizer

Runtime-инструмент сетевых вызовов не делает — см. Что покидает ваш компьютер.

Обновления без сети

Баннер обновления в UI читает /version.json с anonymizer.site. Установите ANONYMIZER_DISABLE_UPDATE_CHECK=1, чтобы полностью отключить проверку в airgap-средах.