Инсталиране на 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 е завършена. Сега можете да споделяте вашите файлове с други компютри.

Прочетете други интересни статии