Удаление
Чтобы удалить 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).