Debian 13 và Ubuntu 26.04 cho web hosting: có gì thay đổi

Debian 13 có gì mới cho web hosting: phiên bản PHP, nginx, MariaDB, PostgreSQL, Dovecot, kernel so với Debian 12, Ubuntu 24.04/26.04 và thời hạn hỗ trợ.

Bảng so sánh phiên bản gói phần mềm trên Debian 12, Debian 13, Ubuntu 24.04 và Ubuntu 26.04

Ý chính

  • Debian 13 có PHP 8.4, nginx 1.26, MariaDB 11.8, PostgreSQL 17 và kernel 6.12; Ubuntu 26.04 có PHP 8.5, nginx 1.28, MariaDB 11.8, MySQL 8.4, PostgreSQL 18 và kernel 7.0.
  • Cả hai lên Dovecot 2.4 với định dạng cấu hình không tương thích bản 2.3, nên mail server phải viết lại cấu hình khi nâng cấp.
  • Debian 12 đã hết hỗ trợ bảo mật thường kỳ từ 12/7/2026 và chuyển sang LTS đến 30/6/2028.
  • packages.sury.org có PHP 5.6 đến 8.5 cho cả trixie và resolute, còn PPA ondrej/php chỉ còn Ubuntu 22.04 và 24.04.

Debian 13 có gì mới cho server web? Cài thẳng từ kho Debian, bạn có PHP 8.4, nginx 1.26, Apache 2.4, MariaDB 11.8, PostgreSQL 17, Postfix 3.10, Dovecot 2.4, OpenSSL 3.5 và Linux 6.12. Ubuntu 26.04 LTS còn mới hơn với PHP 8.5, nginx 1.28, MySQL 8.4, PostgreSQL 18 và Linux 7.0. Cả hai đều là lựa chọn tốt để làm hosting cuối năm 2026, nhưng khi nâng cấp từ Debian 12 hay Ubuntu 24.04, cấu hình mail server (Dovecot 2.4), kho PHP cho các phiên bản cũ và một số mặc định hệ thống đều thay đổi.

Mọi phiên bản dưới đây được chúng tôi kiểm tra trên kho Debian và Ubuntu vào tháng 10/2026.

Ngày phát hành và thời hạn hỗ trợ

Bản phát hành Tên mã Phát hành Hết hỗ trợ thường kỳ / tiêu chuẩn Hỗ trợ kéo dài
Debian 12 bookworm 10/6/2023 Đã kết thúc 12/7/2026 Debian LTS đến 30/6/2028
Debian 13 trixie 9/8/2025 Khoảng 3 năm sau phát hành (8/2028) Debian LTS đến 30/6/2030
Ubuntu 24.04 LTS noble 4/2024 5/2029 Ubuntu Pro (ESM) đến 5/2034
Ubuntu 26.04 LTS resolute 23/4/2026 5/2031 Ubuntu Pro (ESM) đến 5/2036

Nguồn: wiki Debian LTS, thông báo chuyển bookworm sang LTS, chu kỳ phát hành Ubuntu và release notes Ubuntu 26.04.

Điều quan trọng nhất: Debian 12 giờ đã ở giai đoạn LTS. Bản vá bảo mật vẫn có, nhưng do đội LTS tình nguyện đảm nhận, chỉ trên một số kiến trúc (amd64, i386, arm64, armhf, ppc64el), và chính Debian khuyên người dùng lên Debian 13 khi có thể. VPS bạn dựng hôm nay nên chạy Debian 13 hoặc Ubuntu 26.04, trừ khi có lý do cụ thể để chờ.

Bảng phiên bản: Debian 12, Debian 13, Ubuntu 24.04, Ubuntu 26.04

Phần mềm Debian 12 Debian 13 Ubuntu 24.04 Ubuntu 26.04
PHP 8.2 8.4 8.3 8.5
nginx 1.22.1 1.26.3 1.24.0 1.28.3
Apache 2.4.68 2.4.68 / 2.4.69 (bản vá bảo mật) 2.4.58 2.4.66
MariaDB 10.11 11.8 10.11 11.8
MySQL không có trong kho (mặc định là MariaDB) không có trong kho (mặc định là MariaDB) 8.0 8.4 LTS
PostgreSQL 15 17 16 18
Postfix 3.7 3.10 3.8 3.10
Dovecot 2.3.19 2.4.1 2.3.21 2.4.2
Kernel Linux 6.1 6.12 6.8 7.0
OpenSSL 3.0 3.5 3.0 3.5

