Tropic Host

Nextcloud: là gì và cách triển khai đám mây cá nhân trên VPS

10 phút đọc
Tropic
Nextcloud: là gì và cách triển khai đám mây cá nhân trên VPS

Nextcloud: đám mây riêng cho tệp và cộng tác

Hợp đồng nằm trong email, phiên bản mới nhất ở trên laptop, ảnh được lưu trên điện thoại, còn lịch nhóm chạy trong một dịch vụ riêng. Nextcloud đưa tệp, tài liệu, danh bạ, tác vụ và giao tiếp về cùng một nơi. Điểm khác biệt chính so với dịch vụ đám mây thông thường là bạn kiểm soát máy chủ, dung lượng lưu trữ, tài khoản người dùng và quy tắc truy cập.

Hãy cùng xem ai có thể hưởng lợi từ Nextcloud, nó khác Google Drive và Dropbox như thế nào, cần bao nhiêu tài nguyên và cách cài đặt đám mây riêng trên VPS.

Nextcloud theo cách đơn giản nhất

Nextcloud là nền tảng mã nguồn mở để lưu trữ, đồng bộ và chia sẻ tệp. Bạn có thể cài trên máy chủ gia đình, NAS, phần cứng văn phòng hoặc VPS; người dùng kết nối qua trình duyệt, ứng dụng Android và iOS hoặc client cho Windows, macOS và Linux.

Ở góc nhìn người dùng, mọi thứ khá quen thuộc: bạn có thể tạo thư mục, tải tệp lên, gửi liên kết và đồng bộ dữ liệu. Sự khác biệt nằm phía sau. Trong đám mây công cộng, nhà cung cấp kiểm soát hạ tầng. Với Nextcloud, bạn chọn nơi lưu dữ liệu, ai được truy cập và mỗi người dùng nhận bao nhiêu dung lượng.

Quyền kiểm soát không tự động có nghĩa là bảo mật hoặc tiết kiệm. Bạn sẽ phải tự cập nhật, bảo vệ và sao lưu máy chủ.

Nextcloud có thể làm gì ngoài lưu tệp?

Đồng bộ giữa các thiết bị

Client máy tính đồng bộ các thư mục đã chọn với máy chủ. Ứng dụng di động có thể tự động tải ảnh và video lên. Đồng thời, bạn không cần giữ toàn bộ kho lưu trữ trên mọi laptop: dữ liệu vẫn có thể truy cập qua trình duyệt.

Liên kết, File Drop và lịch sử phiên bản

Bạn có thể chia sẻ tệp hoặc thư mục với người dùng, nhóm hoặc qua liên kết công khai. Liên kết có thể có mật khẩu, ngày hết hạn và quyền xem, tải xuống hoặc chỉnh sửa.

Tính năng File Drop đặc biệt hữu ích. Ví dụ, kế toán viên có thể tạo liên kết để thu thập tài liệu: mỗi khách hàng có thể tải tệp lên nhưng không thấy nội dung thư mục hay dữ liệu của người khác. Nextcloud cũng hỗ trợ chia sẻ liên kết giữa các máy chủ Nextcloud khác nhau.

Hệ thống giữ các phiên bản trước của tệp đã sửa, còn dữ liệu bị xóa trước tiên chuyển vào thùng rác. Điều này giúp hoàn tác thay đổi do nhầm lẫn, nhưng không thay thế bản sao lưu riêng.

Tài liệu, lịch và cuộc gọi video

Nextcloud Office cho phép người dùng chỉnh sửa tài liệu, bảng tính và bài thuyết trình trong trình duyệt. Groupware bổ sung lịch, danh bạ, client email và bảng tác vụ Deck. Module Mail kết nối tới hộp thư hiện có; nó không tạo máy chủ thư riêng.

Nextcloud Talk cung cấp chat, cuộc gọi âm thanh và video, hội nghị và chia sẻ màn hình. Với gia đình hoặc nhóm nhỏ, đây là cách lưu tệp và thảo luận về chúng trong cùng một hệ thống. Nhiều cuộc gọi đồng thời sẽ cần thêm tài nguyên và cấu hình mạng.

Nextcloud so với Google Drive và Dropbox

Nextcloud thường được mô tả là lựa chọn thay thế Google Drive, Dropbox, OneDrive hoặc Yandex Disk. Các tính năng tương tự, nhưng mô hình quản lý khác nhau.

