Превърнете вашия Raspberry Pi в личен облак с ownCloud

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

Вече с ключа, добавен към системата, можем да добавим собственото хранилище на Cloud в нашата система. Ще добавим това, като изпълним следната команда:

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 разширения в Raspbian:

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

сега, Ще изпълним следната команда, за да активираме модула mod_rewrite на Apache:

sudo a2enmod rewrite

Направих това нека влезем в конзолата на MariaDB като root потребител със следната команда:

sudo mysql -u root -p

По подразбиране не е зададена парола за MariaDB. Вече сте вътре, ние продължаваме да създаваме базата данни с:

MariaDB [(none)]> create database owncloud;

Създаваме нов потребител на MariaDB за собствено облаче и също ще му присвоим парола за потребителя със следната заявка:

MariaDB [(none)]> create user 'owncloud'@'localhost' identified by 'tu-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 "inet"

Ще копираме ip, който открием, и ще го поставим в адресната лента в уеб браузър и тук ще конфигурираме OwnCloud за първи път.

Където Ще поиска да създадем потребителско име за администратора, както и парола.

И ние също можем да променим директорията с данни OwnCloud по подразбиране / var / www / owncloud / data на каквото искаме или можем да го оставим така.

сега, ще поставим потребителското име на базата данни, която създадохме преди няколко стъпки.

Сега можете да влезете с току-що посоченото от вас потребителско име и парола OwnCloud и сте готови. Вече могат да започнат да използват OwnCloud на своя Raspberry Pi.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Чиви каза той

    По мое много скромно мнение разработката на Nextcloud е много по-активна, така че бих предложил да инсталирате Nextcloud вместо Owncloud ...

  2.   Дан паку каза той

    Здравейте.
    На стъпката за предоставяне на всички привилегии засядам. Промених синтаксиса не знам колко пъти и не получавам нищо.
    Трябва ли да сменя localhost на ip, който има моята малина, или просто да оставя loclahost, както е написано?
    Аз съм начинаещ в това и се опитвам да служа, като следвам описаните тук стъпки ...

    Благодаря предварително.

  3.   MrIzan10 каза той

    Останах вътре
    ехо 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ / '| sudo tee /etc/apt/sources.list.d/owncloud.list

    Направих актуализация на sudo apt и получих неправилен запис 1 в списъка /etc/apt/sources.list.d/owncloud.list (Suite)
    Списъкът с източници не можа да бъде прочетен.