Tất cả hệ thống hoạt động bình thường 21 tiền mã hóa được chấp nhận · Hoan nghênh Monero Chính sách không KYC
ChainVPS

Lưu trữ đám mây · không KYC

Lưu Trữ Nextcloud Trên VPS Offshore

Nextcloud mang đến cho bạn một đám mây riêng đầy đủ — tệp tin, đồng bộ hóa, lịch và danh bạ — chạy hoàn toàn trên phần cứng do chính bạn kiểm soát, không bên thứ ba nào có thể đọc dữ liệu của bạn.

Đó là gì

Nextcloud là nền tảng lưu trữ đám mây và cộng tác mã nguồn mở: đồng bộ tệp tin giữa desktop và di động, chia sẻ, lịch, danh bạ, cùng hệ sinh thái ứng dụng cho tài liệu văn phòng, ghi chú và ảnh. Đây là giải pháp tự triển khai (self-hosted) hàng đầu thay thế cho Dropbox, Google Drive và iCloud, với toàn bộ dữ liệu được lưu trữ trên chính máy chủ của bạn.

Tại sao nên lưu trữ offshore

Trên một VPS offshore, không yêu cầu KYC, tệp tin của bạn không bao giờ chạm tới một tài khoản big-cloud của Mỹ hay EU gắn liền với danh tính của bạn, và băng thông không giới hạn nghĩa là các đợt đồng bộ lớn hay tải xuống media chia sẻ không phát sinh phí egress. Thanh toán bằng crypto và chọn vị trí máy chủ thuộc nhóm bảo mật cao giúp việc lưu trữ tài liệu cá nhân không bị gắn với hồ sơ danh tính và nằm ngoài các khu vực pháp lý hay yêu cầu dữ liệu phổ biến.

Triển khai

Một cấu hình mẫu hoạt động thực tế

Sao chép nội dung này vào một instance ChainVPS mới. Thay thế các placeholder, sau đó khởi chạy.

docker-compose.yml
## docker-compose.yml — Nextcloud + MariaDB + Redis
## Prereqs on Ubuntu 24.04:
##   apt update && apt install -y docker.io docker-compose-v2
## Put this file in /opt/nextcloud/ and run:  docker compose up -d
## Then front it with a TLS reverse proxy (Caddy/Nginx) on 443 -> 127.0.0.1:8080

services:
  db:
    image: mariadb:11
    restart: unless-stopped
    command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW
    volumes:
      - db:/var/lib/mysql
    environment:
      - MARIADB_ROOT_PASSWORD=CHANGE_ME_root
      - MARIADB_DATABASE=nextcloud
      - MARIADB_USER=nextcloud
      - MARIADB_PASSWORD=CHANGE_ME_db
    networks:
      - nc

  redis:
    image: redis:7-alpine
    restart: unless-stopped
    command: redis-server --requirepass CHANGE_ME_redis
    networks:
      - nc

  app:
    image: nextcloud:30-apache
    restart: unless-stopped
    depends_on:
      - db
      - redis
    ports:
      - "127.0.0.1:8080:80"   # bind to localhost; expose via reverse proxy TLS
    volumes:
      - nextcloud:/var/www/html          # app + config + apps
      - ./data:/var/www/html/data        # user files (put on your big data volume)
    environment:
      - MYSQL_HOST=db
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=CHANGE_ME_db
      - REDIS_HOST=redis
      - REDIS_HOST_PASSWORD=CHANGE_ME_redis
      - NEXTCLOUD_ADMIN_USER=admin
      - NEXTCLOUD_ADMIN_PASSWORD=CHANGE_ME_admin
      - NEXTCLOUD_TRUSTED_DOMAINS=cloud.example.com
      - OVERWRITEPROTOCOL=https           # required behind a TLS proxy
    networks:
      - nc

volumes:
  db:
  nextcloud:

networks:
  nc:

Tường lửa

Các cổng cần mở

CổngGiao thứcMục đích
443TCPTruy cập HTTPS qua reverse proxy TLS của bạn (Caddy/Nginx) — cổng duy nhất bạn công khai ra ngoài
80TCPHTTP dùng cho thử thách ACME/Let's Encrypt và chuyển hướng sang HTTPS
8080TCPHTTP của container Nextcloud, chỉ gắn với 127.0.0.1 và được reverse proxy truy cập
3478TCP/UDPTùy chọn: TURN/coturn cho các cuộc gọi âm thanh/video của Nextcloud Talk

Chọn đúng cấu hình

Gói nào bạn cần

Nhẹ

VPS Small (2 vCPU / 4 GB RAM)

1-5 người dùng, đồng bộ tệp cá nhân + lịch/danh bạ. Thêm một volume gói Storage cho thư mục dữ liệu khi thư viện của bạn phát triển.

Trung bình

VPS Pro (4 vCPU / 8 GB RAM)

10-30 người dùng với đồng bộ hoạt động liên tục, xem trước (preview), và chỉnh sửa tài liệu Collabora/OnlyOffice. Kết hợp với một volume dữ liệu dung lượng lớn thuộc gói Storage.

Nặng

Dedicated (8+ cores / 32 GB RAM) + Storage node

