Установка owncloud Ubuntu, Losst
OwnCloud дозволяє отримати доступ до даних та файлів через веб-інтерфейс. Він також реалізує можливості для синхронізації та обміну даними між пристроями. За допомогою OwnCloud ви можете легко налаштувати обмеження доступу до файлів по ACL для кожного користувача. У програми є свої клієнти під такі системи, як Windows, Linux та MacOS, а також мобільні програми для Android та iOS. За допомогою них можна підтримувати синхронізацію даних на всіх пристроях.
У цій інструкції буде розглянуто встановлення OwnCloud 9 Ubuntu 16.04. Усі нижче перелічені дії також підійдуть для інших версій Ubuntu, Linux Mint або Debian.
Крок 1. Встановлення LAMP-сервера
OwnCloud написаний на php, тому перед тим, як встановлювати саму програму, нам в першу чергу необхідно встановити LAMP сервер. Цей набір містить веб-сервер Apache, сервер баз даних MySQL і мову програмування PHP.
Детально установка та налаштування lamp в Ubuntu 16.04 вже описувалося в одній із попередніх статей. Сьогодні ми просто розглянемо найшвидший спосіб, для лінивих. Але зауважте, що сервер все одно доведеться налаштовувати.
Якщо у вас вже встановлено все необхідне програмне забезпечення, ви можете пропустити ці команди. Якщо ж ні, встановлюємо менеджер установки програм tasksel:
sudo apt-get install tasksel
І потім однією командою встановлюємо все необхідне програмне забезпечення:
sudo tasksel install lamp-server
Крок 2. Завантаження OwnCloud
Після успішного завершення налаштування lamp сервера у вашій системі. Давайте скачаємо останню версію вихідних OwnCloud з офіційного сайту.
Ми не будемо використовувати репозиторії Ubuntu, оскільки нам потрібнавстановлення OwnCloud 9 ubuntu 16.04, а в офіційних репозиторіях може бути вже застаріла версія. Для завантаження виконайте такі команди:
cd /opt $ wget https://download.owncloud.org/community/owncloud-9.0.1.tar.bz2
Тепер витягнемо всі завантажені файли в кореневу папку веб-сервера і налаштуємо потрібні дозволи на наші файли та каталоги:
cd /var/www/html $ sudo tar xjf /opt/owncloud-9.0.1.tar.bz2 $ sudo chown -R www-data:www-data owncloud $ sudo chmod -R 755 owncloud
Крок 3. Підготовка комп'ютера
Після того, як код буде розпакований потрібно створити базу даних MySQL та обліковий запис користувача для налаштування OwnCloud. Для цього виконайте такі команди:
mysql -u root -p Enter password:
mysql> CREATE DATABASE owncloud; mysql> GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY '_password_'; mysql> FLUSH PRIVILEGES; mysql> quit
Для своєї роботи OwnCloud вимагає ще кілька пакетів, це бібліотека gd і curl, їх також потрібно встановити:
sudo apt install php-gd php-curl
Роботу php теж потрібно трохи налаштувати, щоб установка owncloud ubuntu 16.04 була виконана правильно. За замовчуванням розмір файлів, що завантажуються, обмежений, тому потрібно ці обмеження зняти. Відкрийте файл /etc/php/apache/php.ini та змініть рядки upload_max_filesize та post_upload_filesize:
Крок 4. Запуск інсталятора OwnCloud
Введіть дані адміністратора, щоб створити обліковий запис адміністратора та вкажіть розташування папки з файлами:

Тепер погорніть сторінку вниз і введіть дані для підключення до бази даних, яку ми тільки-но налаштували:

Після завершення налаштування відкриється панель адміністратора, де ви можете створюватикористувачів, групи та призначати їм права доступу:
