Инсталиране на ownCloud на Ubuntu сървър

ownCloud е система за организиране на съхранение, синхронизация и обмен на данни, хоствани на външни сървъри.
Инсталиране на предпоставки
За да инсталираме Owncloud се нуждаем от:
След това изтеглете архива на най-новата версия на Owncloud:
Изтеглете файла с име OwnCloud-xyztar.bz2 или OwnCloud-xyz.zip (където xz е номерът на версията).
Извлечете съдържанието на архива.
Изпълнете съответната команда, за да разархивирате изтегления тип архив:
Архивът ще бъде разопакован в текущата директория в директорията OwnCloud. След това копирайте директорията OwnCloud в основната директория за сървъра Apache.
задайте необходимите разрешения за нашите файлове и директории:
Конфигуриране на уеб сървъра Apache
Създайте конфигурационен файл на Apache, за да стартирате owncloud.
със следното съдържание
Създайте символна връзка в /etc/apache2/sites-enabled:
Допълнителни настройки на Apache
За правилна работа на owncloud, активирайте модула mod_rewrite
Допълнителни препоръчвани модули mod_headers, mod_env, mod_dir и mod_mime:
Можете също да използвате mod_fcgi вместо стандартния mod_php
Трябва да деактивирате удостоверяването на сървъра за OwnCloud, тъй като основното удостоверяване се използва за DAV услуги. Ако сте активирали удостоверяване в родителската папка (например, като използвате директивата AuthType Basic), можете да деактивирате удостоверяването специално за записа OwnCloud. След примера с конфигурационния файл по-горе, добавете следния ред към раздела Директория
Когато използвате SSL, обърнете специално внимание на записа ServerName. Трябва да посочите същото име в конфигурацията на сървъра, както и в полето CommonNameсертификат. Сега рестартирайте Apache:
Работата по php също трябва да бъде променена малко, така че инсталирането на owncloud ubuntu 16.04 да се извърши правилно. По подразбиране размерът на качените файлове е ограничен, така че трябва да премахнете тези ограничения. Отворете файла /etc/php/apache/php.ini и променете редовете upload_max_filesize и post_upload_filesize:
Ако използвате OwnCloud в поддиректория и искате да използвате CalDAV или CardDAV за клиенти, уверете се, че сте конфигурирали правилно услугата за откриване на URL адреси
Активирайте SSL
Можете да използвате OwnCloud през обикновен HTTP, но е силно препоръчително да използвате SSL/TLS за шифроване на целия сървърен трафик и за защита на потребителските акаунти и данни при пренос.
Apache, инсталиран под Ubuntu, идва с вече конфигуриран обикновен самоподписан сертификат. Всичко, което трябва да направите, е да активирате SSL модула и хоста по подразбиране. Отворете терминал и изпълнете командата:
Рестартирайте услугата Apache
Настройка на MySQL/MariaDB и създаване на MySQL база данни
Задаване на потребителска парола на root на MariaDB
Задайте нова парола и променете настройките на базата данни по подразбиране.
Тествайте връзката с MySQL/MariaDB
Паролата за root потребителя е променена.
Сега нека създадем MySQL база данни и потребителски акаунт, за да настроим OwnCloud. За да направите това, изпълнете следните команди:
Инсталация на OwnCloud 9.1
Стартирайте браузъра и въведете http://ip-server/owncloud
Задайте вход - Администратор на Owncloud сървър
Въведете администраторската парола на Owncloud сървъра
Посочете местоположението за съхранение на данни, можете да го оставите по подразбиране и след това да го промените.
Потребител на база данни - owncloud
Паролапотребител на базата данни (този, който сме задали по-горе, когато настройваме базата данни)
Следва - Пълна инсталация
Сега превъртете надолу страницата и въведете данните, за да се свържете с базата данни, която току-що създадохме:
След приключване на конфигурацията ще се отвори административният панел, където можете да създавате потребители, групи и да им давате права за достъп:
Fail2ban настройка
Настройка на филтъра fail2ban
Добавете следния ред към него
Добавете към него следните редове:
Настройка на Memcached
Проверете дали демонът работи
Добавяне на настройки за работа с Memcached към конфигурационния файл owncloud
Рестартирайте услугата Apache
Това е всичко, инсталацията на owncloud на ubuntu 16.04 е завършена. Сега можете да споделяте вашите файлове с други компютри.