Biến Raspberry Pi của bạn thành một đám mây cá nhân với ownCloud

ownCloud là một ứng dụng của phần mềm miễn phí của loại dịch vụ lưu trữ tệp, cho phép lưu trữ trực tuyến và các ứng dụng trực tuyến (điện toán đám mây). Nó có giao diện người dùng dựa trên web tốt và có các ứng dụng cho Linux, Windows, macOS, Android và iPhone.

Do bản chất của ownCloud, eỨng dụng này hoàn hảo cho Raspberry Pi của chúng tôi và điều đó có thể giúp chúng tôi cung cấp cho bạn chức năng lưu trữ tệp của chúng tôi.

Việc cài đặt ownCloud trên Raspberry Pi của chúng tôi khá đơn giản. Trong hướng dẫn này, chúng tôi sẽ lấy hệ thống chính thức của Raspberry là Raspbian.

Nếu bạn vẫn chưa cài đặt hệ thống này trên Raspberry của mình, bạn có thể tham khảo bài viết sau đây, chúng tôi sẽ giải thích cách thực hiện một cách khá đơn giản. Liên kết là cái này.

Đã cài đặt Raspbian trên Raspberry pi của chúng tôi, chúng tôi sẽ cập nhật các gói và bộ đệm ẩn của kho lưu trữ gói APT Raspbian bằng lệnh sau:

sudo apt update

Bây giờ, bạn phải cập nhật tất cả các gói phần mềm mới đã được phát hiện từ Raspbian. Đối với điều này, chúng ta chỉ cần thực hiện lệnh sau:

sudo apt upgrade

Thêm kho lưu trữ gói OwnCloud

OwnCloud không có sẵn trong kho lưu trữ Raspbian. Chúng tôi sẽ thêm nó vào hệ thống của mình theo cách sau.

Đầu tiên hãy tải xuống khóa GPG từ kho lưu trữ gói OwnCloud:

wget -nv https://download.owncloud.org/download/repositories/production/

Debian_9.0 / Release.key -O Release.key

Bây giờ, chúng tôi thêm khóa tải xuống vào hệ thống với:

sudo apt-key add - < Release.key

Đã thêm khóa vào hệ thống, chúng tôi có thể thêm kho lưu trữ ownCloud vào hệ thống của mình. Chúng tôi sẽ thêm điều này bằng cách thực hiện lệnh sau:

echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ /'| sudo tee /etc/apt/sources.list.d/owncloud.list

Đã thêm kho lưu trữ, bây giờ chúng ta sẽ thực hiện các lệnh cập nhật các gói và danh sách các kho của chúng tôi với:

sudo apt update

sudo apt upgrade

Trong trường hợp chúng ta thấy một thông báo liên quan đến wpasupplicant, chúng ta chỉ cần gõ chữ q. Và tại thời điểm này, quá trình cài đặt sẽ tiếp tục.

Bây giờ với mọi thứ được cập nhật và ứng dụng đã được cài đặt, Chúng tôi sẽ chỉ phải khởi động lại Raspberry Pi của mình bằng lệnh sau:

sudo reboot

Cài đặt và cấu hình Apache và MySQL cho OwnCloud

OwnCloud là một ứng dụng web chạy trên LAMP stack và bạn cần thiết lập máy chủ LAMP đầy đủ chức năng trước khi có thể cài đặt OwnCloud. Tôi sẽ chỉ cho bạn cách làm điều đó trong phần này.

Họ có thể cài đặt Apache, PHP, MariaDB và một số phần mở rộng PHP trong Rngười aspbian:

sudo apt install apache2 libapache2-mod-php mariadb-server mariadb-client php-bz2 php-mysql php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip

Bây giờ, Chúng tôi sẽ thực hiện lệnh sau để kích hoạt mô-đun mod_rewrite của Apache:

sudo a2enmod rewrite

Thực hiện điều này hãy đăng nhập vào bảng điều khiển MariaDB với tư cách là người dùng root với lệnh sau:

sudo mysql -u root -p

