ISPmanager 6 — российская альтернатива cPanel с похожим функционалом, но более гибкой лицензионной политикой. Перенос сайтов с cPanel не требует сложных инструментов — всё делается через стандартные бэкапы и импорт.
Сравнение cPanel и ISPmanager 6
| Функция | cPanel | ISPmanager 6 |
|---|---|---|
| Управление сайтами | Да | Да |
| MySQL/MariaDB | phpMyAdmin | Встроенный инструмент |
| Почта | Да (Roundcube) | Да (Roundcube) |
| SSL (Let's Encrypt) | Да | Да |
| Nginx + PHP-FPM | Нет (только Apache) | Да, нативно |
| Docker/контейнеры | Нет | Базовая поддержка |
| Цена/месяц (1 сервер) | $25+ | €15–30 |
Шаг 1: Экспорт из cPanel
# Через cPanel → Backup Wizard → Full Account Backup
# Скачать .tar.gz архив аккаунта
# Или через CLI на сервере с cPanel
/usr/local/cpanel/scripts/pkgacct USERNAME /home/backup/
Шаг 2: Создание пользователя в ISPmanager
# В ISPmanager: Пользователи → Создать
# Или через CLI ISPmanager
/usr/local/mgr5/sbin/mgrctl -m ispmgr user.edit name=myuser passwd=StrongPass123 email=user@example.com package=default
Шаг 3: Перенос файлов сайта
# Загрузить бэкап на новый сервер
scp backup-cpanel.tar.gz root@new-server:/tmp/
# Распаковать и скопировать файлы
cd /tmp && tar -xzf backup-cpanel.tar.gz
rsync -av /tmp/homedir/public_html/ /var/www/www-root/data/www/example.com/
# Установить права
chown -R www-data:www-data /var/www/www-root/data/www/example.com/
Шаг 4: Восстановление MySQL баз данных
# Найти дампы БД в бэкапе cPanel
ls /tmp/mysql/
# backup-db1.sql.gz, backup-db2.sql.gz ...
# Создать БД в ISPmanager (через веб-интерфейс или CLI)
# Импортировать
zcat /tmp/mysql/db1.sql.gz | mysql -u root -p db1_new
Шаг 5: Перенос email-ящиков
# Извлечь почту из бэкапа cPanel
ls /tmp/mail/example.com/
# user1/ user2/ ...
# Скопировать Maildir на ISPmanager
rsync -av /tmp/mail/example.com/ /var/vmail/example.com/
# В ISPmanager создать ящики с теми же именами и паролями
# (пароли придётся сбросить — cPanel хранит только хеши)
Пароли почтовых ящиков: Сохранить пароли при миграции почты нельзя — они хранятся в виде хешей. Разошлите пользователям письма с инструкцией по установке нового пароля заранее.
Настройка SSL в ISPmanager
# ISPmanager автоматически выпускает Let's Encrypt SSL
# Сайты → выбрать домен → SSL → Let's Encrypt → Включить
# Или через CLI
/usr/local/mgr5/sbin/mgrctl -m ispmgr ssl.edit elname=example.com letsencrypt=on
Права на файлы: ISPmanager использует схему прав, отличную от cPanel. После переноса проверьте, что PHP-скрипты могут читать/писать нужные директории (
/var/www/www-root/data/www/).