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.
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:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
Đầu tiên, kết nối với shell MariaDB bằng lệnh sau:
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:
Tiếp theo, xóa các đặc quyền và thoát khỏi MariaDB bằng lệnh sau lệnh:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
Đầu tiên, hãy cài đặt các phần phụ thuộc cần thiết bằng lệnh sau:
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:
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:
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.
Thêm các dòng sau:
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:
Tiếp theo, kích hoạt các mô-đun Apache cần thiết bằng lệnh sau:
Tiếp theo, khởi động lại dịch vụ Apache để áp dụng cấu hình thay đổi:
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:
Bạn sẽ nhận được kết quả đầu ra sau:
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
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
Mã:
systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadb
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
Mã:
MariaDB [(none)]> create database ownclouddb;
MariaDB [(none)]> grant all on ownclouddb.* to owncloud@localhost identified by "password";
Mã:
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit;
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
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
Mã:
apt-get update -y
apt-get install owncloud-complete-files -y
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
Mã:
Alias / "/var/www/owncloud/"
Options +FollowSymlinks AllowOverride All
Dav off
Mã:
a2ensite owncloud
a2dissite 000-default.conf
Mã:
a2enmod rewrite mime unique_id
Mã:
systemctl restart apache2
Mã:
systemctl status apache2
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