Theo mặc định, không có mật khẩu MariaDB nào được đặt. Đã ở bên trong, chúng tôi tiến hành tạo cơ sở dữ liệu với:

MariaDB [(none)]> create database owncloud;

Chúng tôi tạo một người dùng owncloud MariaDB mới và chúng tôi cũng sẽ gán mật khẩu cho nó cho người dùng với truy vấn sau:

MariaDB [(none)]> create user 'owncloud'@'localhost' identified by 'tu-password'

Nơi bạn có thể thay thế mật khẩu (mật khẩu của bạn) và tên người dùng (owncloud) bằng một trong những lựa chọn của bạn. Và sau đó, chúng tôi sẽ cấp quyền cho người dùng mới được tạo với:

MariaDB [(none)]> grant all privileges on owncloud.* to 'owncloud'@'localhost';

Và chúng tôi rời khỏi MariaDB

MariaDB [(none)]> exit;

Cấu hình Apache

Bây giờ, chúng ta cần chỉnh sửa tệp cấu hình trang web mặc định của Apache với:

sudo nano /etc/apache2/sites-enabled/000-default.conf

Và đây chúng ta sẽ tìm dòng "DocumentRoot / var / www / html" và chúng ta sẽ thay đổi nó thành

DocumentRoot / var / www / owncloud.

Chúng tôi lưu các thay đổi bằng Ctrl + O và đóng bằng Ctrl + X.

Bây giờ chúng ta sẽ thực hiện lệnh sau:

sudo apt install owncloud-files

Và chúng tôi sẽ khởi động lại dịch vụ Apache 2 bằng lệnh sau:

sudo systemctl restart apache2

Thiết lập OwnCloud

Điều đầu tiên chúng tôi sẽ làm là biết địa chỉ IP của chúng tôi là gì, chúng tôi có thể biết điều này với:

ip a | egrep "inet"

Chúng tôi sẽ sao chép ip mà chúng tôi tìm thấy và trong trình duyệt web, chúng tôi dán nó vào thanh địa chỉ và ở đây chúng tôi sẽ định cấu hình OwnCloud lần đầu tiên.

Ở đâu Nó sẽ yêu cầu chúng tôi tạo tên người dùng cho quản trị viên cũng như mật khẩu.

Và chúng ta cũng có thể thay đổi thư mục dữ liệu OwnCloud mặc định / var / www / owncloud / data thành bất cứ thứ gì chúng ta muốn hoặc chúng ta có thể để nguyên như vậy.

Bây giờ, chúng ta sẽ đặt tên người dùng của cơ sở dữ liệu mà chúng ta đã tạo vài bước trước.

Bây giờ bạn có thể đăng nhập bằng tên người dùng và mật khẩu OwnCloud mà bạn vừa chỉ định và bạn đã hoàn tất. Bây giờ họ có thể bắt đầu sử dụng OwnCloud trên Raspberry Pi của họ.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   dai dijo

    Theo ý kiến ​​khiêm tốn của tôi, việc phát triển Nextcloud tích cực hơn nhiều, vì vậy tôi khuyên bạn nên cài đặt Nextcloud thay vì Owncloud ...

  2.   cho pacu dijo

    Hey.
    Ở bước cấp tất cả các đặc quyền, tôi gặp khó khăn. Tôi đã thay đổi cú pháp tôi không biết bao nhiêu lần và tôi không nhận được bất cứ điều gì.
    Tôi nên thay đổi localhost thành ip mà mâm xôi của tôi có hay tôi chỉ để lại loclahost như đã viết?
    Tôi là người mới làm việc này và tôi đang cố gắng phục vụ bằng cách làm theo các bước bạn mô tả ở đây ...

    Cảm ơn trước.

  3.   MrIzan10 dijo

    Tôi đã ở lại
    echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ / '| sudo tee /etc/apt/sources.list.d/owncloud.list

    Tôi đã cập nhật sudo apt và nó có mục nhập Không đúng định dạng 1 trong danh sách /etc/apt/sources.list.d/owncloud.list (Suite)
    Không thể đọc danh sách các nguồn.