Удаление

Чтобы удалить WardPane:

sudo /opt/wardpane/uninstall.sh

Скрипт останавливает и удаляет службу панели, root-помощники, юниты PHP и Node.js для каждого сайта и само приложение в /opt/wardpane, включая то, что остаётся после обновлений (/opt/wardpane.new, .prev, .failed). Заодно удаляются остатки установки Small Web Panel 1.x, если они есть.

Файлы ваших сайтов в /var/www остаются на месте: скрипт их никогда не удаляет.

Удалить всё

sudo /opt/wardpane/uninstall.sh --purge

С --purge удаляются также папка данных (/var/lib/wardpane: сертификаты и настройки), резервные копии обновлений в /var/backups/wardpane, старые копии данных (<DATA_DIR>.failed-*, .before-restore-*), пользователь панели wardpane и пользователи сайтов (www-root, wp_<id>). Кроме того, --purge возвращает владельцев папок сайтов, следуя по их реальным путям и никогда не переходя по символическим ссылкам внутри /var/www.

Что останется на сервере

Без --purge остаются папка данных /var/lib/wardpane с сертификатами и настройками, резервные копии обновлений и пользователи Linux wardpane, www-root и wp_<id>: при повторной установке панель подхватит их снова.

Кое-что остаётся в обоих случаях. Файлы сайтов в /var/www скрипт не трогает. Node.js, который установщик поставил для самой панели, остаётся в системе, как и пакеты PHP, если вы ставили PHP; если они больше не нужны, удалите их через apt. Из правил ufw удаляется только правило для порта панели 1500, а SSH, 80 и 443 остаются открытыми. Сборки Node.js, скачанные для сайтов (/opt/wardpane-runtimes), удаляются всегда.

Перед удалением

  • Экспортируйте сайты вместе с настройками (см. экспорт и импорт), если, возможно, будете переносить их на другой сервер.
  • Скачайте данные, которые ваши приложения на PHP или Node.js хранят вне папок сайтов, например базы данных.
  • Если DNS ваших доменов обслуживает этот сервер, сначала перенесите зоны в другое место (см. DNS).