Установка Nexus Repository на свой сервер: термины и чек-лист
Подробности, цифры, термины и чек-лист по теме «Установка Nexus Repository на свой сервер». Страница справочника целиком: Установка Nexus на сервер.
Коротко о теме
Установка Nexus Repository на VPS в Docker: образ sonatype/nexus3, пароль в admin.password, кэш Maven, Docker-реестр и профиль XS по документации Sonatype.
Подробности по разделам
Что делает Nexus Repository и зачем он команде
Хостируемый репозиторий хранит ваши внутренние пакеты и образы. Бесплатная редакция называется Community Edition, у неё есть лимиты по числу компонентов и запросов, актуальные цифры смотрите на сайте Sonatype. Если нужен только реестр Docker-образов, Nexus тяжелее, чем нужно: сравните с Harbor и другими реестрами.
Как подключить Maven и Docker к своему Nexus
Практичнее вынести такой репозиторий на свой поддомен через обратный прокси Nginx или Caddy, а клиент входит командой docker login registry.example.com. В Nginx для загрузки образов снимите ограничение размера тела запроса, иначе большие слои обрываются. Сертификат выпускает Certbot.
Резервные копии Nexus и защита от переполнения диска
Кэш внешних репозиториев и снимки сборок копятся без вашего участия. Настройте задачи очистки старых артефактов и мониторинг свободного места: когда останется 4 ГБ, база уйдёт в режим только для чтения.
Ключевые цифры
- Минимальный профиль XS это 4 vCPU и 16 ГиБ памяти на узел.
- Nexus советуют отдавать примерно две трети оперативной памяти, а свободного места на диске держать не меньше 4 ГБ.
- Каталог данных должен принадлежать пользователю с номером 200, под которым Nexus работает внутри образа.
- Выполните chown -R 200:200 на каталоге перед запуском.
- Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; Sonatype Nexus Repository: системные требования, help.sonatype.com/en/sonatype-nexus-repository-system-requirements.html, проверено 15 октября 2026.
Термины на странице
- Поддомен
- Поддомен это адрес внутри домена, например shop.example.ru.
- Nginx
- Nginx это веб-сервер и обратный прокси. Его часто ставят перед приложением, чтобы раздавать статику и держать HTTPS.
- ОЗУ
- ОЗУ это оперативная память. Её чаще всего не хватает раньше, чем процессора: базы данных и сайты на CMS держат данные в памяти.
- Certbot
- Certbot это программа, которая получает и продлевает сертификаты Let's Encrypt на сервере.
- Docker
- Docker запускает программы в контейнерах: всё нужное для работы упаковано в образ.
- vCPU
- vCPU это виртуальное ядро процессора. Его мощность зависит от модели процессора и от того, делится ли ядро с соседями.
Что проверить
- Храните данные контейнеров в томах.
- Закрепляйте версии образов, а не latest.
- Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.
- Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
- Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
- Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.