Собствен облак е водеща на пазара система за онлайн споделяне на файлове, която ви позволява да архивирате и споделяте файловете си с лекота. Ако не сте фен на DropBox или Google Диск, тогава OwnCloud е готина алтернатива.
В тази статия ще ви преведем през инсталацията на OwnCloud в Debian 10.
От OwnCloud работи на браузъра и на задния край, като съхраняваме данни в базата данни, първо трябва да инсталираме ЛАМПА стек. ЛАМПА е популярен безплатен хостинг стек с отворен код, използван от разработчиците за хостинг на техните уеб приложения. Това означава Linux, Apache, MariaDB / MySQL, и PHP.
Първо, нека актуализираме системните хранилища.
$ sudo apt update && sudo apt upgrade.
След това инсталирайте Apache уеб сървър и MariaDB сървър на база данни, като изпълните командата.
$ sudo apt инсталирате apache2 mariadb-сървър mariadb-клиент.
След като инсталацията приключи, продължете и инсталирайте
PHP 7.2. По време на изписването на това ръководство, PHP 7.3 все още не се поддържа, така че най -добрият ни изстрел е използването PHP 7.2.Така че, активирайте PHP хранилището, както е показано.
$ sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg. $ sudo echo "deb https://packages.sury.org/php/ $ (lsb_release -sc) main "> /etc/apt/sources.list.d/php.list.
След като приключите със създаването на хранилището за PHP, актуализирайте системните си пакети и хранилища, за да влезе в сила новото хранилище на PHP.
$ sudo apt актуализация.
Сега инсталирайте PHP и необходимите зависимости, както е показано.
$ sudo apt install php7.2 libapache2-mod-php7.2 php7.2- {mysql, intl, curl, json, gd, xml, mb, zip}
След като инсталирате, проверете версията на PHP с помощта на командата.
$ php -v.
Също така проверете дали уеб сървърът на Apache работи, като изпълните командата.
$ systemctl статус apache2.
Ако Apache работи и работи, трябва да получите изход, подобен на показания по -долу, показващ, че е „активен’.
Ако Apache не се стартира, стартирайте и го активирайте при стартиране, като изпълните командите.
$ systemctl стартирайте apache2. $ systemctl активира apache2.
Следващата стъпка ще бъде създаването на база данни, която да обработва файловете на OwnCloud по време и след инсталацията.
Влезте в сървъра на MariaDB.
$ mysql -u корен -p.
След като влезете, създайте база данни за OwnCloud.
MariaDB [(няма)]> CREATE DATABASE owncloud;
Създайте потребител за базата данни OwnCloud и предоставете всички привилегии на потребителя.
MariaDB [(няма)]> ПРЕДОСТАВЕТЕ ВСИЧКИ на owncloud.* НА 'owncloud_user'@'' localhost 'ИДЕНТИФИЦИРАНО ОТ'[защитен имейл]';
И накрая, изтрийте привилегиите и излезте.
MariaDB [(няма)]> ФЛУШ ПРИВИЛЕГИ; MariaDB [(няма)]> ИЗХОД;
По подразбиране, OwnCloud не е включена в Debian 10 хранилища. Въпреки това, OwnCloud поддържа хранилище за всяка дистрибуция. Хранилището за Debian 10 все още не е пуснато и затова ще използваме хранилището на Debian 9.
Първо инсталирайте PGP ключ за подписване.
$ sudo curl https://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/Release.key | apt -key add -
След като ключът за подписване е инсталиран, продължете напред и активирайте хранилището на OwnCloud.
$ sudo echo 'deb http://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/ /'> /etc/apt/sources.list.d/owncloud.list.
Още веднъж актуализирайте системата си, за да синхронизирате отново системните пакети и да инсталирате Owncloud.
$ sudo apt актуализация. $ sudo apt-get инсталирайте owncloud-файлове.
При инсталиране, OwnCloud съхранява файловете си в /var/www/owncloud директория. Следователно трябва да конфигурираме нашия уеб сървър за обслужване на файловете на OwnCloud.
Така че, създайте виртуален хост файл за Owncloud, както е показано.
$ sudo vim /etc/apache2/sites-available/owncloud.conf.
Добавете конфигурацията по -долу и запишете.
Псевдоним/"/var/www/owncloud/" Опции +Следвайте Символни връзки Разреши Преодолейте всичкиИзключете се SetEnv HOME/var/www/owncloud SetEnv HTTP_HOME/var/www/owncloud
За да активирате сайта OwnCloud, точно както всеки виртуален хост изпълнява командата:
$ sudo ln -s /etc/apache2/sites-available/owncloud.conf/etc/apache2/активирани сайтове/
След това активирайте допълнителни модули Apache, които се изискват от OwnCloud, и рестартирайте уеб сървъра на Apache, за да презаредите конфигурацията и да извършите промените.
$ sudo a2enmod пренапише mime unique_id. $ sudo systemctl рестартирайте apache2.
За да завършите настройката на OwnCloud, прегледайте IP адреса на вашия сървър, както е показано по -долу:
http://server-ip.
Интерфейсът за добре дошли ще ви посрещне, както е показано. Ще трябва да предоставите потребителско име и парола.
След това кликнете върху „Съхранение и база данни“И предоставете подробности за базата данни, като потребител на база данни, име на база данни и парола.
Накрая кликнете върху „Завършете настройката’.
Това ще ви отведе до страницата за вход. Въведете вашето потребителско име и парола и натиснете ENTER.
Първоначално ще получите изскачащ прозорец с информация за настолното приложение, приложението за Android и iOS на OwnCloud, което можете да инсталирате на вашите устройства. Това ви позволява достъп до вашите данни в движение.
Ето таблото за управление.
И най -накрая стигнахме до края на този урок. Вече можете да запазвате и споделяте вашите файлове с лекота, като използвате OwnCloud. Благодаря, че отделихте време.