Корпоративная / офлайн-установка
Внутренний индекс PyPI
Если в организации есть приватное зеркало PyPI (Artifactory, Nexus, devpi и т.п.) — направьте uv на него перед запуском установщика:
export UV_INDEX_URL=https://pypi.your-corp.example/simpleexport UV_DEFAULT_INDEX=https://pypi.your-corp.example/simplecurl -fsSL anonymizer.site/install | shuv понимает и 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).
Установка в изолированной сети
Для машин без внешней сети на момент установки:
- На машине с интернетом:
uv pip download --dest ./docs-anonymizer-bundle docs-anonymizer - Скопируйте bundle (папку с
.whl-файлами) на изолированную машину - На изолированной машине:
uv tool install --no-index --find-links ./docs-anonymizer-bundle docs-anonymizer
Runtime-инструмент сетевых вызовов не делает — см. Что покидает ваш компьютер.
Обновления без сети
Баннер обновления в UI читает /version.json с anonymizer.site. Установите ANONYMIZER_DISABLE_UPDATE_CHECK=1, чтобы полностью отключить проверку в airgap-средах.