OwnCloud là một ứng dụng mã nguồn mở miễn phí, để đồng bộ hóa dữ liệu, chia sẻ tệp và lưu trữ tệp từ xa. Được phát triển bằng ngôn ngữ PHP/JavaScript, thiết kế hoạt động với các cơ sở dữ liệu bao gồm MySQL/MariaDB, SQLite, Oracle Database và PostgreSQL. Ngoài ra, OwnCloud được sử dụng và phát triển trên các nền tảng như Linux, Macintosh, Windows và Android, linh hoạt về cấu hình và khả năng sử dụng của ứng dụng mã nguồn mở này. Bài viết này Long Vân sẽ hướng dẫn cài đặt OwnCloud với LAMP trên Ubuntu 22.04
Cài đặt hệ thống:
sudo apt-get update sudo apt-get upgrade
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
Cấu hình MariaDB khởi chạy khi hệ thống hoạt động
systemctl enable mariadb
Cài đặt PHP 7.4 và các thư viện cần thiết
sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php7.4 -y sudo apt-get install php7.4-cli php7.4-fpm php7.4-json php7.4-common php7.4-mysql php7.4-zip php7.4-gd php7.4-mbstring php7.4-curl php7.4-xml php7.4-bcmath php7.4-json php7.4-intl -y sudo a2enmod php7.4 sudo systemctl restart apache2
Tải Owncloud từ trang chủ
wget https://download.owncloud.com/server/stable/owncloud-complete-latest.zip
Giải nén và phân quyền cho source
unzip owncloud-complete-latest.zip -d /var/www/ chown -R www-data:www-data /var/www/owncloud/
Tạo database và user cho Owncloud
sudo mysql create database owncloud; grant all privileges on owncloud.* to ownclouduser@localhost identified by 'P@ssw0rd2o24'; flush privileges; exit;
Tạo virtualhost cho Owncloud.
/etc/apache2/sites-available/owncloud.longvan.lvs.conf
sudo a2ensite owncloud.longvan.lvs.conf systemctl restart apache2
Như vậy, Long Vân đã hoàn tất Hướng dẫn cài đặt OwnCloud với LAMP trên Ubuntu 22.04. Chúc Quý khách thành công.