| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- ---
- title: Обновление и удаление
- description: Управляйте 3x-ui через меню и CLI x-ui — обновляйте (стабильная, dev- или старая версия), меняйте настройки и удаляйте панель без остатков.
- icon: RefreshCw
- ---
- После установки через скрипт команда `x-ui` становится вашим центром управления.
- Запустите её без аргументов, чтобы открыть интерактивное меню, либо передайте
- подкоманду для разового действия.
- ```bash
- x-ui
- ```
- ## Меню управления `x-ui`
- В меню (пункты `0`–`28`) сверху отображается статус панели/Xray, а далее:
- | # | Пункт | Что делает |
- | ----- | -------------------------------------- | --------------------------------------------------------- |
- | 1 | Install | (Пере)установка из удалённого скрипта |
- | 2 | Update | Обновление до последнего **стабильного** релиза |
- | 3 | Update to Dev Channel (latest commit) | Обновление до скользящей сборки `dev-latest` |
- | 4 | Update Menu | Обновление только скрипта меню `x-ui` |
- | 5 | Legacy Version | Установка конкретной старой версии (запросит тег) |
- | 6 | Uninstall | Удаление 3x-ui (см. ниже) |
- | 7 | Reset Username & Password | Задать новые учётные данные; при желании отключить 2FA |
- | 8 | Reset Web Base Path | Сгенерировать случайный базовый веб-путь |
- | 9 | Reset Settings | Сброс настроек панели (ваша учётная запись сохраняется) |
- | 10 | Change Port | Изменить порт панели |
- | 11 | View Current Settings | Показать имя пользователя, порт, базовый веб-путь, пути к сертификатам |
- | 12–14 | Start / Stop / Restart | Управление службой панели |
- | 15 | Restart Xray | Перезапустить только Xray-core |
- | 16 | Check Status | Статус службы |
- | 17 | Logs Management | Просмотр отладочных логов / очистка логов |
- | 18–19 | Enable / Disable Autostart | Включить/выключить автозапуск при загрузке |
- | 20 | SSL Certificate Management | Let's Encrypt (домен или IP), пользовательские пути, продление/отзыв |
- | 21 | Cloudflare SSL Certificate | Wildcard-сертификат через DNS-01 с помощью Cloudflare |
- | 22 | IP Limit Management | Ограничения по IP на клиента на базе Fail2ban |
- | 23 | Firewall Management | Установка `ufw` и правила для портов |
- | 24 | SSH Port Forwarding Management | Привязать панель к localhost и туннелировать через SSH |
- | 25 | PostgreSQL Management | Установка/миграция/управление PostgreSQL |
- | 26 | Enable BBR | Переключить sysctl-управление перегрузкой BBR |
- | 27 | Update Geo Files | Обновить данные geoip/geosite (Loyalsoldier, IR, RU) |
- | 28 | Speedtest by Ookla | Запустить тест скорости Ookla |
- | 0 | Exit | — |
- Некоторым из этих пунктов посвящены отдельные страницы: [SSL-сертификаты](/docs/config/ssl-certificates)
- (пункты 20–21), [Безопасность](/docs/operations/security) (ограничения по IP, фаервол),
- [Обратный прокси](/docs/operations/reverse-proxy) и [Настройки панели](/docs/config/panel)
- (TLS), а также [База данных](/docs/reference/database) (PostgreSQL).
- ## Подкоманды CLI
- Для скриптов и быстрых действий `x-ui` также принимает подкоманду напрямую:
- | Команда | Действие |
- | -------------------------- | --------------------------------------------------- |
- | `x-ui start` / `stop` / `restart` | Управление службой |
- | `x-ui restart-xray` | Перезапустить только Xray-core |
- | `x-ui status` | Показать статус |
- | `x-ui settings` | Показать текущие настройки |
- | `x-ui enable` / `disable` | Включить/выключить автозапуск при загрузке |
- | `x-ui log` | Вывести отладочный лог в реальном времени |
- | `x-ui banlog` | Показать лог блокировок Fail2ban |
- | `x-ui update` | Обновить до последнего стабильного релиза |
- | `x-ui update-dev` | Обновить до скользящей сборки `dev-latest` |
- | `x-ui legacy` | Установить конкретную старую версию (с запросом) |
- | `x-ui update-all-geofiles` | Обновить все geo-файлы, перезапустить при изменениях |
- | `x-ui migrate-db --dsn …` | Миграция SQLite → PostgreSQL (см. [База данных](/docs/reference/database)) |
- | `x-ui install` / `uninstall` | Установка / удаление |
- ## Обновление
- - **Стабильная версия:** пункт меню **2** или `x-ui update`. Повторный запуск
- установочного скрипта также обновляет панель на месте.
- - **Dev-канал:** пункт меню **3** или `x-ui update-dev` — скользящая сборка
- `dev-latest` по каждому коммиту (не стабильный релиз).
- - **Конкретная старая версия:** пункт меню **5** (Legacy Version).
- Обновление сохраняет вашу базу данных и настройки. Перед переходом на новую
- мажорную версию сделайте [резервную копию](/docs/operations/backup-restore).
- <Callout type="info">
- Пользователи Docker обновляются иначе — нужно скачать новый образ и пересоздать
- контейнер (`docker compose pull && docker compose up -d`), а не использовать
- команды обновления `x-ui`.
- </Callout>
- ## Удаление
- Пункт меню **6** или `x-ui uninstall`. Команда останавливает и отключает службу,
- удаляет юнит службы, а также каталоги `/etc/x-ui/` и папку установки. Если панель
- использовала локально установленный PostgreSQL, она предложит удалить и его
- (отдельное необратимое подтверждение).
- <Callout type="warn">
- Удаление стирает базу данных (`/etc/x-ui/x-ui.db`) и вашу конфигурацию.
- Сначала сделайте [резервную копию](/docs/operations/backup-restore), если она
- может вам понадобиться.
- </Callout>
|