Как установить 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 для управления своими RSS-каналами
Если вы ежедневно отслеживаете несколько сайтов, вы, вероятно, знакомы с RSS-каналами. Это позволяет вам обновлять содержимое сайта в едином интерфейсе.
Вы можете включить эту функцию в ownCloud, включив несколько приложений.
Снова перейдите на страницу приложений (нажмите на свое имя пользователя в правом верхнем углу и выберите \приложения).
Вам необходимо включить и «App Framework», и «Новости»:
Теперь у вас будет вкладка «Новости» на левой панели навигации. Введите свои RSS-каналы в верхнем левом углу.
Ваши каналы будут отображаться с правой стороны. У вас будет меню каналов слева:
Заключение
OwnCloud может воспроизвести функциональность многих популярных программ. Преимущество ownCloud в том, что информация хранится в месте, которое вы контролируете.
Изучите интерфейс и попробуйте некоторые плагины. Многие расширения имеют возможность импортировать данные из приложений, которые вы используете в данный момент.