Hướng dẫn cài đặt OwnCloud với LAMP trên Ubuntu 22.04

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

I. Cài đặt các gói cần thiết trước khi cài đặt Owncloud

  1. Cài đặt hệ thống:
    sudo apt-get update
    sudo apt-get upgrade
  2. Cài đặt Apache:
    sudo apt-get install apache2 -y
    systemctl enable apache2
  3. Cài đặt MariaDB Server
    sudo apt install mariadb-server -y
    mysql_secure_installation

  4. Cấu hình MariaDB khởi chạy khi hệ thống hoạt động
    systemctl enable mariadb
  5. 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

II. Cài đặt Owncloud

  1. Tải Owncloud từ trang chủ
    wget https://download.owncloud.com/server/stable/owncloud-complete-latest.zip
  2. 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/
  3. 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;

  4. Tạo virtualhost cho Owncloud.
    /etc/apache2/sites-available/owncloud.longvan.lvs.conf

    sudo a2ensite owncloud.longvan.lvs.conf
    systemctl restart apache2

IV. Kiểm tra

  • Truy cập http://longvan.lvs để tiến hành cài đặt Owncloud trên trình duyệt web
  • Chú thích:
    Create an admin account
    Username: admin ( người dùng tạo mới để đăng nhập )
    Password: ********* ( mật khẩu để đăng nhập của người dùng)
  • Data folder
    /var/www/owncloud/data: đường dẫn mặc định để lưu các dữ liệu mới được up lên owncloud
  • Configure the database
    • Database User: (người dùng đã tạo ở mariadb trước đó)
    • Database Pasword: (mật khẩu đã khởi ở mariadb trước đó)
    • Database name: (Tên cơ sở dữ liệu đã khởi tạo ở mariadb trước đó)
  • Sau khi điền đầy đủ thông tin chọn save set up owncloud sẽ reload lại về trạng thái đăng nhập
  • Đăng nhập với người dùng đã khởi tạo để đăng nhập vào Owncloud

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.