NextCloud là gì?
NextCloud là phần mềm mã nguồn mở giúp người dùng tạo dịch vụ lưu trữ đám mây riêng. Dữ liệu được lưu trên máy tính hoặc server cá nhân, tăng khả năng kiểm soát và bảo mật. Bạn có thể xem thêm tại Tin tức 360.
NextCloud hỗ trợ nhiều nền tảng, bao gồm Windows, Android và iOS, với giao diện thân thiện và dễ sử dụng.
Chuẩn bị trước khi cài đặt
Bạn cần chuẩn bị:
- Một máy tính, VPS hoặc Raspberry Pi đã cài hệ điều hành (ví dụ: Ubuntu Server 20.04 LTS).
- Kết nối mạng với các port 443 và 80 đã mở.
- Quyền truy cập root. Khuyến khích sử dụng SSH để kết nối.
Các phần mềm cần cài đặt
Danh sách phần mềm:
- Apache
- PHP (phiên bản 7.4.1 hoặc mới hơn)
- MySQL
- NextCloud
Hướng dẫn cài đặt Apache
Bước 1: Cài đặt Apache bằng lệnh sudo apt install apache2 -y
.
Bước 2: Khởi động và bật Apache: sudo systemctl start apache2
, sudo systemctl enable apache2
.
Bước 3: Kiểm tra firewall với lệnh sudo ufw app list
.
Bước 4: Cho phép traffic trên port 80 và 443 bằng lệnh sudo ufw app info 'Apache Full'
.
Cài đặt và cấu hình MySQL
Bước 1: Cài đặt MySQL bằng lệnh sudo apt install mysql-server -y
.
Bước 2: Đặt mật khẩu root: sudo mysql_secure_installation
.
Bước 3: Tạo database và user cho NextCloud:
CREATE DATABASE nextcloud;
CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'YOUR_PASSWORD_HERE';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nc_user'@'localhost';
FLUSH PRIVILEGES;
Cài đặt PHP
Cài đặt các gói PHP cần thiết bằng lệnh:
sudo apt install -y php libapache2-mod-php php-ldap php-mysql php-cli php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip
Cài đặt NextCloud
Bước 1: Tải NextCloud phiên bản mới nhất:
wget https://download.nextcloud.com/server/releases/nextcloud-22.1.0.zip -O /opt/nextcloud.zip
Bước 2: Giải nén và di chuyển tệp:
unzip /opt/nextcloud.zip -d /var/www/
Bước 3: Cấu hình Virtual Host và phân quyền cho NextCloud.
Hướng dẫn mở port modem nhà mạng
Bước 1: Truy cập địa chỉ 192.168.1.1
và đăng nhập bằng thông tin nhà mạng cung cấp.
Bước 2: Chọn Advanced Setup > NAT > Virtual Server để mở port 80 và 443.







