# Переустановка ОС и FASTPANEL на VPS EGN: что будет с данными

> Когда стоит переустановить VPS, что сохранить до операции, как запустить её в кабинете, поставить FASTPANEL и проверить, что панель отвечает.

- Рубрика: Гайды по играм
- Игра: VPS
- Опубликовано: 2026-11-13T17:30:00+03:00
- Обновлено: 2026-11-13T17:30:00+03:00
- Адрес: https://blog.egnetwork.ru/vps-pereustanovka-fastpanel
- Автор: Команда EGN

## Коротко

Переустановка ОС на VPS стирает весь системный диск: файлы, базы, настройки и ключи. После неё сервер получает чистую систему выбранной версии, и панель FASTPANEL при желании ставится сверху скриптом разработчика. Переустановка запускается самостоятельно в кабинете: карточка услуги, вкладка «Настройки», блок «Опасные действия», кнопка «Переустановить ОС». Новый пароль root придёт на почту аккаунта. Снапшоты и резервные копии при этом сохраняются, а всё остальное на диске пропадает.

Панель FASTPANEL открывается по HTTPS на порту 8888. Если включён фаервол (внутри системы или во вкладке «Фаервол» в кабинете), откройте этот порт, иначе до панели не достучаться.

## Когда переустановка оправдана

Переустановка — не первое средство. Иногда система просто засорилась, и её можно починить. Но в нескольких случаях чистая установка быстрее и надёжнее:

- сервер получил неизвестную конфигурацию, которую никто не документировал, и её трудно поддерживать;
- вы хотите сменить версию ОС, например перейти с Debian на Ubuntu, и апгрейд на месте рискован;
- на системе поломан пакетный менеджер, и `apt` не работает после нескольких попыток починки;
- нужна панель управления, которой на сервере нет, а ставить её поверх грязной системы не хочется;
- вы потеряли пароль root, у вас нет рабочего SSH-ключа, и на VNC-консоли вход тоже не получается.

Последний случай болезненный, но честный: EGN не хранит пароль root, он есть только в письме. Если письма нет, а доступа нет, остаётся переустановка с новым паролем. Прежде чем на неё идти, проверьте вкладку «Консоль» и сохранённые снапшоты.

## Что стирается и что сохраняется

Переустановка затрагивает системный диск целиком. Остаётся только то, что лежит вне VPS. Поэтому перед запросом составьте список:

| Что | Стирается? | Что сделать заранее |
|---|---|---|
| Файлы сайта в `/var/www` | Да | Скопируйте на свой компьютер или в хранилище |
| Базы данных MySQL и PostgreSQL | Да | Сделайте дамп `mysqldump` или `pg_dump` и проверьте его размер |
| Конфиги nginx и SSL-сертификаты | Да | Сохраните `/etc/nginx` и `/etc/letsencrypt` |
| Ключи SSH на сервере | Да | Сохраните открытые ключи, которые вам нужны |
| Логи | Да | Обычно не нужны, но при расследовании сохраните |
| Снапшоты и резервные копии из кабинета | Нет, сохраняются | Диск при этом очищается, поэтому проверьте, что нужная копия есть в списке («Снапшоты», «Бэкапы») |

Выгрузка данных — это ответственность владельца сервера. Не полагайтесь на то, что «там какой-то бэкап есть». Проверьте, что файл открывается и восстанавливается, хотя бы на тестовом стенде.

![Что стирается при переустановке и что сохранить заранее](https://blog.egnetwork.ru/media/640)

> [!WARNING] Проверьте копию до запроса
> Перед переустановкой скачайте архив и откройте его на своём компьютере. Дамп базы должен заканчиваться строкой о завершении, а архив файлов — распаковываться без ошибок. Если это не так, исправьте копию до операции.

## Шаг 1. Сохраняем данные

Для файлов удобно использовать `rsync`. Он копирует только изменения и сохраняет права:

```bash
rsync -avz root@203.0.113.10:/var/www/ ./backup-www/
```

Дамп MySQL делается так:

```bash
mysqldump -u root -p --all-databases --single-transaction > all-databases.sql
```

Флаг `--single-transaction` делает согласованный снимок таблиц InnoDB без остановки записи. Для PostgreSQL используйте `pg_dumpall` с тем же принципом: сначала проверка, потом копия.

## Шаг 2. Запускаем переустановку в кабинете

Откройте карточку услуги, вкладку «Настройки» и блок «Опасные действия». Нажмите «Переустановить ОС» и пройдите три шага:

1. «Система» — выберите семейство: Ubuntu, Debian, AlmaLinux, Rocky Linux или CentOS Stream (набор зависит от каталога образов).
2. «Версия» — выберите версию. Для FASTPANEL берите поддерживаемую им: Ubuntu 22.04 или 24.04, Debian 11 или 12.
3. «Подтверждение» — отметьте, что понимаете: диск будет очищен. В окне видно, какой размер диска очистится и на какую почту придёт пароль root.

После запуска система ставится примерно за минуту. Свежий пароль root придёт письмом: сверяйте его именно с этим письмом, а не со старым. Отпечаток SSH-ключа сервера изменится, поэтому понадобится `ssh-keygen -R`, как в таблице ниже.

Отдельный вариант в том же окне: образ с пометкой «ISO · установка через консоль». Сервер загрузится с установочного диска, откроется VNC-консоль, и систему вы ставите сами, после чего нажимаете «Загрузиться с диска».

## Шаг 3. Ставим FASTPANEL

FASTPANEL ставят скриптом из репозитория разработчика. По инструкции вендора панель ставится только на чистую систему: 64-битная Debian 9–12 или Ubuntu 18.04–24.04 (а также CentOS 7, AlmaLinux 8, Rocky Linux 8), с минимумом 1 ГБ свободной памяти и 5 ГБ диска. Поэтому лучше всего ставить её сразу после переустановки, пока на сервере нет ничего своего. Сначала обновите систему и перезагрузитесь:

```bash
apt-get update && apt-get upgrade && apt-get install ca-certificates wget && reboot
```

После перезагрузки запустите установщик:

```bash
wget https://repo.fastpanel.direct/install_fastpanel.sh -O - | bash -
```

В процессе установщик предлагает выбрать версию MySQL, а в конце печатает адрес панели, логин `fastuser` и сгенерированный пароль. Сохраните их сразу. Вход в панель выполняется по адресу `https://IP-адрес:8888`, а при первом входе панель попросит адрес электронной почты для лицензии. Если вам нужна помощь с установкой, напишите в поддержку на help@egn-cloud.ru: заведите вопрос с данными услуги, но не рассчитывайте на готовую услугу «под ключ».

Если вы ставите FASTPANEL сами на чистую систему, добавьте правило ufw до включения фаервола:

```bash
sudo ufw allow 8888/tcp
```

Порт 8888 нужен только для панели. Сайт по-прежнему открывается через 80 и 443, поэтому их тоже стоит разрешить. Если во вкладке «Фаервол» в карточке услуги включён режим «Свои правила», добавьте там TCP 8888 (лучше с вашим адресом в источнике), иначе пакеты не дойдут до сервера и `ufw` ничего не изменит.

![Проверка панели после установки](https://blog.egnetwork.ru/media/641)

## Шаг 4. Проверяем панель

Проверка не требует браузера. Достаточно запроса с сервера или с вашего компьютера:

```bash
curl -sk https://203.0.113.10:8888/ -o /dev/null -w '%{http_code}\n'
```

Флаг `-k` отключает проверку сертификата, потому что панель использует самоподписанный сертификат. Если ответ 200 или перенаправление, панель работает. Если соединение отклонено, проверьте, открыт ли порт, и запущена ли служба. Если вход не работает, проверьте логин и пароль из вывода установки.

## Примеры: что делать после первого входа

После входа в FASTPANEL смените пароль `fastuser` в настройках учётной записи. Затем создайте сайт, подключите домен и выпустите сертификат Let's Encrypt. Перенос файлов из сохранённой копии делайте в тот каталог, который создала панель для сайта, а не в `/var/www` напрямую. Так панель сможет управлять правами и конфигами.

Если в панели меняются версии PHP или MySQL, сверяйтесь с документацией FASTPANEL. Версии и пути там могут отличаться от Ubuntu по умолчанию.

## Пример: перенос сайта на чистый сервер

Допустим, на VPS работает небольшой сайт на WordPress и база MySQL. Переустановка нужна, потому что система накопила лишние пакеты. Порядок действий:

1. Сохраняете файлы сайта и дамп базы, как показано выше. Дамп открываете и проверяете, что в конце есть строка `-- Dump completed`.
2. Заказываете переустановку с FASTPANEL и ждёте письмо с данными.
3. Входите на новый сервер и проверяете панель через `curl`, затем сменяете пароль `fastuser`.
4. Создаёте сайт в панели с тем же доменом. Панель сама создаёт каталог и конфиг nginx.
5. Копируете файлы сайта в каталог, который показала панель, и восстанавливаете базу: `mysql -u root -p имя_базы < dump.sql`.
6. Исправляете параметры подключения к базе в конфиге WordPress, если имя базы или пользователь изменились.
7. Выпускаете сертификат Let's Encrypt для домена и только после этого меняете DNS, если адрес сервера изменился.

Шаг 6 часто пропускают. Сайт работает на старом адресе базы и выдаёт ошибку подключения к БД, хотя дамп импортирован. Проверяйте `wp-config.php` или аналогичный файл вашего движка.

## Пример: проверка доступа до и после операции

Чтобы не гадать, сделайте три проверки. Они занимают минуту и показывают, что сервер готов.

```bash
ping -c 3 203.0.113.10
curl -sI https://example.com | head -n 1
curl -sk https://203.0.113.10:8888/ -o /dev/null -w '%{http_code}\n'
```

Первая команда показывает, что сервер отвечает на ICMP. Не все провайдеры пропускают пинг, поэтому его отсутствие не означает поломку. Вторая проверяет сайт по домену. Третья — панель. Если сайт открывается, а панель молчит, порт 8888 закрыт фаерволом, и это исправляется одним правилом ufw.

## Таблица: симптом, причина и решение

| Симптом | Причина | Решение |
|---|---|---|
| Панель не открывается на 8888 | Порт закрыт ufw или служба не поднялась | Выполните `sudo ufw allow 8888/tcp` и проверьте службы командой `systemctl status` |
| Сайт не открывается после переустановки | Файлы не восстановлены или права не совпадают | Восстановите файлы из копии, проверьте владельца каталога сайта |
| База не импортируется | Версия сервера другая или дамп повреждён | Проверьте размер дампа и версию MySQL в панели |
| Сертификат не выпускается | Домен ещё не указывает на новый IP | Обновите DNS-запись, подождите и повторите выпуск |
| Не приходит пароль после переустановки | Письмо ушло в спам или почта аккаунта указана неверно | Проверьте «Спам» и адрес в профиле. Если письма нет, напишите в поддержку на help@egn-cloud.ru |
| Старый SSH-отпечаток мешает входу | Сервер стал новым, отпечаток изменился | Выполните `ssh-keygen -R IP-адрес` и войдите снова |

Последняя строка встречается чаще всех. Ключ сервера меняется при переустановке, и клиент предупреждает об этом. Это защитная реакция, а не поломка. Удалите старую запись командой, которую мы разбирали в статье [первые шаги на VPS](https://blog.egnetwork.ru/vps-pervye-shagi-ssh).

## Частые ошибки

**Переустановка без копии.** Самая дорогая ошибка. Копия из панели ничего не значит, если вы её не открывали.

**Порт 8888 оставили открытым навсегда.** Панель доступна из интернета, и её нужно защищать паролем, а лучше ограничить по IP правилом `sudo ufw allow from ВАШ_IP to any port 8888 proto tcp` и таким же источником в правиле облачного фаервола.

**Переносили данные в старый путь.** После FASTPANEL структура каталогов может отличаться от Ubuntu по умолчанию. Смотрите, куда панель кладёт сайт, и переносите туда.

**Не сменили пароль панели.** Временный пароль из вывода установки должен быть заменён сразу.

## Вопросы и ответы

### Сколько длится переустановка?

По нашему опыту, чистая система поднимается примерно за минуту, а установка FASTPANEL с MySQL, nginx, apache и PHP занимает ещё несколько минут. Ход переустановки виден в «Истории» карточки услуги.

### Можно ли переустановить VPS без FASTPANEL?

Да. Кнопка «Переустановить ОС» ставит только систему, без панели. Панель вы добавляете сами, если она нужна.

### Сохраняются ли IP-адрес и домен?

Переустановка идёт на том же сервере, поэтому публичный адрес остаётся прежним. После операции всё равно сверьте адрес во вкладке «Обзор» и, если он вдруг изменился, обновите DNS-записи.

## Итог

Переустановка VPS — это чистый лист: диск стирается, система ставится заново, FASTPANEL, если выбран, поднимается на порту 8888. Главное правило — копия данных до запроса и проверка копии. Дальше переходите к [базовой защите сервера](https://blog.egnetwork.ru/vps-bazovaya-zashchita): после переустановки `ufw` и `fail2ban` нужно настроить заново.

Сервер под VPS за пару минут — [egnetwork.ru](https://egnetwork.ru/)

## Официальные источники

- [repo.fastpanel.direct](https://repo.fastpanel.direct/install_fastpanel.sh)
- [203.0.113.10](https://203.0.113.10:8888/)
- [example.com](https://example.com/)

---

Материал EGN (blog.egnetwork.ru), обновлено 13 ноября 2026; при цитировании указывайте ссылку.