50+ người dùng, cộng tác nhóm, gọi video Talk, và tạo preview khối lượng lớn. Chuyển dữ liệu người dùng sang một máy chủ Storage riêng hoặc bộ lưu trữ ngoài tương thích S3.

Vị trí tốt nhất: Vì Nextcloud lưu trữ tài liệu cá nhân, hãy chọn một vị trí thuộc nhóm bảo mật cao — NL, CH, RO, IS, MD, hoặc LU. Thụy Sĩ và Iceland có chế độ bảo vệ dữ liệu theo hiến pháp rất mạnh và nằm ngoài nhóm lõi 14-Eyes; Moldova và Rumani nằm ngoài áp lực chia sẻ dữ liệu của EU. Hãy chọn khu vực gần người dùng của bạn nhất để giữ độ trễ đồng bộ thấp trong khi vẫn ở một khu vực pháp lý thân thiện với quyền riêng tư.

Khóa chặt bảo mật

Checklist tăng cường bảo mật

  • Không bao giờ để lộ trực tiếp cổng container — gắn Nextcloud với 127.0.0.1:8080 và kết thúc TLS tại reverse proxy Caddy hoặc Nginx, buộc dùng HTTPS kèm HSTS. Đặt OVERWRITEPROTOCOL=https để các URL được tạo ra chính xác.
  • Khóa NEXTCLOUD_TRUSTED_DOMAINS về đúng hostname thật của bạn, dùng mật khẩu dài và ngẫu nhiên cho admin/db/redis, và sau lần khởi động đầu tiên chạy 'occ config:system:set trusted_domains' thay vì để lại ký tự đại diện (wildcard).
  • Bật mã hóa phía máy chủ cho bộ lưu trữ ngoài và bật bảo vệ chống brute-force cùng 2FA (TOTP) cho mọi tài khoản; đặt trang đăng nhập sau fail2ban theo dõi log của Nextcloud.
  • Chuyển thư mục /data sang một volume lớn riêng biệt (ChainVPS Storage) và lên lịch sao lưu 'occ maintenance:mode' cho cả bản dump cơ sở dữ liệu và thư mục dữ liệu; định kỳ kiểm tra việc khôi phục.
  • Chạy tác vụ nền cron được khuyến nghị thông qua system cron gọi 'docker compose exec -u www-data app php cron.php' mỗi 5 phút thay vì AJAX cron, và thêm bộ nhớ đệm (memory caching) (Redis đã được cấu hình ở trên) để xóa các cảnh báo trong trang tổng quan quản trị.

Câu hỏi

Hosting Nextcloud — FAQ

Tôi có cần tên miền không?

Có, trên thực tế là cần. Nextcloud cần một hostname để có chứng chỉ TLS hợp lệ và để các client đồng bộ trên di động/desktop kết nối an toàn. Trỏ một bản ghi A về IP VPS của bạn và thêm nó vào NEXTCLOUD_TRUSTED_DOMAINS.

Tôi nên chọn sản phẩm nào của ChainVPS — VPS hay Storage?

Bắt đầu với một VPS cho chính ứng dụng, sau đó gắn hoặc kết hợp thêm một gói Storage cho dữ liệu tệp thực tế. Nhu cầu tính toán của Nextcloud khá khiêm tốn; nó lại "ngốn" dung lượng đĩa, nên việc chọn dung lượng lưu trữ giá rẻ và lớn mới là quyết định quan trọng thực sự.

Tôi có thể lưu dữ liệu tệp bên ngoài ổ đĩa chính không?

Có. Gắn một volume Storage riêng vào đường dẫn /data, hoặc cấu hình bộ lưu trữ ngoài tương thích S3. Điều này cho phép bạn mở rộng dung lượng độc lập với VPS và giúp việc sao lưu đơn giản hơn.

Băng thông không giới hạn có thực sự hữu ích cho Nextcloud không?

Rất hữu ích. Các lần đồng bộ ban đầu, thư viện media lớn và việc sử dụng trên nhiều thiết bị di chuyển rất nhiều dữ liệu. Băng thông không giới hạn nghĩa là các lượt tải lên/tải xuống lớn sẽ không phát sinh hóa đơn egress bất ngờ như ở các nhà cung cấp big-cloud.

Làm thế nào để giữ hệ thống luôn cập nhật và an toàn?

Cố định một tag image phiên bản chính (ví dụ nextcloud:30-apache), tạo snapshot trước khi nâng cấp, sau đó nâng từng phiên bản chính một và chạy 'occ upgrade'. Kết hợp điều đó với 2FA, fail2ban, và sao lưu ngoài máy chủ để có một nền tảng vững chắc.

Thanh toán bằng crypto có giữ cho việc lưu trữ của tôi được riêng tư không?

Thanh toán không yêu cầu KYC và không có danh tính nào được gắn với tài khoản, nhưng quyền riêng tư toàn trình còn phụ thuộc vào cách bạn thiết lập: sử dụng vị trí thuộc nhóm bảo mật cao, bật mã hóa, và tự kiểm soát thông tin đăng nhập quản trị của riêng bạn. ChainVPS không bao giờ yêu cầu giấy tờ tùy thân.

Khởi tạo ngay Nextcloud
trong 60 giây tới.

Băng thông không giới hạn · Đã bao gồm DDoS · 21 loại tiền điện tử · Không KYC.