Cách kiểm tra: phiên bản Debian lấy từ kho Debian (madison) và release notes trixie; phiên bản Ubuntu lấy từ các gói đã phát hành trên Launchpad, ví dụ nginx, php8.5, mysql-8.4, dovecot, và từ tóm tắt Ubuntu 26.04 cho người dùng LTS. Số phiên bản nhỏ thay đổi theo bản vá bảo mật. Debian đưa các bản Apache 2.4.x mới của upstream vào bản cập nhật ổn định, nên Debian 12 hiện có Apache mới hơn Ubuntu 24.04.

Trên Debian, gói default-mysql-server phụ thuộc vào MariaDB; nếu cần đúng MySQL trên Debian, bạn phải thêm kho ngoài.

Thay đổi cho web hosting

PHP 8.4 và 8.5 là mặc định

Debian 13 lên PHP 8.4 (từ 8.2), Ubuntu 26.04 lên 8.5 (từ 8.3). Hãy thử plugin, theme cũ và code tự viết trước khi chuyển website, vì mỗi bản PHP đều gỡ bỏ các tính năng đã lỗi thời. Bản phân phối chỉ có một phiên bản PHP, nên website nào cần bản khác sẽ phải dùng kho bên thứ ba (xem bên dưới). Bài chạy nhiều phiên bản PHP trên một server hướng dẫn chi tiết.

nginx 1.26 và 1.28, Apache 2.4

nginx lên 1.26 trên Debian (từ 1.22) và 1.28 trên Ubuntu (từ 1.24); Apache vẫn ở nhánh 2.4 trên mọi bản, nên cách .htaccess hoạt động không đổi. Nếu bạn tự dựng stack, bài cài LEMP trên Ubuntu áp dụng được cho cả hai bản mới.

Database: MariaDB 11.8, MySQL 8.4, PostgreSQL 17 và 18

MariaDB nhảy từ 10.11 lên 11.8 trên cả Debian 13 và Ubuntu 26.04, tức là lên phiên bản chính mới. Release notes của Debian cảnh báo MariaDB không hỗ trợ khôi phục lỗi giữa các phiên bản chính: hãy dừng dịch vụ, kiểm tra log có dòng Shutdown complete rồi mới nâng cấp, và dump database trước.

Ubuntu 26.04 thay MySQL 8.0 bằng 8.4 LTS. Theo release notes Ubuntu, tài khoản còn dùng plugin mysql_native_password sẽ bị khóa theo mặc định. Bạn chuyển các user đó sang caching_sha2_password (mật khẩu sẽ bị đặt lại), hoặc đặt mysql_native_password=ON trong [mysqld], cách mà Ubuntu nói sẽ không còn dùng được ở các bản tương lai có MySQL 9.7 trở lên. Điều này chỉ ảnh hưởng gói MySQL của Ubuntu, không ảnh hưởng MariaDB.

PostgreSQL lên 17 trên Debian 13 và 18 trên Ubuntu 26.04; đổi phiên bản chính cần lên kế hoạch chuyển dữ liệu.

Thay đổi cho email: Dovecot 2.4

Đây là thay đổi dễ làm hỏng server đang chạy nhất. Cả Debian 13 (2.4.1) và Ubuntu 26.04 (2.4.2) đều lên Dovecot 2.4, và release notes của Debian nói định dạng cấu hình mới "không tương thích với các phiên bản trước". Ubuntu cũng nói như vậy và dẫn tới hướng dẫn nâng cấp 2.3 lên 2.4 của Dovecot.

Dovecot 2.3 Dovecot 2.4
Không cần dòng phiên bản dovecot_config_version phải là thiết lập đầu tiên; bắt buộc có dovecot_storage_version
mail_location = maildir:~/Maildir mail_driver = maildir và mail_path = ~/Maildir
ssl_cert, ssl_key ssl_server_cert_file, ssl_server_key_file
disable_plaintext_auth auth_allow_cleartext
%u, %d %{user}, %{user | domain}
Khối plugin { } Thiết lập plugin là toàn cục
passdb { } không tên Mỗi passdb và userdb phải có tên
replicator, director Đã bị gỡ

