Поиск по сайту:

Как установить OwnCloud и настроить приложения OwnCloud на Ubuntu 12.04 VPS


Статус: устарело

В этой статье рассматривается версия Ubuntu, которая больше не поддерживается. Если вы в настоящее время используете сервер под управлением Ubuntu 12.04, мы настоятельно рекомендуем обновить или перейти на поддерживаемую версию Ubuntu:

  • Обновите Ubuntu до версии 14.04.
  • Обновление Ubuntu 14.04 до Ubuntu 16.04
  • Перенесите данные сервера в поддерживаемую версию.

Причина:

Смотрите вместо этого:

Введение

OwnCloud — это веб-приложение, которое может хранить и обслуживать контент из централизованного места, как Dropbox. Разница в том, что ownCloud позволяет вам размещать обслуживающее программное обеспечение на ваших собственных компьютерах, устраняя проблемы доверия, связанные с размещением ваших личных данных на чужом сервере.

Хотя ownCloud в основном используется как простой портал для обмена файлами и доступа, он также имеет множество других функций.

В этом руководстве мы установим и настроим экземпляр ownCloud на Ubuntu 12.04 VPS. Затем мы обсудим, как подключить общий ресурс ownCloud к другому VPS с помощью WebDAV. Мы также рассмотрим некоторые другие интересные варианты.

Установить собственное облако

Версия ownCloud, доступная в стандартных репозиториях Ubuntu 12.04, уже устарела. Мы получим последнюю стабильную версию, созданную с помощью великолепных сервисов сборки openSUSE.

Сначала мы загрузим ключ выпуска, связанный с программным обеспечением ownCloud:

cd
wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key

Теперь добавьте ключ в apt, чтобы он мог проверять файлы:

sudo apt-key add - < Release.key

Добавьте репозитории ownCloud в службу сборки openSUSE в списки источников apt, набрав:

echo 'deb http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/ /' | sudo tee -a /etc/apt/sources.list.d/owncloud.list

Наконец, обновите базу данных пакетов и установите ownCloud и MySQL:

sudo apt-get update
sudo apt-get install owncloud mysql-server

Вам будет предложено установить пароль root для администратора базы данных MySQL во время установки.

Конфигурация MySQL

Мы будем настраивать наш сервер ownCloud, чтобы использовать преимущества более надежной базы данных MySQL вместо стандартной реализации SQLite. Для этого мы должны сначала настроить MySQL.

Введите следующие команды для инициализации базы данных и защиты системы:

sudo mysql_install_db
sudo mysql_secure_installation

Вам нужно будет ввести пароль администратора, который вы выбрали во время установки MySQL. Затем вам будет предложено ввести параметры безопасности. Нажмите «Enter», чтобы выбрать «да» для всех настроек, кроме первой (о повторной смене пароля root).

Теперь войдите в MySQL как пользователь root, набрав:

mysql -u root -p

Вам снова будет предложено ввести пароль администратора MySQL.

Создайте базу данных с помощью этой команды:

CREATE DATABASE owncloud;

Создайте и назначьте привилегии новому пользователю MySQL для обработки операций с базой данных для ownCloud:

<пред>

Выйдите из MySQL, набрав:

exit

Окончательная конфигурация

Теперь, если вы перейдете к своему IP-адресу или доменному имени, а затем \/owncloud в своем браузере, вы увидите страницу, которая выглядит следующим образом:

\Страница

Вы можете исправить эти ошибки, установив дополнительный пакет. Мы также установим библиотеку PHP curl на потом:

sudo apt-get install php5-intl php5-curl

Теперь перезагрузите свою страницу, и вам должна быть предоставлена страница, которая попросит вас создать пользователя с правами администратора:

\Создать

Перед этим нажмите кнопку «Дополнительно». Выберите «MySQL» из доступных вариантов. Введите информацию, которую вы настроили на последнем шаге:

\Расширенная

Создайте пользователя и пароль. Вы войдете в систему и увидите приветственное сообщение:

\Страница

Нажмите «X» в углу, чтобы перейти к основному интерфейсу:

\Загрузка

Здесь вы можете создавать или загружать файлы в свое личное облако.

Установите свой ресурс OwnCloud на свой VPS

Если вы хотите иметь возможность взаимодействовать с экземпляром ownCloud из командной строки, как если бы он был частью вашей локальной файловой системы, вы можете смонтировать каталог общего доступа к файлам с помощью WebDAV.

Из другого дроплета или машины Ubuntu вы можете смонтировать общий регион. Это позволяет вам взаимодействовать с пространством в автоматическом режиме.

Установите инструменты WebDAV на втором компьютере с Ubuntu, набрав:

sudo apt-get update
sudo apt-get install davfs2

Мы разрешим пользователям без полномочий root монтировать и отключать общие ресурсы WebDAV, набрав:

