Документация
Быстрый старт + описание функций по разделам и устройствам (постоянно дополняется)
Смена зеркал репозиториев
В этой статье описана функция панели «Зеркала репозиториев» — переключение источников пакетов и источника установки Docker на китайское зеркало Aliyun.
Сначала разберёмся: что такое «зеркало»
При установке пакетов Linux скачивает их из «репозитория пакетов» (зеркала). Официальные источники, которые по умолчанию используют зарубежные серверы, в Китае работают очень медленно или даже недоступны, из-за чего установка пакетов зависает и упирается в таймаут. Смена зеркал — это замена адреса загрузки с «официального зарубежного источника» на «китайское зеркало» (например, Aliyun), после чего скорость загрузки сразу возрастает.
Что делает эта функция
Серверы в материковом Китае обращаются к зарубежным источникам пакетов (get.docker.com, download.docker.com и т. п.) часто очень медленно или совсем не могут подключиться. Эта функция в один клик переключает системные источники пакетов и источник установки Docker целевого сервера на китайское зеркало Aliyun, устраняя зависания, таймауты и сбросы SSL-соединения при установке пакетов и Docker.
Когда пригодится
- Сервер находится в Китае, доступ к зарубежным источникам медленный или завершается ошибкой
- Установка пакетов из каталога приложений не удаётся, Docker не устанавливается
- Хочется, чтобы установка через
apt-get/dnf/apkшла с китайским ускорением
Как пользоваться
У смены зеркал есть два входа:
Способ 1: панель «Управление системой» (рекомендуется)
1. В списке серверов нажмите кнопку «Управление системой» у нужного сервера
2. Найдите на верхней панели вкладок «Зеркала» (значок ⚡, между «Планировщиком задач» и «Настройками»)
3. Панель автоматически определит систему сервера (дистрибутив + менеджер пакетов)
4. Нажимайте по необходимости:
- Переключить системные зеркала (Aliyun): перевести системные источники пакетов (apt/dnf/apk) на Aliyun
- Переключить зеркала Docker (Aliyun): перевести источник установки Docker на Aliyun
- Восстановить официальные системные зеркала / Восстановить официальные зеркала Docker: вернуть официальные источники в один клик
Способ 2: кнопка быстрого доступа на карточке сервера
В области кнопок на каждой карточке списка серверов есть значок ⚡ молнии (справа от кнопки «Управление системой», слева от карандаша редактирования). Нажмите его, чтобы сразу открыть панель смены зеркал, не заходя в «Управление системой».
Поддерживаемые системы
| Дистрибутив | Менеджер пакетов | Системные зеркала | Зеркала Docker |
|---|---|---|---|
| Debian / Ubuntu | apt | ✅ | ✅ |
| Rocky / AlmaLinux | dnf | ✅ | ✅ |
| CentOS | yum / dnf | ✅ | ✅ |
| Fedora | dnf | ✅ | ✅ |
| Alpine | apk | ✅ | — |
О зеркалах
- Используется зеркало Aliyun (
mirrors.aliyun.com) — источник крупного китайского провайдера, стабильный в долгосрочной перспективе. - Для источника установки Docker используется репозиторий
docker-ceот Aliyun, поэтому загрузка самого движка Docker идёт с китайским ускорением.
> ⚠️ Внимание: здесь меняются источники установки (системные источники пакетов + источник движка Docker), а не «ускоритель образов Docker» (ускорение загрузки образов через docker pull). Последний из-за массового отказа публичных ускорителей требует, чтобы пользователь сам оформил персональный ID ускорителя Aliyun.
Безопасность
1. Автоматическое резервное копирование: перед сменой зеркал исходные конфигурационные файлы автоматически сохраняются, их можно в любой момент восстановить в один клик.
2. Возможен откат: кнопка восстановления возвращает официальные источники и обновляет кеш.
3. Меняется только конфигурация зеркал: другие настройки сервера не затрагиваются.
Важные замечания
1. Смена зеркал — это действие, инициируемое пользователем: панель не определяет автоматически, «находится ли сервер в Китае», и не выполняет смену принудительно (чтобы избежать ошибочных действий в среде, где менять зеркала не нужно).
2. Для слишком старых дистрибутивов (например, Fedora 32 и прочих с истёкшим сроком поддержки) смена зеркал может не сработать: официальные источники больше не поддерживаются, а зеркала также не хранят соответствующие версии.
3. При установке Docker, если загрузка официального скрипта не удалась, панель автоматически вернётся к установке из источника Aliyun — ручное вмешательство не требуется.