Tham sốNextcloud trên máy chủ riêngĐám mây công cộng
Vị trí dữ liệuBạn chọn máy chủ và quốc giaNhà cung cấp chọn
Dung lượngGiới hạn bởi ổ đĩa của bạnGiới hạn bởi gói dịch vụ
Bảo trìChủ máy chủ xử lýNhà cung cấp xử lý
Khả năng mở rộngỨng dụng và tích hợp NextcloudHệ sinh thái của dịch vụ
Thiết lậpCần cấu hìnhChỉ cần đăng ký

Dịch vụ đám mây dựng sẵn thuận tiện hơn khi bạn chỉ cần vài gigabyte và không muốn quản trị. Nextcloud hấp dẫn hơn khi cần quy tắc truy cập tùy chỉnh, dung lượng lớn, nhiều người dùng hoặc tích hợp với hệ thống nội bộ.

Ai có thể hưởng lợi từ đám mây riêng?

Nextcloud có thể được sử dụng bởi:

  • gia đình — cho kho dùng chung, tự động tải ảnh và lịch;
  • freelancer hoặc agency — để gửi tệp lớn và thu thập tài liệu qua File Drop;
  • nhóm nhỏ — cho thư mục, tài liệu, tác vụ và cuộc gọi dùng chung;
  • tổ chức — khi cần tự chọn nền tảng lưu trữ và quốc gia lưu dữ liệu;
  • người yêu thích self-hosting — làm hệ thống lưu trữ trung tâm với WebDAV và tích hợp bên ngoài.

Nextcloud không phù hợp với người không muốn theo dõi cập nhật và sao lưu. Nó cũng không biến một VPS đơn lẻ thành dung lượng vô hạn: cần tính trước không gian cho tệp, phiên bản, thùng rác và thumbnail.

Cài Nextcloud ở đâu: tại nhà hay trên VPS?

Lựa chọnƯu điểmHạn chế
Máy chủ gia đình hoặc NASLưu trữ lớn, giá rẻ trên ổ đĩa của bạnPhụ thuộc điện, internet và router
VPSTruy cập bên ngoài 24/7 không cần phần cứng tại nhàPhí hàng tháng và chi phí ổ đĩa
Máy chủ văn phòngTruy cập nhanh trong công tyCần quản trị và địa điểm sao lưu

Máy chủ gia đình thường hiệu quả hơn về chi phí cho kho ảnh nhiều terabyte. VPS thuận tiện hơn khi dịch vụ phải liên tục truy cập được từ internet. Cũng có thể dùng mô hình lai: Nextcloud chạy trên VPS, còn một phần dữ liệu kết nối qua S3, SMB, SFTP hoặc WebDAV.

Nextcloud cần bao nhiêu tài nguyên?

Tải phụ thuộc vào số người dùng, việc tạo preview, bộ ứng dụng văn phòng, quét antivirus, tìm kiếm và cuộc gọi video. Có thể dùng các ước tính thực tế sau làm điểm bắt đầu:

Kịch bảnCPURAMĐĩa
Đám mây cá nhân, 1–3 người dùng2 vCPU4 GB40 GB cho hệ thống và container, cộng dữ liệu
Nhóm nhỏ và Office4 vCPU8 GBTừ 80 GB hoặc theo kích thước kho
Talk, ClamAV, tìm kiếm, nhiều preview4+ vCPU8–16 GBSSD/NVMe nhanh còn dung lượng dự phòng

Đây không phải yêu cầu hệ thống cứng nhắc mà là cấu hình khởi đầu. Với đám mây tệp, dung lượng đĩa thường quan trọng hơn một lõi CPU bổ sung.

Hãy cộng thêm chỗ cho tăng trưởng, phiên bản, thùng rác và thumbnail vào kích thước tệp hiện tại. Tốt hơn nên lưu bản sao lưu trên máy chủ hoặc phương tiện khác. Nếu đã dùng 60 GB, 70 GB trống sẽ không duy trì được lâu: cấp phát 120–150 GB hợp lý hơn.

Cách cài Nextcloud trên VPS bằng All-in-One

Nextcloud All-in-One, hay AIO, là phương thức cài đặt chính thức. Nó bao gồm Nextcloud, PostgreSQL, Redis và bảng điều khiển quản lý. Bạn có thể bật thêm Office, Talk, ClamAV, tìm kiếm toàn văn, preview và sao lưu BorgBackup.

Với bản cài đặt cơ bản, bạn cần VPS 64-bit sạch chạy Ubuntu hoặc Debian, tên miền có bản ghi A trỏ tới địa chỉ IP của máy chủ, Docker Engine từ kho chính thức và các port 80, 443, 8080, 8443 còn trống. Docker cài qua Snap không được hỗ trợ.

Khởi động container master:

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

Sau đó mở:

https://SERVER_IP:8080