Hướng dẫn upstream còn liệt kê các phần bị gỡ khác: driver xác thực checkpassword và shadow, fts-lucene và fts-squat, plugin zlib. Script Sieve toàn cục phải biên dịch lại bằng sievec. Nếu bạn dùng replicator để đồng bộ mail giữa hai server, Debian khuyên chưa nâng cấp cho tới khi có giải pháp thay thế.

Postfix lên 3.10 trên cả hai. Trên Ubuntu 26.04, Postfix mặc định không còn cài trong chroot, chỉ còn hỗ trợ chroot hạn chế. Nếu muốn dựng mail đầy đủ, xem bài chạy email server trên VPS.

Thay đổi hệ thống ảnh hưởng tới server

Thay đổi Debian 13 Ubuntu 26.04
/tmp Là tmpfs nằm trong RAM, mặc định tối đa 50% bộ nhớ Không nêu trong tóm tắt LTS
OpenSSH 10.0p1, không còn hỗ trợ khóa DSA 10.2p1, bỏ DSA, mặc định trao đổi khóa hậu lượng tử
/etc/sysctl.conf Không còn được đọc; dùng /etc/sysctl.d/*.conf Không nêu
sudo Không nêu sudo-rs là mặc định
Lệnh cơ bản (coreutils) Không nêu rust-coreutils (vẫn giữ cp, mv, rm của GNU)
cgroup v1 Không nêu Đã gỡ (systemd 259)
last, lastb, lastlog Thay bằng wtmpdb và lastlog2 Không nêu
Đồng bộ giờ Không nêu chrony thay systemd-timesyncd trên bản cài mới

Nguồn: các vấn đề cần biết của Debian 13 và tóm tắt Ubuntu 26.04 cho người dùng LTS. Trên VPS nhỏ, /tmp dạng tmpfs của Debian 13 nghĩa là file lớn ghi vào đó sẽ chiếm RAM; chỉnh kích thước bằng systemctl edit tmp.mount. Thiết lập kernel trong /etc/sysctl.conf phải chuyển sang /etc/sysctl.d/. Bài bảo mật VPS Ubuntu hướng dẫn phần còn lại.

Cả hai đều không cho nhảy cóc phiên bản: Debian 11 phải qua 12, còn Ubuntu 22.04 phải lên 24.04 (hoặc 25.10) trước khi lên 26.04.

Kho PHP cho các phiên bản cũ

Nguồn phổ biến để chạy nhiều phiên bản PHP song song là các gói của Ondřej Surý. Tình hình đã đổi với Ubuntu 26.04, và chúng tôi kiểm tra trực tiếp ngày 21/10/2026:

Kho Debian 13 trixie Ubuntu 26.04 resolute
packages.sury.org/php Có: PHP 5.6 đến 8.5, thêm bản thử nghiệm 8.6 RC, amd64 và arm64 Có: cùng các phiên bản, amd64 và arm64
ppa:ondrej/php Không áp dụng (chỉ cho Ubuntu) Không: PPA chỉ còn Jammy (22.04) và Noble (24.04)

Phần mô tả của PPA cho biết kho này đang được gộp vào packages.sury.org/php, rằng với Ubuntu Resolute thì packages.sury.org/php là "the canonical way of getting PHP packages" (cách chính thức để lấy gói PHP), và Jammy, Noble vẫn dùng PPA được. Vì vậy trên Ubuntu 26.04, lệnh add-apt-repository ppa:ondrej/php không còn đúng; hãy thêm packages.sury.org giống như trên Debian. Như mọi kho bên thứ ba, bạn đang tin người duy trì kho với quyền root trên server của mình.

Nên chọn bản nào?

  • Debian 13: nền tảng ổn định, ít thay đổi, PHP 8.4, LTS đến 2030.
  • Ubuntu 26.04: stack mới nhất (PHP 8.5, PostgreSQL 18, kernel 7.0), có MySQL 8.4, hỗ trợ tiêu chuẩn đến 2031.
  • Ubuntu 24.04: tạm ở lại nếu ứng dụng quan trọng chưa được thử trên PHP 8.5 hay MySQL 8.4 (hỗ trợ đến 5/2029).
  • Debian 12: lên kế hoạch chuyển đi trước khi LTS kết thúc ngày 30/6/2028.

ZoPanel xử lý Debian 13 và Ubuntu 26.04 thế nào

ZoPanel hỗ trợ Ubuntu 22.04, 24.04, 26.04 và Debian 12, 13, trên x86-64 và ARM64 (yêu cầu hệ thống). Debian 13 đã có kernel 6.8 trở lên, nên các tính năng như nén RAM của tiến trình rảnh hoạt động mà không cần đổi kernel. ZoPanel nhận biết phiên bản Dovecot đã cài và ghi cấu hình theo định dạng 2.4 trên Debian 13 và Ubuntu 26.04, nên bạn không phải tự chuyển cấu hình mail.

Có một hạn chế cần nói rõ. Trên Ubuntu 26.04, ZoPanel hiện chỉ có PHP 8.5 từ kho của Ubuntu, và chưa dùng packages.sury.org ở bản này, nên ứng dụng cần PHP cũ hơn (ví dụ PrestaShop) chưa cài được trên Ubuntu 26.04. Trên Debian 13 và Ubuntu 24.04, bạn có PHP 7.4 đến 8.4 chạy song song. Nếu hôm nay cần nhiều phiên bản PHP, hãy chọn Debian 13 hoặc Ubuntu 24.04. Cài đặt chỉ cần một lệnh trên server mới: curl -fsSL https://get.zopanel.net | sudo bash (xem cài đặt ZoPanel). Tính năng hosting chi tiết có ở trang hosting.

Kết luận

Debian 13 và Ubuntu 26.04 đều là nền tảng hosting tốt, với PHP, nginx, MariaDB và OpenSSL mới hơn bản trước. Phần việc nằm ở khâu nâng cấp: viết lại cấu hình Dovecot cho 2.4, tắt MariaDB sạch sẽ trước khi lên phiên bản chính mới, kiểm tra tài khoản MySQL 8.4 trên Ubuntu, và đổi từ PPA ondrej sang packages.sury.org trên Ubuntu 26.04.

Nếu không muốn tự theo dõi những khác biệt này cho từng bản phân phối, gói Free của ZoPanel cho 3 tài khoản hosting, 10 website và 10 database, không giới hạn thời gian. Xem bảng giá.

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

Debian 13 có phù hợp làm server web không?

Có. Debian 13 có PHP 8.4, nginx 1.26, Apache 2.4, MariaDB 11.8 và PostgreSQL 17, được hỗ trợ bảo mật thường kỳ khoảng ba năm và Debian LTS đến 30/6/2030. Đây là nền tảng ổn định, ít phải bảo trì cho hosting nginx hoặc Apache.

Debian 13 dùng PHP phiên bản nào?

PHP 8.4, trong khi Debian 12 dùng 8.2. Muốn có phiên bản khác, hãy thêm packages.sury.org, kho này có PHP 5.6 đến 8.5 cho trixie trên amd64 và arm64.

PPA ondrej/php có hỗ trợ Ubuntu 26.04 không?

Không. Tại tháng 10/2026, PPA chỉ phát hành gói cho Ubuntu 22.04 và 24.04, và phần mô tả nói packages.sury.org/php là nguồn chính thức cho Ubuntu Resolute (26.04). packages.sury.org có PHP 5.6 đến 8.5 cho resolute.

Có nâng cấp Debian 12 lên 13 được khi đang chạy mail server không?

Được, nhưng hãy chuyển cấu hình Dovecot sang định dạng 2.4 trước, tốt nhất là thử trên server test, vì định dạng cũ không tương thích. Nếu bạn dùng replicator của Dovecot, Debian khuyên chưa nâng cấp cho tới khi có giải pháp thay thế, vì bản 2.4 đã gỡ tính năng này.

Debian 12 còn được hỗ trợ không?

Còn, qua Debian LTS đến 30/6/2028. Hỗ trợ bảo mật thường kỳ đã kết thúc ngày 12/7/2026, và LTS chỉ phủ ít kiến trúc và gói hơn, nên hãy lên kế hoạch chuyển sang Debian 13 trong khoảng thời gian đó.