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.
По мое много скромно мнение разработката на Nextcloud е много по-активна, така че бих предложил да инсталирате Nextcloud вместо Owncloud ...
Здравейте.
На стъпката за предоставяне на всички привилегии засядам. Промених синтаксиса не знам колко пъти и не получавам нищо.
Трябва ли да сменя localhost на ip, който има моята малина, или просто да оставя loclahost, както е написано?
Аз съм начинаещ в това и се опитвам да служа, като следвам описаните тук стъпки ...
Благодаря предварително.
Останах вътре
ехо '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)
Списъкът с източници не можа да бъде прочетен.