# Thay thế ISPConfig năm 2026 và cách chuyển dữ liệu khỏi ISPConfig

> Tìm giải pháp thay thế ISPConfig? So sánh HestiaCP, Virtualmin, DirectAdmin, cPanel, ZoPanel và cách chuyển website, database, email khỏi ISPConfig.

Source: https://zopanel.net/vi/blog/ispconfig-alternative  
Updated: 2026-10-21

## Ý chính

- ISPConfig miễn phí (giấy phép BSD), chạy trên Debian, Ubuntu và họ RHEL, và khả năng quản lý nhiều server, cụm mirror vẫn hiếm có ở panel miễn phí.
- Người dùng thường rời đi vì muốn giao diện hiện đại hơn, có sẵn công cụ triển khai ứng dụng, hoặc giới hạn tài nguyên chặt hơn cho từng tài khoản.
- Migration Toolkit của ISPConfig chỉ chuyển dữ liệu vào ISPConfig, không chuyển ra, nên rời ISPConfig là việc thủ công.
- Website nằm ở /var/www/clients/clientN/webN/web và thư nằm ở /var/vmail/domain/user, nên việc chuyển khá dễ đoán trước.

Các lựa chọn thay thế ISPConfig chính trong năm 2026 là HestiaCP và Virtualmin nếu bạn muốn tiếp tục dùng miễn phí, DirectAdmin và cPanel nếu muốn panel thương mại lâu năm, và ZoPanel nếu bạn cần cách ly từng tài khoản, Git deploy và ứng dụng Docker với giá theo server. Không panel nào đọc trực tiếp dữ liệu ISPConfig, nên bạn cần tự chuyển file, database và hộp thư của từng website. Việc này không khó vì ISPConfig để dữ liệu ở những vị trí cố định, ai cũng biết.

Bài viết điểm qua những gì ISPConfig làm tốt, vì sao người dùng chuyển đi, so sánh các lựa chọn và hướng dẫn từng bước đưa dữ liệu ra khỏi server ISPConfig. ZoPanel là sản phẩm của chúng tôi; thông tin về các panel khác lấy từ trang chính thức của từng hãng và từ NVD, tại thời điểm viết bài (10/2026).

## ISPConfig làm tốt những gì?

[ISPConfig](https://www.ispconfig.org/) là control panel hosting mã nguồn mở, "phát hành theo giấy phép BSD" như [trang tải về](https://www.ispconfig.org/ispconfig/download/) ghi, với bản ổn định mới nhất là 3.3.2p1 tại thời điểm viết bài. Điểm mạnh của nó:

- **Quản lý nhiều server từ một panel.** Bạn có thể quản lý một server, nhiều server chia vai trò (web, mail, DNS, database) hoặc cụm mirror từ cùng một giao diện. Ít panel miễn phí làm được việc này.
- **Mail ổn định.** Postfix cho SMTP, Dovecot cho IMAP/POP3, có lọc spam.
- **Chọn DNS.** BIND hoặc PowerDNS.
- **Chọn web server.** Apache hoặc nginx.
- **Bốn cấp truy cập.** Quản trị viên, đại lý, khách hàng và người dùng email.
- **Hỗ trợ nhiều hệ điều hành.** Trang chủ khuyến nghị Debian 11 đến 13, Ubuntu 22.04 đến 26.04, và hỗ trợ cả AlmaLinux, Rocky Linux 8 đến 10.

Với quản trị viên muốn hệ thống hosting nhiều server miễn phí và không ngại giao diện thiên về chức năng, ISPConfig vẫn là lựa chọn hợp lý.

## Vì sao người dùng tìm panel thay thế ISPConfig?

### Giao diện

Giao diện ISPConfig xoay quanh các form và tab. Nó dùng được, nhưng agency và khách hàng đã quen panel mới thường thấy cũ, và khách hàng có ít công cụ tự phục vụ (ứng dụng cài một chạm, staging, triển khai ứng dụng) mà các panel mới đưa ngay ra màn hình đầu.

### Ứng dụng ngoài PHP

ISPConfig được xây cho hosting PHP truyền thống. Chạy ứng dụng Node.js, Python hay Docker với health check và rollback không nằm trong những gì panel làm sẵn cho bạn; bạn tự dựng tiến trình và proxy.

### Giới hạn tài nguyên cho từng khách

Nếu bán hosting, bạn muốn script chạy loạn của một khách dừng lại ở giới hạn CPU và RAM của chính khách đó. Hãy kiểm tra server ISPConfig của bạn có áp giới hạn chung cho PHP, cron và SSH của khách không, hay chỉ dựa vào cấu hình pool PHP-FPM và quota.

### Lịch sử bảo mật

ISPConfig có lịch sử CVE dài, như mọi panel khác. Phần lớn cần người dùng đã đăng nhập, và tại thời điểm viết bài không có lỗi nào nằm trong danh mục lỗ hổng đang bị khai thác (KEV) của CISA. Một số ví dụ từ NVD:

| CVE | Phiên bản bị ảnh hưởng | Hậu quả |
| --- | --- | --- |
| [CVE-2017-17384](https://nvd.nist.gov/vuln/detail/CVE-2017-17384) | 3.x trước 3.1.9 | Người dùng đã đăng nhập có thể lấy quyền root qua cron job được tạo đặc biệt |
| [CVE-2021-3021](https://nvd.nist.gov/vuln/detail/CVE-2021-3021) | trước 3.2.2 | SQL injection |
| [CVE-2023-46818](https://nvd.nist.gov/vuln/detail/CVE-2023-46818) | trước 3.2.11p1 | Admin chèn mã PHP qua trình sửa file ngôn ngữ, khi trình này được bật |
| [CVE-2026-61518](https://nvd.nist.gov/vuln/detail/CVE-2026-61518) | theo bản ghi NVD | SQL injection trong Remote API (cần xác thực) |

Bài học giống nhau ở mọi panel: cập nhật nhanh, giới hạn truy cập cổng panel, và tự hỏi một lỗi ở tầng web có thể chạm tới đâu. Bài [dòng thời gian các sự cố bảo mật control panel](/vi/blog/hosting-panel-security-incidents) đặt các mẫu lỗi này cạnh nhau.

## So sánh các lựa chọn

| Panel | Giấy phép và giá (10/2026) | Hệ điều hành | Mail | Hợp với |
| --- | --- | --- | --- | --- |
| ISPConfig | Miễn phí (BSD) | Debian, Ubuntu, AlmaLinux, Rocky | Postfix, Dovecot | Hosting nhiều server, miễn phí |
| HestiaCP | Miễn phí (GPLv3) | Debian 12/13, Ubuntu 22.04/24.04/26.04 | Exim, Dovecot | Hosting một server, đơn giản |
| Virtualmin | GPL miễn phí; Pro từ 75 USD/năm | Họ RHEL, Debian, Ubuntu | Có | Quản trị viên muốn toàn quyền |
| DirectAdmin | Từ 5 USD/tháng; Standard 29 USD/tháng | Họ RHEL, Debian, Ubuntu | Có | Hosting thương mại gọn nhẹ |
| cPanel & WHM | Theo tài khoản; Solo từ 29,99 USD/tháng | AlmaLinux, CloudLinux, Rocky, Ubuntu | Có | Hosting cần hệ sinh thái lớn nhất |
| ZoPanel | Gói Free; Pro 49 USD/năm hoặc 199 USD trọn đời mỗi server | Ubuntu 22.04/24.04/26.04, Debian 12/13 | Postfix, Dovecot, Rspamd | Hosting, agency, chạy ứng dụng |

Nguồn: [tài liệu HestiaCP](https://hestiacp.com/docs/introduction/getting-started), [cửa hàng Virtualmin](https://www.virtualmin.com/shop/), [bảng giá DirectAdmin](https://www.directadmin.com/pricing.php), [bảng giá cPanel](https://cpanel.net/pricing/) và [yêu cầu hệ thống](https://docs.cpanel.net/installation-guide/system-requirements/), [bảng giá ZoPanel](/vi/pricing). Danh sách rộng hơn có ở bài [VPS control panel tốt nhất 2026](/vi/blog/best-vps-control-panel-2026).

**HestiaCP** là phương án miễn phí đơn giản nhất cho một server. **Virtualmin** sâu hơn, hỗ trợ nhiều hệ điều hành hơn, nhưng giao diện nhiều tuỳ chọn. **DirectAdmin** và **cPanel** là panel thương mại quen thuộc; giá cPanel tính theo tài khoản nên tăng theo từng khách hàng.

**ZoPanel** chạy giao diện web bằng user không có quyền root và chuyển mọi thao tác cần root qua một agent chỉ chấp nhận danh sách hành động cố định. Mỗi tài khoản hosting là một user Linux riêng, có pool PHP-FPM riêng và systemd slice giới hạn CPU, RAM, số tiến trình cho cả PHP, cron và ứng dụng. Panel có mail kèm DKIM, PowerDNS với DNSSEC, WAF, quét mã độc, Git deploy, App Store Docker, đại lý và module billing. Nhiều server ZoPanel có thể nối thành một [fleet](/vi/docs/fleet) quản lý từ một panel, nhưng mỗi server tự chạy dịch vụ của mình; không có chế độ cụm mirror như ISPConfig. Hạn chế khác: chỉ Ubuntu và Debian, cần server sạch, và không có công cụ nhập từ ISPConfig.

## Cách chuyển dữ liệu khỏi ISPConfig

[Migration Toolkit](https://www.ispconfig.org/add-ons/ispconfig-migration-tool/) của ISPConfig (79 EUR) nhập dữ liệu từ Plesk, cPanel và ISPConfig cũ **vào** ISPConfig 3, còn công cụ ISPCopy chép một server ISPConfig sang server khác. Cả hai đều không xuất sang panel khác. Vì vậy bạn chuyển từng website thủ công. Các bước dưới đây dùng ZoPanel làm đích, nhưng phía ISPConfig thì panel nào cũng giống nhau.

### Bước 1: Kiểm kê và giảm TTL

Trong ISPConfig, liệt kê theo từng khách hàng: website và alias, database và user, domain email, hộp thư, chuyển tiếp thư, cron job và vùng DNS. Giảm TTL của bản ghi A và MX xuống 300 giây ít nhất 24 giờ trước khi chuyển.

### Bước 2: Chuẩn bị server mới

Cài panel mới trên VPS sạch, đừng cài đè lên server ISPConfig. Với ZoPanel:

```bash
curl -fsSL https://get.zopanel.net | sudo bash
```

Sau đó đăng nhập tại `https://IP-SERVER:8888`, bật xác thực hai lớp, và cài thành phần mail, DNS nếu cần ([tài liệu email](/vi/docs/email)).

### Bước 3: Chép file website

ISPConfig lưu mỗi website trong thư mục kiểu `/var/www/clients/client1/web1/web`, còn `/var/www/example.com` là symlink trỏ tới đó ([diễn đàn HowtoForge](https://forum.howtoforge.com/posts/280226)). Đường dẫn chính xác hiển thị trong phần cài đặt website. Trên server cũ:

```bash
cd /var/www/clients/client1/web1
tar -czf /root/example-web.tar.gz web
```

Tạo website trong ZoPanel (**Websites → New website**, cùng phiên bản PHP), rồi tải lên và giải nén vào `domains/example.com/public_html` bằng File Manager, hoặc chép bằng rsync qua SFTP nếu website lớn.

### Bước 4: Dump và nhập database

Database của ISPConfig là database MariaDB hoặc MySQL bình thường, thường mang tiền tố của khách hàng (ví dụ `c1shop`). Dump từng database:

```bash
mysqldump --single-transaction c1shop | gzip > /root/c1shop.sql.gz
```

Tạo database ở panel mới (tên trong ZoPanel luôn có tiền tố tài khoản, ví dụ `alice_shop`), nhập bản dump bằng **Import / restore**, rồi sửa file cấu hình của ứng dụng với tên, user và mật khẩu mới.

### Bước 5: Chuyển email

ISPConfig lưu thư dạng Maildir trong `/var/vmail/<domain>/<user>`. Thay vì chép thư mục Maildir giữa hai mail server khác nhau, hãy tạo lại từng hộp thư trên server mới và chép thư qua IMAP bằng imapsync:

```bash
imapsync --host1 old.example.com --user1 info@example.com --password1 'CU' \
         --host2 new.example.com --user2 info@example.com --password2 'MOI'
```

Tạo lại chuyển tiếp thư và trả lời tự động bằng tay. Sau đó khai báo MX, SPF, DKIM và DMARC từ server mới.

### Bước 6: Tạo lại DNS và cron

Nếu ISPConfig đang làm DNS chính cho domain, hãy chép các bản ghi của từng vùng sang trình sửa DNS của panel mới, hoặc sang DNS của nhà đăng ký tên miền. Tạo lại cron job và kiểm tra đường dẫn đã trỏ về thư mục website mới.

### Bước 7: Kiểm tra rồi đổi DNS

Trỏ domain về IP mới trong file `hosts` trên máy bạn và kiểm tra mọi website, đăng nhập và form liên hệ. Sau đó đổi bản ghi A và MX. Chứng chỉ Let's Encrypt được cấp ngay khi domain trỏ về server mới. Giữ server ISPConfig vài ngày để nhận thư đến muộn, và chạy imapsync lần cuối trước khi tắt.

Nếu cần chuyển cả server có nhiều khách hàng, xem bài [chuyển toàn bộ server hosting](/vi/blog/move-whole-hosting-server), còn phần đổi DNS có ở bài [chuyển website không gián đoạn](/vi/blog/migrate-website-without-downtime).

## Khi nào nên ở lại ISPConfig?

Hãy ở lại nếu bạn phụ thuộc vào chế độ nhiều server hoặc cụm mirror, cần AlmaLinux hay Rocky Linux, chỉ chạy website PHP truyền thống và đội ngũ đã quen giao diện. Luôn cập nhật lên bản 3.3 mới nhất, giới hạn cổng 8080 (cổng panel mặc định của bộ cài, theo [hướng dẫn cài của HowtoForge](https://www.howtoforge.com/perfect-server-ubuntu-11.10-with-nginx-ispconfig-3-p7/amp/)) chỉ cho IP của bạn, và giữ backup ở ngoài server.

## Kết luận

ISPConfig vẫn là panel miễn phí có năng lực, nhất là khi chạy nhiều server. Lý do phổ biến nhất để tìm panel thay thế ISPConfig là giao diện, nhu cầu triển khai ứng dụng ngoài PHP và giới hạn tài nguyên chặt hơn cho từng khách. Chọn HestiaCP hoặc Virtualmin nếu muốn tiếp tục miễn phí, DirectAdmin hoặc cPanel nếu muốn panel thương mại truyền thống, hoặc ZoPanel nếu bạn cần tách quyền, sandbox theo tài khoản và giá theo server. Dù chọn panel nào, hãy chuyển thử vài website thật trước.

[Gói Free của ZoPanel](/vi/pricing) có 3 tài khoản hosting, 10 website và 10 database, không giới hạn thời gian, đủ để bạn thử chuyển từ ISPConfig với dữ liệu thật.

## Câu hỏi thường gặp

### ISPConfig còn được phát triển không?

Có. Dự án ghi 3.3.2p1 là bản ổn định mới nhất tại thời điểm viết bài và khuyến nghị các bản Debian, Ubuntu gần đây, gồm cả Debian 13 và Ubuntu 26.04. Hãy xem trang tải về và changelog trước khi nâng cấp.

### ISPConfig có miễn phí không?

Có. ISPConfig là mã nguồn mở theo giấy phép BSD. Có một số tiện ích trả phí như Migration Toolkit (79 EUR) và module billing, và bạn có thể mua gói hỗ trợ.

### Có chuyển tự động từ ISPConfig sang cPanel hay ZoPanel được không?

Không bằng công cụ của ISPConfig, vì chúng nhập vào ISPConfig chứ không xuất ra. ZoPanel nhập backup cPanel và DirectAdmin, không nhập ISPConfig. Hãy chuyển file, bản dump database và thư qua IMAP như hướng dẫn ở trên.

### ISPConfig lưu file website và email ở đâu?

Website nằm trong `/var/www/clients/clientN/webN/web`, có symlink ở `/var/www/<domain>`. Thư nằm trong thư mục Maildir ở `/var/vmail/<domain>/<user>`. Trang cài đặt của website hiển thị đường dẫn chính xác.

### Panel miễn phí nào thay thế ISPConfig tốt nhất?

Với một server có web, mail và DNS, HestiaCP là lựa chọn miễn phí đơn giản nhất. Nếu cần hỗ trợ nhiều hệ điều hành và kiểm soát sâu, hãy dùng Virtualmin GPL. Gói Free của ZoPanel hợp với hệ thống nhỏ, tối đa 10 website.
