Встановлення та налаштування ownCloud в Ubuntu

Пропозиція від 8host.com

ubuntu

ownCloud – це сервер для спільного доступу до файлів та централізованого віддаленого зберігання документів. ownCloud багато в чому нагадує Dropbox.

На відміну від більшості подібних програм, OwnCloud є вільною програмою з відкритим вихідним кодом, завдяки чому його може встановити будь-який користувач. Крім того, OwnCloud можна встановити на власний сервер, що усуває необхідність розміщення конфіденційних даних на сторонніх серверах, тим самим збільшуючи безпеку даних.

Цей посібник допоможе встановити ownCloud на сервер Ubuntu 16.04.

Вимоги

1: Встановлення ownCloud

Пакету ownCloud немає у репозиторії Ubuntu. Однак, проект ownCloud надає свій виділений репозиторій для системи Ubuntu.

Спочатку завантажте ключ релізу за допомогою команди curl та імпортуйте його за допомогою apt-key:

curl https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.key sudo apt-key add - . % Total % Received % Xferd Average Speed ​​Time Time Time Current Dload Upload Total Spent Left Speed ​​ 100 1358 100 1358 0 0 2057 0 --:--:-- --:--:- - --:--:-- 2057 OK

Пакет Release.key містить відкритий ключ PGP, за допомогою якого менеджер apt зможе підтвердити справжність ownCloud.

echo 'deb http://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /' sudo tee /etc/apt/sources.list.d/owncloud.list

Оновіть індекс пакетів системи:

sudo apt-get update

sudo apt-get install owncloud

Після встановлення ownCloud у каталозі налаштувань Apache з'явиться новий файл конфігурації. За допомогою systemctl перезапустіть Apache,щоб веб-сервер перечитав конфігурації.

sudo systemctl restart apache2.service

Установка ownCloud успішно закінчена.

2: Створення бази даних MySQL

Увійдіть у MySQL як адміністратор:

Введіть root-пароль MySQL.

Для зберігання даних ownCloud необхідна окрема база даних. У цьому посібнику така БД для простоти буде називатися owncloud, але ви можете вибрати більш описове ім'я.

CREATE DATABASE owncloud;

Примітка : Усі команди MySQL повинні закінчуватися крапкою з комою.

Тепер потрібно створити користувача для керування новою БД і передати йому всі права на неї. Наявність окремої БД та користувача для кожної програми дуже важлива для простоти управління та безпеки. У посібнику користувач називається owncloud; Ви можете вибрати інше ім'я.

GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'set_database_password';

Примітка : Замість 'set_database_password' вкажіть пароль для цієї бази даних.

Після цього потрібно скинути привілеї, щоб оновити налаштування MySQL.

3: Налаштування ownCloud

Веб-інтерфейс ownCloud доступний за посиланням:

Якщо ви використовуєте самопідписаний сертифікат, браузер попередить вас про те, що сайт може бути небезпечним. Це нормально і тому, що сертифікат сайту не підписаний центром сертифікації, якому браузер може довіряти. Дані, що передаються при з'єднанні, все одно шифруватимуться. Підтвердьте перехід, щоб отримати доступ до панелі керування ownCloud. На екрані з'явиться вітальна сторінка та форма для входу.

Примітка : Використовувати ім'я admin дуже небезпечно.

Перш ніж натиснути Finish setup, відкрийте посилання Storage & database. Тут ви побачите налаштування БД. Змінюватишлях у полі Data folder не потрібний. Натисніть MySQL/MariaDB у розділі Configure the database. Введіть дані про БД (ім'я користувача, пароль та ім'я БД).

Натисніть Finish setup, щоб увійти до ownCloud. На екрані з'явиться вікно:

Як безпечний для всіх ваших Access і share ваші файли, календарі, contacts, mail & more from any device, on your terms

Закрийте це вікно, щоб отримати доступ до головного інтерфейсу програми.

Тепер ви можете створювати або завантажувати файли у власне хмарне сховище.

Висновок

ownCloud має всі функції популярних сторонніх хмарних систем зберігання даних. Перевага OwnCloud полягає в тому, що конфіденційні дані зберігаються на сервері, яким ви можете керувати.