Cài đặt và cấu hình OwnCloud trên Debian 11

theanh

Administrator
Nhân viên
OwnCloud là giải pháp đồng bộ hóa và chia sẻ tệp miễn phí, mã nguồn mở và tự lưu trữ. Đây là giải pháp thay thế rất tốt cho các dịch vụ thương mại khác như Google Drive, Dropbox và One Drive. Nó đi kèm với giao diện dựa trên web giúp sao lưu và chia sẻ tệp của bạn dễ dàng. Có thể truy cập thông qua trình duyệt web, máy khách để bàn (Windows, MAC, Linux) và thiết bị di động (Android và iOS).

Trong bài đăng này, chúng tôi sẽ chỉ cho bạn cách cài đặt OwnCloud trên Debian 11.

Điều kiện tiên quyết​

  • Máy chủ chạy Debian 11.
  • Mật khẩu gốc được cấu hình trên máy chủ của bạn.

Cài đặt Apache, MariaDB và PHP​

OwnCloud yêu cầu máy chủ web Apache, máy chủ cơ sở dữ liệu MariaDB và PHP phải được cài đặt trên máy chủ của bạn. Bạn có thể cài đặt tất cả chúng bằng cách chạy lệnh sau:
Mã:
apt-get install apache2 mariadb-server php libapache2-mod-php php-mysql php-intl php-curl php-json php-gd php-xml php-mbstring php-zip -y
Sau khi tất cả các gói được cài đặt, hãy khởi động và kích hoạt dịch vụ Apache và MariaDB bằng lệnh sau:
Mã:
systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadb
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

Tạo Cơ sở dữ liệu cho OwnCloud​

OwnCloud sử dụng MariaDB làm cơ sở dữ liệu phụ trợ. Vì vậy, bạn sẽ cần tạo cơ sở dữ liệu và người dùng cho OwnCloud.

Đầu tiên, kết nối với shell MariaDB bằng lệnh sau:
Mã:
mysql
Sau khi kết nối với MariaDB, hãy tạo cơ sở dữ liệu và người dùng bằng lệnh sau:
Mã:
MariaDB [(none)]> create database ownclouddb;
MariaDB [(none)]> grant all on ownclouddb.* to owncloud@localhost identified by "password";
Tiếp theo, xóa các đặc quyền và thoát khỏi MariaDB bằng lệnh sau lệnh:
Mã:
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit;
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

Cài đặt OwnCloud trên Debian 11​

Theo mặc định, OwnCloud không có trong kho lưu trữ mặc định của Debian 11. Vì vậy, bạn sẽ cần thêm kho lưu trữ OwnCloud vào máy chủ của mình.

Đầu tiên, hãy cài đặt các phần phụ thuộc cần thiết bằng lệnh sau:
Mã:
apt-get install curl gnupg2 -y
Sau khi tất cả các phần phụ thuộc được cài đặt, hãy thêm kho lưu trữ OwnCloud và khóa GPG bằng lệnh sau:
Mã:
echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/server:/10/Debian_11/ /' > /etc/apt/sources.list.d/owncloud.list
curl -fsSL https://download.opensuse.org/repositories/isv:ownCloud:server:10/Debian_11/Release.key | gpg --dearmor > /etc/apt/trusted.gpg.d/owncloud.gpg
Tiếp theo, hãy cập nhật kho lưu trữ và cài đặt OwnCloud bằng cách chạy lệnh sau lệnh:
Mã:
apt-get update -y
apt-get install owncloud-complete-files -y
Lệnh trên sẽ tải xuống và cài đặt OwnCloud bên trong thư mục /var/www/owncloud.

Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

Cấu hình Apache cho OwnCloud​

Tiếp theo, bạn sẽ cần tạo tệp cấu hình máy chủ ảo Apache cho OwnCloud. Bạn có thể tạo nó bằng cách chạy lệnh sau:
Mã:
nano /etc/apache2/sites-available/owncloud.conf
Thêm các dòng sau:
Mã:
Alias / "/var/www/owncloud/"
 Options +FollowSymlinks AllowOverride All
  Dav off
Lưu và đóng tệp sau đó kích hoạt tệp máy chủ ảo OwnCloud và hủy kích hoạt tệp máy chủ ảo mặc định bằng cách sử dụng lệnh sau lệnh:
Mã:
a2ensite owncloud
a2dissite 000-default.conf
Tiếp theo, kích hoạt các mô-đun Apache cần thiết bằng lệnh sau:
Mã:
a2enmod rewrite mime unique_id
Tiếp theo, khởi động lại dịch vụ Apache để áp dụng cấu hình thay đổi:
Mã:
systemctl restart apache2
Bây giờ bạn có thể kiểm tra trạng thái của dịch vụ Apache bằng lệnh sau:
Mã:
systemctl status apache2
Bạn sẽ nhận được kết quả đầu ra sau:
Mã:
? apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2021-12-31 11:16:24 UTC; 6s ago Docs: https://httpd.apache.org/docs/2.4/ Process: 15832 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Main PID: 15836 (apache2) Tasks: 6 (limit: 2341) Memory: 14.8M CPU: 95ms CGroup: /system.slice/apache2.service ??15836 /usr/sbin/apache2 -k start ??15837 /usr/sbin/apache2 -k start ??15838 /usr/sbin/apache2 -k start ??15839 /usr/sbin/apache2 -k start ??15840 /usr/sbin/apache2 -k start ??15841 /usr/sbin/apache2 -k start
Dec 31 11:16:24 debian11 systemd[1]: Starting The Apache HTTP Server...

Truy cập Giao diện Web OwnCloud​

Bây giờ, hãy mở trình duyệt web của bạn và truy cập giao diện web OwnCloud bằng URL . Bạn sẽ thấy trang cấu hình web OwnCloud:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22432%22%3E%3C/svg%3E



data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22494%22%3E%3C/svg%3E


Cung cấp tên người dùng, mật khẩu, thông tin xác thực cơ sở dữ liệu, thư mục dữ liệu của quản trị viên OwnCloud và nhấp vào Hoàn tất Nút thiết lập. Bạn sẽ thấy trang đăng nhập OwnCloud:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22457%22%3E%3C/svg%3E


Cung cấp tên người dùng, mật khẩu quản trị viên và nhấp vào nút Đăng nhập. Bạn sẽ thấy trang tải xuống ứng dụng:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22386%22%3E%3C/svg%3E


Nhấp vào nút đóng để đóng cửa sổ tải xuống ứng dụng. Bạn sẽ thấy bảng điều khiển OwnCloud trên trang sau:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22387%22%3E%3C/svg%3E

Kết luận​

Xin chúc mừng! Bạn đã cài đặt thành công OwnCloud trên Debian 11. Bây giờ bạn có thể tải ảnh, phim và tài liệu của mình lên OwnCloud và chia sẻ chúng với bạn bè và gia đình. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.
 
Back
Bên trên