Trình duyệt sẽ cảnh báo về chứng chỉ tự ký. Lần đăng nhập đầu tiên dùng địa chỉ IP, lưu mật khẩu được hiển thị, nhập tên miền và chọn các thành phần. AIO sẽ cấu hình chứng chỉ TLS qua Let's Encrypt.

Không bật mọi add-on nếu không cần: Office, Talk, antivirus và tìm kiếm dùng RAM, CPU. Talk cũng cần thêm port TCP và UDP.

Với máy chủ production, nhà phát triển khuyến nghị tệp Compose chính thức vì nó giúp cập nhật và thay đổi cấu hình dễ hơn. Lệnh trên phù hợp làm điểm khởi đầu rõ ràng và nhanh chóng.

Cách bảo vệ Nextcloud và tránh mất dữ liệu

Bộ biện pháp tối thiểu gồm:

  1. bật xác thực hai yếu tố;
  2. cập nhật Nextcloud, ứng dụng, container và hệ điều hành;
  3. bảo vệ liên kết công khai bằng mật khẩu và ngày hết hạn;
  4. giữ bản sao lưu tách biệt với VPS chính;
  5. thường xuyên kiểm tra khôi phục.

Thùng rác, lịch sử phiên bản, RAID và snapshot VPS đều hữu ích nhưng không thay thế bản sao lưu. Khôi phục đầy đủ cần dữ liệu, cấu hình và cơ sở dữ liệu; ứng dụng tùy chỉnh và theme cũng nên được giữ lại. AIO có thể tạo bản sao Borg hằng ngày và khôi phục instance qua bảng điều khiển.

Nextcloud trên VPS của tropic.host

Nextcloud cần máy chủ Linux có kết nối internet liên tục, ổ đĩa nhanh và đủ RAM. Bạn có thể host dự án như vậy trên VPS của tropic.host mà không phải để riêng một máy tính chạy ở nhà hoặc cấu hình truy cập qua router gia đình.

Với đám mây cá nhân, bắt đầu từ 2 vCPU và 4 GB RAM là hợp lý. Với Office, nhiều người dùng hoạt động, quét antivirus hoặc Talk, hãy cân nhắc 8 GB RAM trở lên. Đặc biệt chú ý dung lượng đĩa khi chọn gói: kho lưu trữ và tốc độ tăng trưởng thường quyết định cấu hình cần thiết.

Đừng mua máy chủ lớn nhất ngay từ đầu. Bắt đầu với tài nguyên phù hợp trường hợp sử dụng hiện tại, theo dõi RAM và dung lượng trống rồi mở rộng khi tải tăng.

Kết luận ngắn

Nextcloud biến máy chủ thành đám mây cá nhân hoặc nhóm với đồng bộ tệp, liên kết, lịch, tài liệu, tác vụ và cuộc gọi. Giá trị chính không phải là cố sao chép Google Drive miễn phí, mà là khả năng tự chọn hạ tầng và quy tắc làm việc với dữ liệu.

Tự do đi kèm trách nhiệm bảo trì. Khi cấu hình đúng cập nhật, xác thực hai yếu tố và bản sao lưu riêng, Nextcloud có thể trở thành không gian làm việc số lâu dài cho gia đình, freelancer hoặc nhóm.

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

Nextcloud có miễn phí không?

Phiên bản máy chủ là mã nguồn mở và có thể dùng miễn phí. Máy chủ, tên miền, bộ nhớ sao lưu và hỗ trợ thương mại khi cần được thanh toán riêng.

Nextcloud có thể thay thế Google Drive không?

Trong nhiều trường hợp, nó có thể thay thế cho lưu trữ, đồng bộ, chia sẻ tệp và chỉnh sửa cộng tác. Bộ tính năng phụ thuộc vào ứng dụng đã cài và cấu hình máy chủ.

Có thể cài Nextcloud mà không cần tên miền không?

Có, trong mạng cục bộ. Để truy cập an toàn qua internet, dùng tên miền và HTTPS thuận tiện hơn. AIO cũng có thể cung cấp tên miền phụ động miễn phí qua deSEC.

Nên dành bao nhiêu dung lượng đĩa cho Nextcloud?

Ngoài bản thân tệp, hãy tính cả phiên bản, thùng rác, thumbnail và tăng trưởng kho. Dự phòng thực tế là 30–50% trên kích thước hiện tại; bản sao lưu tốt nhất nên lưu riêng.

Đồng bộ có phải là sao lưu không?

Không. Việc xóa, hỏng hoặc mã hóa tệp có thể được đồng bộ sang các thiết bị khác. Bạn cần bản sao lưu độc lập của dữ liệu, cấu hình và cơ sở dữ liệu.