Nextcloud là phần mềm mã nguồn mở để tự dựng dịch vụ lưu trữ và cộng tác trực tuyến trên máy chủ của riêng bạn, tương tự Google Drive hay OneDrive nhưng dữ liệu nằm trong hạ tầng bạn kiểm soát. Bản Nextcloud Server mới nhất là 35.0.2, phát hành ngày 15/10/2026 (Nextcloud changelog).
Nextcloud chạy bằng PHP và cần cơ sở dữ liệu, nên chỗ cài hợp lý cho nhóm hay doanh nghiệp là một VPS có quyền root. Cách chuẩn bị và quản trị VPS có ở bài cách sử dụng VPS; bài này giải thích Nextcloud là gì, yêu cầu hệ thống và hai cách cài: trên VPS bằng Docker và trên web hosting.
Nextcloud là gì?
Nextcloud là nền tảng lưu trữ, đồng bộ và chia sẻ file tự host, ra đời năm 2016 khi tách ra từ dự án ownCloud. Mã nguồn Nextcloud Server phát hành theo giấy phép AGPL-3.0. Bạn cài Nextcloud lên máy chủ, rồi truy cập qua trình duyệt hoặc ứng dụng trên máy tính và điện thoại để đồng bộ file giữa các thiết bị.
Nextcloud hợp với người muốn tự quyết định nơi đặt dữ liệu, ai được xem và giữ trong bao lâu, thay vì phụ thuộc hạn mức của dịch vụ có sẵn. So sánh dung lượng của các dịch vụ có sẵn xem ở bài dịch vụ lưu trữ đám mây miễn phí.
Nextcloud có những tính năng gì?
Nextcloud có tính năng chính là lưu trữ, đồng bộ file, cộng thêm bộ ứng dụng cộng tác chạy trên cùng máy chủ. Gói đầy đủ thường được gọi là Nextcloud Hub.
- Files: tải lên, đồng bộ, chia sẻ bằng link có mật khẩu và hạn dùng, giữ lịch sử phiên bản file.
- Talk: chat, gọi video và chia sẻ màn hình trong nhóm.
- Calendar, Contacts, Mail: lịch, danh bạ đồng bộ qua CalDAV, CardDAV và ứng dụng đọc email.
- Office: mở và soạn chung tài liệu văn phòng ngay trên trình duyệt khi cài thêm bộ soạn thảo trực tuyến.
- Ứng dụng khách: có bản cho Windows, macOS, Linux, Android, iOS; trang giá của Nextcloud ghi các ứng dụng này miễn phí.
Nextcloud bảo mật dữ liệu như thế nào?
- Mã hoá kết nối bằng HTTPS (TLS); cần chứng chỉ SSL cho tên miền.
- Xác thực hai yếu tố, chống dò mật khẩu (brute force) có sẵn.
- Mã hoá phía máy chủ và mã hoá đầu cuối cho các thư mục được chọn qua ứng dụng khách.
- Bảo mật cuối cùng vẫn phụ thuộc máy chủ: cập nhật hệ điều hành, tường lửa, sao lưu; xem bài bảo mật VPS.
Nextcloud có miễn phí không? Khác gì Nextcloud Enterprise?
Nextcloud Server miễn phí để tự cài và dùng, không giới hạn số người dùng hay dung lượng. Nextcloud Enterprise là gói thuê bao trả phí cho doanh nghiệp, gồm hỗ trợ kỹ thuật, bản vá dài hạn và tính năng doanh nghiệp. Theo trang giá của Nextcloud ngày 24/10/2026, gói Enterprise bán từ 100 người dùng trở lên.
Gói Enterprise Giá từ 100 người dùng Giá từ 200 người dùng Standard 71,29 €/người/năm 53,17 €/người/năm Premium 104,99 €/người/năm 81,99 €/người/năm Ultimate 204,75 €/người/năm 183,75 €/người/năm
Yêu cầu hệ thống để cài Nextcloud
Nextcloud 35 cần hệ điều hành 64-bit, PHP 8.3 trở lên, một cơ sở dữ liệu và web server Apache hoặc nginx. Bảng dưới lấy từ Nextcloud 35 Administration Manual (truy cập 24/10/2026).
Thành phần Yêu cầu Nextcloud 35 Hệ điều hành Khuyến nghị Ubuntu 26.04 LTS, RHEL 10; hỗ trợ Ubuntu 24.04 LTS, RHEL 9, Debian 13, SLES 15 SP7/16, openSUSE Leap 16, CentOS Stream, Alpine PHP 8.3, 8.4, 8.5 (khuyến nghị 8.5) Cơ sở dữ liệu MySQL 8.4/9.7; MariaDB 10.11/11.4/11.8/12.3 (khuyến nghị 11.8); PostgreSQL 14–18 (khuyến nghị 18); SQLite chỉ để thử nghiệm Web server Apache 2.4 với mod_php hoặc php-fpm (khuyến nghị); nginx với php-fpm Bộ nhớ Tối thiểu 128MB RAM mỗi tiến trình PHP, khuyến nghị 512MB; trình cập nhật tích hợp cần ít nhất 256MB
Các yêu cầu cũ hay gặp trên mạng như CentOS 6.5/7, PHP 5.6 hay PostgreSQL 9–10 đều đã hết hỗ trợ và không cài được Nextcloud bản hiện hành.
Nextcloud có cài được trên web hosting không?
Có, nếu gói web hosting đáp ứng yêu cầu PHP và cơ sở dữ liệu ở trên. Tài liệu Nextcloud gợi ý dùng web installer khi bạn không có quyền dòng lệnh, ví dụ trên web hosting (Installation via web installer). Tuy vậy, hosting dùng chung thường giới hạn RAM, số file (inode), thời gian chạy PHP và cron, nên chỉ hợp để dùng thử hoặc vài người dùng.

