Hướng dẫn Cài đặt Nextcloud trên Ubuntu 20.04

Nextcloud là nền tảng lưu trữ đám mây mã nguồn mở tối thượng, cho phép bạn tự xây dựng một “Google Drive” hoặc “Dropbox” cá nhân. Điểm khác biệt lớn nhất? Bạn sở hữu hoàn toàn dữ liệu của mình. Khi triển khai trên hệ thống của VPSRE, bạn sẽ có toàn quyền kiểm soát, bảo mật tuyệt đối và không còn lo lắng về giới hạn dung lượng từ bên thứ ba.

1. Yêu cầu cấu hình tối ưu để cài đặt Nextcloud

Để hệ thống vận hành mượt mà, tránh tình trạng giật lag khi đồng bộ file lớn, VPSRE khuyến nghị cấu hình sau:

  • CPU: Tối thiểu 2 core (Khuyên dùng 4 core cho doanh nghiệp).
  • RAM: Tối thiểu 2 GB (Càng nhiều RAM, tốc độ xử lý file càng nhanh).
  • Lưu trữ: Tối thiểu 20 GB (Ưu tiên SSD/NVMe để có hiệu suất tốt nhất).
  • Băng thông: Cổng mạng Gbps hoặc Internet upload tối thiểu 10 Mbps.
  • Hệ điều hành: Ubuntu 20.04 LTS (ổn định nhất).
  • Thành phần khác: Web Server (Apache/Nginx), Database (MariaDB/MySQL), và PHP 7.4+.

2. Hướng dẫn cài đặt Nextcloud trên Ubuntu 20.04 (Snap Method)

Sử dụng Snap là cách nhanh nhất và ít lỗi nhất hiện nay vì nó đóng gói sẵn mọi thành phần cần thiết.

Bước 1: Cài đặt Nextcloud Snap Nhập lệnh sau để tải và cài đặt phiên bản ổn định nhất:

sudo snap install nextcloud

Xác nhận quá trình cài đặt thành công:

snap changes nextcloud

Nếu bạn thấy trạng thái “Done” như hình dưới, chúc mừng, bạn đã đi được 50% chặng đường! Xác nhận cài đặt thành công

Bước 2: Khởi tạo tài khoản Quản trị (Admin) Thay username và password bằng thông tin cá nhân của bạn:

sudo nextcloud.manual-install admin_username your_password

Cấu hình admin thành công

Bước 3: Thiết lập Trusted Domains (Tên miền tin cậy) Mặc định Nextcloud chỉ cho phép truy cập qua localhost. Để truy cập từ xa, bạn phải thêm IP hoặc Domain của VPS vào danh sách trắng:

sudo nextcloud.occ config:system:set trusted_domains 1 --value=your_domain_or_ip

Kiểm tra lại danh sách:

sudo nextcloud.occ config:system:get trusted_domains

Trusted domains list

Bước 4: Bảo mật hệ thống với SSL (HTTPS) Đừng bao giờ để dữ liệu của bạn “truyền trần” trên Internet. Bạn có 2 lựa chọn:

Cách A: Sử dụng Let’s Encrypt (Khuyên dùng – Có khóa xanh uy tín)

sudo nextcloud.enable-https lets-encrypt

Lưu ý: Bạn cần có một tên miền trỏ về IP máy chủ để thực hiện bước này.

Cách B: Sử dụng Self-signed (Chứng chỉ tự ký – Dùng nội bộ)

sudo nextcloud.enable-https self-signed

Đừng quên mở cổng Firewall để dữ liệu có thể lưu thông:

sudo ufw allow 80,443/tcp

Bước 5: Trải nghiệm thành quả Bây giờ, hãy mở trình duyệt và gõ địa chỉ IP hoặc tên miền của bạn. Giao diện đăng nhập hiện đại của Nextcloud sẽ hiện ra: Nextcloud Login Page

KẾT LUẬN Tự triển khai Nextcloud không khó, nhưng để có một hệ thống ổn định và bảo mật, lựa chọn hạ tầng bên dưới là rất quan trọng. Tại VPSRE, chúng tôi cung cấp các dòng VPS tối ưu cho lưu trữ với tốc độ mạng cực cao, giúp trải nghiệm Cloud của bạn mượt mà như dùng ổ cứng gắn ngoài.

Thông tin hỗ trợ:

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *