ownCloud - это приложение бесплатное программное обеспечение сервисного типа файловый хостинг, который позволяет хранить в Интернете и онлайн-приложения (облачные вычисления). У него хороший пользовательский веб-интерфейс и есть приложения для Linux, Windows, macOS, Android и iPhone.
Из-за природы ownCloud, eЭто приложение идеально подходит для нашего Raspberry Pi и это может помочь нам предоставить вам возможность размещать наши файлы.
Установить ownCloud на Raspberry Pi довольно просто. В этом руководстве мы возьмем за основу официальную систему нашей Raspberry, то есть Raspbian.
Если у вас все еще не установлена эта система на Raspberry, вы можете обратиться к следующей статье, где мы объясняем, как это сделать довольно простым способом. Ссылка такая.
Уже с установленным Raspbian на Raspberry pi, мы собираемся обновить пакеты и кеш репозитория пакетов Raspbian APT с помощью следующей команды:
sudo apt update
Теперь вам нужно обновить все новые пакеты программного обеспечения, которые были обнаружены с помощью Raspbian. Для этого нам просто нужно выполнить следующую команду:
sudo apt upgrade
Добавление репозитория пакетов OwnCloud
OwnCloud недоступен в репозитории Raspbian. Для чего мы добавим его в нашу систему следующим образом.
Во-первых, давайте загрузим ключ GPG из репозитория пакетов OwnCloud:
wget -nv https://download.owncloud.org/download/repositories/production/
Debian_9.0 / Release.key -O Release.key
Теперь мы добавляем ключ загрузки в систему с помощью:
sudo apt-key add - < Release.key
Уже с добавленным в систему ключом, мы можем добавить репозиторий ownCloud в нашу систему. Мы собираемся добавить это, выполнив следующую команду:
echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ /'| sudo tee /etc/apt/sources.list.d/owncloud.list
Репозиторий уже добавлен, теперь мы собираемся выполнить команды обновление пакетов и наш список репозиториев с:
sudo apt update
sudo apt upgrade
Если мы видим сообщение, связанное с wpasupplicant, мы просто набираем букву q. На этом установка должна быть продолжена.
Теперь, когда все обновлено и приложение установлено, Нам нужно будет только перезапустить Raspberry Pi с помощью следующей команды:
sudo reboot
Установка и настройка Apache и MySQL для OwnCloud
OwnCloud - это веб-приложение, работающее на стеке LAMP. и вам понадобится полностью функциональная установка сервера LAMP, прежде чем вы сможете установить OwnCloud. В этом разделе я покажу вам, как это сделать.
Они могут установить Apache, PHP, MariaDB и некоторые расширения PHP в Rаспбиан:
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
Сейчас Мы собираемся выполнить следующую команду, чтобы включить модуль Apache mod_rewrite:
sudo a2enmod rewrite
Сделал это войдем в консоль MariaDB как пользователь root с помощью следующей команды:
sudo mysql -u root -p
По умолчанию пароль MariaDB не установлен. Уже находясь внутри, приступаем к созданию базы данных с:
MariaDB [(none)]> create database owncloud;
Мы создаем нового пользователя MariaDB owncloud и также назначаем ему пароль для пользователя со следующим запросом:
MariaDB [(none)]> create user 'owncloud'@'localhost' identified by 'tu-password'
Где вы можете заменить пароль (your-password) и имя пользователя (owncloud) на любое по вашему выбору. И после этого мы собираемся дать разрешения только что созданному пользователю с помощью:
MariaDB [(none)]> grant all privileges on owncloud.* to 'owncloud'@'localhost';
И мы покинули MariaDB
MariaDB [(none)]> exit;
Конфигурация Apache
Теперь нам нужно отредактировать файл конфигурации сайта Apache по умолчанию:
sudo nano /etc/apache2/sites-enabled/000-default.conf
И тут мы будем искать строку «DocumentRoot / var / www / html» и изменим ее на
DocumentRoot / var / www / owncloud.
Сохраняем изменения Ctrl + O и закрываем Ctrl + X.
Теперь мы собираемся выполнить следующую команду:
sudo apt install owncloud-files
И мы собираемся перезапустить службу Apache 2 с помощью следующей команды:
sudo systemctl restart apache2
Настройка OwnCloud
Первое, что мы собираемся сделать, это узнать, какой у нас IP-адрес, мы можем узнать это с помощью:
ip к | egrep "инет"
Мы собираемся скопировать найденный ip, вставить его в адресную строку в веб-браузере, и здесь мы впервые настроим OwnCloud.
где Он попросит нас создать имя пользователя для администратора, а также пароль.
И мы также можем изменить каталог данных OwnCloud по умолчанию / var / www / owncloud / data на все, что захотим, или мы можем оставить его таким.
Сейчас мы собираемся ввести имя пользователя базы данных, которую мы создали несколько шагов назад.
Теперь вы можете войти в систему, используя только что указанные имя пользователя и пароль OwnCloud, и все готово. Теперь они могут начать использовать OwnCloud на своем Raspberry Pi.
По моему скромному мнению, разработка Nextcloud идет гораздо активнее, поэтому я бы предложил установить Nextcloud вместо Owncloud ...
Эй.
На этапе предоставления всех привилегий я застреваю. Я менял синтаксис, не знаю сколько раз, и ничего не получаю.
Мне нужно изменить localhost на ip, который есть у моей малины, или я просто оставлю loclahost как написано?
Я новичок в этом деле и пытаюсь служить, следуя инструкциям, которые вы здесь описываете ...
Заранее спасибо.
Я остался в
echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ / '| sudo tee /etc/apt/sources.list.d/owncloud.list
Я сделал sudo apt update, и он получил искаженную запись 1 в списке /etc/apt/sources.list.d/owncloud.list (Suite)
Список источников прочитать не удалось.