Một lưu ý nữa: sau mỗi bản lớn, web installer và trình cập nhật tích hợp có thể chậm đến một tháng mới có phiên bản mới. Nếu cần nhiều người dùng, dữ liệu lớn hoặc ứng dụng Talk, nên chuyển sang VPS ngay từ đầu để khỏi phải di chuyển dữ liệu sau này.
Cách cài Nextcloud trên VPS bằng Docker (Nextcloud All-in-One)
Nextcloud All-in-One (AIO) là cách cài chính thức của Nextcloud bằng Docker: một container quản lý tự dựng Nextcloud, PostgreSQL, Redis, cấp chứng chỉ, sao lưu và cập nhật (nextcloud/all-in-one). Các bước dưới áp dụng cho VPS Ubuntu 24.04 LTS mới, chưa có web server nào chạy sẵn.
Bước 1: Chuẩn bị VPS và tên miền
- VPS Ubuntu 24.04 LTS có quyền root; kết nối bằng SSH theo bài cách kết nối VPS.
- Tạo bản ghi A cho tên miền, ví dụ
cloud.example.com, trỏ về IP của VPS (ví dụ 203.0.113.10). - Mở cổng 80, 443 và 8443 (TCP), 3478 (TCP/UDP) nếu dùng Talk. Cổng 8080 chỉ mở cho IP của bạn để vào trang quản trị AIO.
Nếu dùng UFW, luôn mở cổng SSH trước khi bật tường lửa:
sudo ufw allow OpenSSH
sudo ufw allow 80,443,8443/tcp
sudo ufw allow 3478
sudo ufw allow from <IP-cua-ban> to any port 8080 proto tcp
sudo ufw enable
Bước 2: Cài Docker Engine
Cài Docker theo hướng dẫn chính thức cho Ubuntu (Install Docker Engine on Ubuntu), rồi kiểm tra bằng sudo docker run hello-world.
Bước 3: Chạy container quản lý của AIO
Lệnh dưới lấy nguyên từ README của Nextcloud AIO cho máy Linux chưa có web server hay reverse proxy:
sudo docker run \
--init \
--sig-proxy=false \
--name nextcloud-aio-mastercontainer \
--restart always \
--publish 80:80 \
--publish 8080:8080 \
--publish 8443:8443 \
--volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
--volume /var/run/docker.sock:/var/run/docker.sock:ro \
ghcr.io/nextcloud-releases/all-in-one:latest
Bước 4: Hoàn tất trên giao diện AIO
- Mở
https://203.0.113.10:8080bằng IP (không dùng tên miền ở bước này) và chấp nhận cảnh báo chứng chỉ tự ký. - Lưu lại passphrase AIO hiển thị, nhập tên miền
cloud.example.com, chọn ứng dụng đi kèm (Office, Talk…) rồi bấm khởi động các container. - Khi xong, AIO hiện mật khẩu tài khoản quản trị ban đầu. Đăng nhập Nextcloud qua
https://cloud.example.comvà đổi mật khẩu. - Bật sao lưu hằng ngày trong giao diện AIO (dùng BorgBackup) và giữ thêm một bản ở nơi khác theo bài backup VPS.
Cách cài Nextcloud trên web hosting bằng web installer
Cách cài Nextcloud trên web hosting dùng một file PHP tên setup-nextcloud.php: file này kiểm tra điều kiện, tải Nextcloud từ máy chủ chính thức rồi chuyển sang trình cài đặt (Nextcloud docs).
- Trong control panel (ví dụ cPanel), kiểm tra phiên bản PHP từ 8.3 trở lên và tạo một database MySQL/MariaDB cùng người dùng database.
- Tải
setup-nextcloud.phpở mục web installer trên trang tải Nextcloud, rồi tải lên thư mục web bằng File Manager hoặc FTP. - Mở
https://ten-mien-cua-ban/setup-nextcloud.php, làm theo hướng dẫn để tải Nextcloud về thư mục chọn sẵn. - Ở trình cài đặt, tạo tài khoản quản trị, chọn thư mục dữ liệu nằm ngoài thư mục web nếu hosting cho phép, nhập thông tin database đã tạo.
- Sau khi cài, vào Administration settings → Basic settings, chuyển Background jobs sang Cron và tạo cron job trên hosting gọi
cron.phpmỗi 5 phút.
Khi nào không nên tự host Nextcloud?
Không nên tự host Nextcloud khi không ai trong nhóm theo dõi được cập nhật bảo mật và sao lưu, vì máy chủ lưu tài liệu nội bộ là mục tiêu tấn công hấp dẫn. Một số trường hợp chưa cần:
- Chỉ một người dùng, dữ liệu dưới 15–20 GB: gói miễn phí của Google Drive hoặc MEGA đủ dùng.
- Cần chỉnh sửa tài liệu cùng lúc với nhiều đối tác bên ngoài đã quen Google Workspace hoặc Microsoft 365.
- Không có ngân sách duy trì máy chủ chạy liên tục và dung lượng sao lưu.
Nếu đã quyết định tự host, đọc thêm bài bảo mật VPS Ubuntu trước khi đưa dữ liệu thật lên.
Cần một máy chủ chạy 24/7 với chi phí cố định theo tháng? VPS của Tino đặt tại datacenter ở Việt Nam, có quyền root để tự cài phần mềm và hỗ trợ kỹ thuật 24/7. Xem cấu hình và giá trên trang sản phẩm.
Câu hỏi thường gặp về Nextcloud
Nextcloud khác ownCloud thế nào?
Nextcloud tách ra từ ownCloud năm 2016 và phát triển độc lập từ đó. Hai dự án có chung gốc nhưng nay khác nhau về ứng dụng đi kèm, giấy phép và lộ trình phát triển.
Nextcloud khác Google Drive ở điểm nào?
Google Drive là dịch vụ có sẵn, dữ liệu nằm trên máy chủ Google và bị giới hạn theo gói. Nextcloud là phần mềm bạn tự cài, dữ liệu nằm trên máy chủ của bạn, dung lượng theo ổ đĩa, nhưng bạn tự lo vận hành.
Dùng thử Nextcloud mà không cài được không?
Được. Trang tải của Nextcloud có mục đăng ký tài khoản miễn phí tại một nhà cung cấp dịch vụ Nextcloud. Cách này hợp để làm quen giao diện trước khi tự cài.
Nextcloud AIO có cần tên miền không?
Cần một tên miền trỏ về máy chủ để AIO cấp chứng chỉ hợp lệ. Trang quản trị AIO ở cổng 8080 thì truy cập bằng IP, chấp nhận chứng chỉ tự ký.
Nextcloud có dùng SQLite được không?
Có, nhưng tài liệu Nextcloud chỉ khuyến nghị SQLite cho thử nghiệm và hệ thống rất nhỏ. Dùng thật nên chọn MariaDB, MySQL hoặc PostgreSQL.