sudo dpkg-reconfigure davfs2
 ???????????????????????????? Configuring davfs2 ?????????????????????????????
 ?                                                                           ? 
 ? The file /sbin/mount.davfs must have the SUID bit set if you want to      ? 
 ? allow unprivileged (non-root) users to mount WebDAV resources.            ? 
 ?                                                                           ? 
 ? If you do not choose this option, only root will be allowed to mount      ? 
 ? WebDAV resources. This can later be changed by running 'dpkg-reconfigure  ? 
 ? davfs2'.                                                                  ? 
 ?                                                                           ? 
 ? Should unprivileged users be allowed to mount WebDAV resources?           ? 
 ?                                                                           ? 
 ?                    <Yes>                       <No>                       ? 
 ?                                                                           ? 
 ????????????????????????????????????????????????????????????????????????????? 

Выберите «Да», чтобы включить управление WebDAV для пользователей.

Затем добавьте свое имя пользователя Linux в группу WebDAV:

<пред>

Отредактируйте таблицу файловой системы:

sudo nano /etc/fstab

Добавьте следующую строку в конец файла, заменив информацию о вашем сервере и имени пользователя:

<пред>

Перейдите в свой домашний каталог и создайте два каталога, один для подключения общего ресурса, а другой для хранения сведений о конфигурации WebDAV:

cd
mkdir owncloud
mkdir .davfs2

Создайте файл с именем «secrets» в каталоге конфигурации WebDAV, чтобы хранить ваши учетные данные для входа в ваш экземпляр ownCloud.

<пред>

Теперь заблокируйте файл, так как он содержит конфиденциальную информацию в виде обычного текста:

chmod 600 ~/.davfs2/secrets

Наконец, вы готовы смонтировать свою долю:

mount ~/owncloud

Теперь перейдите в каталог owncloud, чтобы увидеть содержимое:

cd ~/owncloud
ls
error_page.png  lost+found  Screen Shot 2013-09-25 at 1.03.37 PM.png

\Сравнение

Вы можете добавлять, удалять или редактировать файлы, как если бы они находились на вашем локальном компьютере, но настроенное вами ownCloud будет отражать изменения.

Используйте OwnCloud для управления закладками

Одним из преимуществ включения ваших веб-привычек в ownCloud является то, что ваша информация может сохраняться на нескольких устройствах и в разных местах.

Хорошим примером этого является возможность хранить свои закладки в ownCloud. После этого вы сможете получить к ним доступ с любого компьютера.

Чтобы включить закладки, щелкните свое имя пользователя в правом верхнем углу, а затем щелкните \Приложения:

\Приложения

Здесь вы можете включить модули или «приложения», чтобы расширить функциональность вашего ownCloud.

Найдите в меню пункт «Закладки» и нажмите кнопку «Включить»:

\OwnCloud

Кнопка под названием «Закладки» будет добавлена на левую панель навигации. Нажмите ее.

Теперь перетащите кнопку из центра страницы и поместите ее на панель закладок браузера.

\Перетаскивание

Теперь в вашем браузере есть кнопка с надписью «Читать позже». На любой странице, которую вы хотите добавить в закладки, нажмите эту кнопку, чтобы создать закладку в ownCloud.

Откроется предварительно заполненная закладка, и вы сможете отредактировать ее, добавив информацию о тегах.

\Отметка

Все, что вы сохраните, будет доступно на вкладке «Закладки»:

\Вкладка

Используйте OwnCloud для отслеживания задач

В OwnCloud также есть достаточно функциональный органайзер задач. Это может быть включено в плагин календаря для организации и планирования действий и задач.

Снова перейдите на страницу приложений (щелкните свое имя пользователя в правом верхнем углу и выберите «Приложения»). Нажмите «Задачи», а затем кнопку «Включить»:

\Включить

Теперь у вас есть кнопка «Задачи» на левой панели навигации. Нажмите ее, чтобы увидеть интерфейс задач:

\Интерфейс

Используйте OwnCloud для управления своими RSS-каналами

Если вы ежедневно отслеживаете несколько сайтов, вы, вероятно, знакомы с RSS-каналами. Это позволяет вам обновлять содержимое сайта в едином интерфейсе.

Вы можете включить эту функцию в ownCloud, включив несколько приложений.

Снова перейдите на страницу приложений (нажмите на свое имя пользователя в правом верхнем углу и выберите \приложения).

Вам необходимо включить и «App Framework», и «Новости»:

\Структура

\Новостное

Теперь у вас будет вкладка «Новости» на левой панели навигации. Введите свои RSS-каналы в верхнем левом углу.

\Вход

Ваши каналы будут отображаться с правой стороны. У вас будет меню каналов слева:

\Пример

Заключение

OwnCloud может воспроизвести функциональность многих популярных программ. Преимущество ownCloud в том, что информация хранится в месте, которое вы контролируете.

Изучите интерфейс и попробуйте некоторые плагины. Многие расширения имеют возможность импортировать данные из приложений, которые вы используете в данный момент.

Джастин Эллингвуд