Встановлення та налаштування ownCloud на Ubuntu
OwnCloud - це хмарне сховище файлів, як Dropbox або Яндекс.Диск, але з невеликою відмінністю: вихідний код OwnCloud повністю відкритий і доступний для кожного. Це означає, що ви можете позбавитися послуг третіх осіб у справі зберігання ваших файлів і встановити все необхідне ПЗ на свій сервер.
Цим і займемося.
Що знадобиться
Щоб у нас все вийшло, нам обов'язково знадобиться:
Крок 1. Встановлення ownCloud
Для початку нам потрібно додати репозиторій ownCloud до нашої системи, щоб можна було встановити та оновлювати пакет стандартними командами системи.
Спершу отримуємо публічний ключ репозиторію та імпортуємо його в систему:
Тепер, коли ключ встановлений, додаємо репозиторій до нашої системи. Для цього створюємо окремий файл owncloud.list і поміщаємо його до директорії /etc/apt/sources.list.d:
Після додавання репозиторію потрібно оновити кеш Apt і встановити нарешті наш додаток:
У процесі інсталяції для веб-сервера Apache буде створено конфігураційний файл, тому нам доведеться його перезапустити, щоб він побачив цей конфіг:
Тепер, коли ownCloud встановлений (і навіть працює), приступимо до налаштування бази даних.
Крок 2. Налаштовуємо MySQL
Тут все просто. Логін у MySQL:
Після виконання команди вводимо пароль, який вибрали під час встановлення.
Тепер потрібно створити базу даних, у якій зберігатимуться всі дані. У цьому прикладі ми вибрали owncloud ім'я, але ви можете придумати будь-яке інше.
Після створення бази необхідно додати користувача, який володітиме цією базою і задати йому пароль. Так само, як і з вибором імені БД, ви можете придумати будь-яке ім'я користувача. Ми ж знову використовуватимемоowncloud:
Замість set_database_password підставте пароль для нового користувача.
Після того, як користувач створений, оновлюємо список привілеїв, щоб сповістити сервер про нового користувача:
На цьому налаштування MySQL закінчено. Виходимо з нього:
З серверним налаштуванням покінчено. Приступимо до налаштування самого OwnCloud.
Крок 3. Налаштування ownCloud
Якщо ви використовуєте самозавірений сертифікат, то браузер покаже вам сторінку помилки, тому що не знає, ким підписано ваш сертифікат. Це нормально, нічого страшного. Нас цікавить лише шифрування, а не перевірка домену та хоста. Просто додайте сертифікат до списку винятків, щоб позбавитися сторінки помилки.
У вас має відкритися щось таке:
Перед налаштуванням натисніть кнопкуStorage & database :
ПолеData folder можна залишити як є, переходимо відразу до налаштування БД. Для цього в перемикачі вибираємоMySQL/MariaDB.
У чотири поля, що з'явилися, вводимо дані, якими ми займалися в попередньому кроці: ім'я користувача БД, його пароль і назва БД.
У нашому випадку все виглядає приблизно так:
Натискаємо кнопкуFinish setup і радіємо вітання, що відкрилося:
Закриваємо це вікно, щоб отримати нарешті доступ до інтерфейсу ownCloud. Тепер туди можна завантажити якісь файли.
Що тепер?
ownCloud може з легкістю замінити багато популярних файлообмінних сервісів. Крім зберігання, можна обмінюватися файлами з іншими користувачами хмари, або просто відправивши кому-небудь посилання на файл. Перевагою є те, що власником вашого контенту є тільки ви, без будь-яких посередників.