Hướng dẫn cài đặt NextCloud trên Ubuntu 22.04
NextCloud là phần mềm mã nguồn mở giải quyết các yêu cầu lưu trữ đám mây cho cá nhân và doanh nghiệp, cho phép người dùng lưu trữ, truy cập và chia sẻ dữ liệu từ các thiết bị ở bất kỳ vị trí nào.
Trước đó, NextCloud đã được phát triển sử dụng trên nền tảng OwnCloud cũ, được sử dụng phổ biến ở các nền nàng như Android, Linux, Windows, Macintosh, IOS.
Bài viết này Long Vân sẽ hướng dẫn cài đặt NextCloud trên Ubuntu 22.04
I. Cập nhật hệ thống
sudo apt-get update
sudo apt-get upgrade
II. Cài đặt các gói cần thiết.
Cài đặt apache
sudo apt-get install apache2 -y
systemctl enable apache2
Cài đặt mariadb server
sudo apt install mariadb-server -y
mysql_secure_installation
systemctl enable mariadb
Cài đặt thư viện và php 8.1
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php8.1 -y
sudo apt-get install php8.1-cli php8.1-fpm php8.1-intl php8.1-common php8.1-mysql php8.1-zip php8.1-gd php8.1-mbstring php8.1-curl php8.1-xml php8.1-bcmath -y
sudo a2enmod php8.1
sudo systemctl restart apache2
III. Cài đặt NextCloud
Tải xuống NextCloud từ trang chủ
wget https://download.nextcloud.com/server/releases/nextcloud-29.0.4.zip
Giải nén và phân quyền cho source
unzip nextcloud-29.0.4.zip -d /var/www/
chown -R www-data:www-data /var/www/nextcloud/
Tạo database và user cho NextCloud
sudo mysql
create database nextcloud;
Grant all privileges on nextcloud.* to nextclouduser@localhost identified by 'P@ssw0rd2o24';
Flush privileges;
exit;
Tạo VirtualHost cho Nextcloud
vi /etc/apache2/sites-available/nextcloud.longvan.lvs.conf
sudo a2ensite nextcloud.longvan.lvs.conf
sudo a2enmod rewrite headers env dir mime setenvif ssl
systemctl restart apache2
IV. Kiểm tra
Truy cập http://longvan.lvs để tiến hành cài đặt NextCloud trên trình duyệt web
Với:
Create an admin account
Username: admin (user tạo mới để đăng nhập lần sau)
Password: ********* (Password tạo mới để đăng nhập lần sau)
Storage & database
/var/www/nextcloud/data: đường dẫn mặc định để lưu các dữ liệu mới được up lên owncloud
Database User: (User đã tạo ở mariadb trước đó)
Database Pasword: (Password đã tạo ở mariadb trước đó)
Database name: (Database name đã tạo ở mariadb trước đó)
Sau khi điền đầy đủ thông tin chọn finish set up nextcloud sẽ reload lại về trạng thái đăng nhập
Đăng nhập với user đã tạo mới để login vào NextCloud
V. Tổng kết
Như vậy, Long Vân đã hoàn tất hướng dẫn cài đặt NextCloud trên Ubuntu 22.04. Chúc Quý khách thành công.