Корпоративная / офлайн-установка
Внутренний индекс 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_NO_UPDATE_CHECK | Если 1 — не показывать баннер обновлений в UI |
ANONYMIZER_VERSION_URL | Направить updater на внутреннюю копию version.json |
ANONYMIZER_MAX_UPLOAD_MB | Переопределить лимит загрузки в веб-интерфейсе, в мегабайтах |
ANONYMIZER_FEEDBACK_LOG_DIR | Переопределить директорию opt-in логов обратной связи |
Полный список см. в Переменные окружения.
OCR-зависимости
Поддержка сканированных и гибридных PDF зависит от системного Tesseract и
языковых данных eng и rus. В управляемых средах установите эти пакеты через
обычный канал распространения ПО или зеркальте их рядом с Python wheel bundle.
Python-пакет не скачивает OCR-языки во время обработки документа.
Проверка машины:
anonymize doctor --no-networkУстановка в изолированной сети
Для машин без внешней сети на момент установки:
- На машине с интернетом:
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_NO_UPDATE_CHECK=1, чтобы полностью отключить проверку в airgap-средах.