Owncloud как установить приложение
Материал приведен исключительно в ознакомительных целях. Если же вы собираетесь воспроизводить действия, описанные ниже, настоятельно советуем внимательно прочитать статью до конца хотя бы один раз. Редакция 3DNews не несет никакой ответственности за любые возможные последствия.
OwnCloud по сути является свободной альтернативой ряду проприетарных сервисов для хранения и удобного управления пользовательскими данными в облаке. Облачность в данном случае понятие относительное — можно называть его и веб-приложением, и сервисом, и как вам вздумается. На текущий момент OwnCloud позволяет работать с файлами, контактами, закладками, календарями, музыкой и прочими вещами, которые хранятся где-то на удалённом сервере или даже на локальной машине с проброшенным наружу веб-сервером. Да, основной способ взаимодействия с OwnCloud — это веб-интерфейс. Увы, для мобильных браузеров он не очень хорошо подходит, а специальные приложения под популярные платформы, в том числе и настольные, пока что ещё разрабатываются.
Мы же установим и настроим на собственном сервере недавно вышедшую вторую версию OwnCloud. Но предварительно лучше посмотреть на пример работы сервиса. Там, правда, недоступна некоторая часть возможностей, но оценить его работу вполне можно. Помимо разработки клиентов под разные ОС, создатели трудятся над добавлением модулей для галереи изображений, текстового редактора, шифрования, планировщика задач, синхронизации, контроля версий, резервирования и прочих возможностей. Но если вам понравилась идея сервиса, то можно начать пользоваться им прямо сейчас. Мы рассмотрим в качестве примера установку OwnCloud2 на серверную версию Ubuntu 10.04 LTS, которая «крутится» в облаке Amazon EC2 (рекомендуется ещё раз прочитать этот материал для освежения памяти). Не забудьте открыть 80-й порт в Security Groups в консоли Amazon.
Устанавливать OwnCloud2 в облаке Amazon совсем необязательно — для работы сервиса требуется классический LAMP-сервер, который можно поднять практически на любом дистрибутиве. Обратите внимание, что во многих из них уже есть готовый пакет для предыдущей версии сервиса. Также есть готовые образы для записи на флешки или оптические диски, а также для запуска в виртуальных машинах или в том же EC2. Нам же в первую очередь надо установить связку MySQL+PHP+Apache. Делается это следующей командой:
sudo tasksel --section server
Теперь надо скачать архив с OwnCloud2, распаковать его и переместить в корневую директорию веб-сервера. Делается это следующими командами:
tar -xvf owncloud-2.tar.bz2
sudo mv owncloud /var/www/owncloud
По правилам хорошего тона надо немного отредактировать права доступа:
sudo chown -R www-data:www-data owncloud/
sudo chmod 750 /var/www/owncloud/data
sudo chmod -R 777 /var/www/owncloud/config/
Наконец, осталось добавить последний штрих — в файле /etc/apache2/sites-enabled/000-default найти секцию <Directory /var/www> и в ней поменять директиву AllowOverride None на AllowOverride All.
sudo nano /etc/apache2/sites-enabled/000-default
Сохраняем файл (Ctrl+X, Y, Enter) и перезапускаем Apache:
sudo service apache2 restart
Вводим логин и пароль администратора и попадаем в веб-интерфейс OwnCloud. Перво-наперво кликаем по иконке с шестерёнкой внизу страницы и попадаем в раздел настроек. Здесь надо будет указать свой e-mail, выбрать локализацию, задать часовой пояс и формат времени. Тут же приведены ссылки на *DAV-интерфейсы для взаимодействия OwnCloud со сторонними программами. В настройках также можно выбрать используемые приложения-модули (дополнительные будут появляться здесь) и создать пользователей и группы, с возможностью указания дисковых квот. В общем, всё очень просто и понятно.
Все действия с OwnCloud производятся через тот же веб-интерфейс. Изначально нам доступно файлохранилище, потоковый музыкальный плеер, адресная книга, календарь и менеджер закладок (для него здесь есть букмарклет, который позволяет быстро добавлять ссылки). Опять же, интерфейс настолько прост, что и объяснять ничего особенно не надо.
Сервис сам определяет тип файлов. Например, для картинок возможен предпросмотр, а все музыкальные файлы автоматически попадают в плеер. Любой файл или папку можно скачать (папка будет отдана в виде zip-архива), переименовать и дать к ним доступ для других пользователей или вообще сделать публичными.
sudo nano /etc/php5/apache2/php.ini
Как работать с OwnCloud не через веб-интерфейс? Для календаря и адресной книги используются открытые протоколы CalDAV и CardDAV. Увы, более-менее полноценная встроенная поддержка обоих протоколов есть только в iПродуктах. Под Windows можно поискать плагины к популярным почтовым программам и органайзерам или, к примеру, воспользоваться бесплатным продуктами eM Client, Mozilla Sunbird или Chandler. Для Android можно использовать утилиты CalDAV-Sync и CardDAV-Sync. Впрочем, все они могут работать нестабильно. А вот с доступом к файлам в OwnCloud всё гораздо проще. Файловые менеджеры Finder в Mac OS X и Nautilus в Ubuntu имеют встроенную поддержку WebDAV и без проблем монтируют такие сетевые ресурсы.
Для Android, iOS, BlackBerry и Windows Phone 7 есть бесплатная утилита WebDAV Navigator, которая позволяет работать с нашими файлами.
На этом можно закончить наш материал. Так ли уж нужен OwnCloud — вопрос спорный. Пока что в нём нет ряда важных функций, которые появятся в ближайшем будущем. Единственное ключевое преимущество в том, что вы имеете полный контроль над своими данными и файлами, а не доверяете их сторонним сервисам. При этом доступ к информации уже сейчас достаточно удобен. Да и ограничений по объёму выделяемого пространства для её хранения нет, в отличие от большинства сервисов, которые бесплатно дают только несколько гигабайт дискового пространства. Для личного пользования или для небольшой организации, заботящейся о приватности, OwnCloud подойдёт и в текущем виде. В конце января следующего года разработчики планируют выпустить третью версию сервиса, в которой будет много новых возможностей. А пока либо довольствуйтесь тем, что есть, либо ждите обновлений OwnCloud. Удачи!
ownClowd это линуксовое приложение с открытым исходным кодом. Его можно развернуть на виртуальном или выделенном сервере или в облаке. Приложение интуитивно-понятно и работать в нем могут пользователи, не имеющие технических навыков. Если прибавить к этому бесплатность базового пакета, становится понятно, почему это решение популярно и насчитывает миллионы установок по всему миру. Однако, для развертывания и настройки ownCloud требуются знания в области системного администрирования.
Мы решили сделать решение ownCloud доступным в один клик. Для этого мы подготовили готовый образ, который можно выбрать из коллекции решений на основе VPS, применить в облачной инфраструктуре Public Cloud или установить на выделенном сервере.
Вы получаете полностью настроенное и готовое к работе приложение, не тратя время и ресурсы на технические аспекты.
Купите ownCloud VPS прямо сейчас
Минимальная конфигурация включает:
1 ядро, 2Gb RAM, 60Gb HDD
В каждый тариф входят 5 Тб ежемесячного трафика и выделенный IP адрес.
Вы можете изменять параметры тарифов и подобрать индивидуальную конфигурацию.
Так же можно значительно расширить возможности сервера ownCloud, подключив его к нашему хранилищу Cloud Storage. Это даст дополнительное дисковое пространства для долгосрочного хранения файлов.
Как подключить к ownCloud к объектному хранилищу Foxcloud
Как подключиться к ownCloud серверу
Чтобы зайти в ownCloud, скопируйте в браузер ссылку из активационного письма и введите логин и пароль.
Персональные настройки
Щелкните мышкой по меню «admin» и выберите в открывшемся списке пункт Настройки.
В основных настройках вы можете добавить/изменить:
- аватар (1),
- логин (2),
- адрес почты (3),
- пароль (4),
- выбрать язык (5),
- настроить почтовые уведомления об изменениях на сервере ownCloud (6),
- выполнить другие настройки.
Добавление пользователей
В меню «admin» выберите пункт Пользователи.
В открывшейся вкладке можно:
- создавать группы пользователей, например, Бухгалтерия, Продажи, Техническая служба и пр. (1),
- создавать пользователей (2),
- добавлять их в группы (3),
- назначать администраторов групп (4),
- назначать для пользователей квоты на использование дискового пространства (5).
Работа с файлами и папками
Вернемся на главную страницу. Здесь находится содержимое корневой папки.
По умолчанию в корневой папке находится папка Документы, папка Photos и подробное руководство пользователя. Для просмотра содержимого папки, необходимо кликнуть по ней.
- Для того, чтобы добавить файл или папку, нужно нажать на кнопку «+» (1) и выбрать соответствующий пункт из открывшегося меню. Так же можно просто перетащить нужные файлы в ownCloud из локальной папки.
- В ownCloud интегрировано веб-приложение ONLYOFFICE, в котором можно создавать и редактировать текстовые документы, электронные таблицы и презентации. Работать с одним и тем же документом и таблицей могут одновременно несколько человек. Чтобы создать документ, таблицу или презентацию нужно так же нажать кнопку «+» и выбрать нужный пункт.
- ONLYOFFICE может редактировать и готовые документы, созданные в приложениях Microsoft Office, Google dox и других.
- В веб-интерфейсе ownCloud можно перетаскивать файлы из папки в папку, используя мышку.
- Если нажать на звездочку слева от названия файла (2), он добавится в избранные.
- Чтобы скачать, переименовать или удалить файл, необходимо нажать на меню «…» (3)
Так же в этом меню находится пункт «Подробно». В нем можно:
- комментировать файл или папку,
- прописывать теги для облегчения поиска необходимых файлов (чтобы выполнить поиск, нажмите на значок лупы в верхнем правом углу окна)
- делиться с пользователями файлами и папками и создавать общедоступные ссылки.
Чтобы поделиться файлом/папкой, можно так же нажать значок сети (4).
В меню слева вы можете увидеть избранные файлы, файлы, которыми поделились с вами, файлы, которыми делились вы с другими пользователями, список тегов(меток), а также зайти во внешнее хранилище (если оно подключено)
Синхронизация с внешними устройствами.
Еще одна удобная опция ownCloud - синхронизация облака с внешними устройствами.
Зайдите в основные настройки через кнопку admin и проскрольте вниз до пункта «Получить приложения для синхронизации ваших файлов»
Сихронизация с ПК
- Нажмите на «Desktop app» и перейдите на страницу загрузки десктопных приложений.
- Спуститесь вниз и выберите «Download desktop App».
На жестком диске вашего компьютера создастся папка ownCloud, содержащая файлы, к которым у вас есть доступ на ownCloud сервере.
В меню файла, открывающемся при правом клике на файл или папку, появится подменю ownCloud, из которого можно создать общую ссылку, открыть нужный объект в браузере или посмотреть предыдущие версии файла.
ownCloud Маркет-плейс
Решение ownCloud построено по принципу конструктора.
Вы можете дополнить его необходимыми вам опциями. В маркет-плейсе можно скачать множество плагинов, от мультимедиа-приложений и до решений, повышающих безопасность и продуктивность ownCloud.
Зайти в маркет-плейс можно непосредственно из ownCloud: зайти в меню приложений (1) и перейти в market (2)
Здесь можно выбрать и скачать нужный плагин.
В рамках этой статьи мы показали вам основные возможности ownCloud. Полная информация об управлении и использовании этого решения содержится в PDF документе ownCloud Manual, в корневой папке ownCloud.
В предустановленном образе ownCloud к базовому функционалу мы добавили календарь и фотогалерею. А также установили основные протоколы для подключения внешних хранилищ.
Инструкции для подключения к внешним хранилищам вы можете прочитать в нашей Базе знаний.
Купите ownCloud VPS прямо сейчас
Минимальная конфигурация включает:
1 ядро, 2Gb RAM, 60Gb HDD
В каждый тариф входят 5 Тб ежемесячного трафика и выделенный IP адрес.
Вы можете изменять параметры тарифов и подобрать индивидуальную конфигурацию.
Помимо этих вышеперечисленных сервисов, есть ещё один, более специализированный, который однозначно стоит вашего внимания, называется он — ownCloud. В этой статье разберёмся, что же это такое, чем он хорош, а также подробно рассмотрим, как установить и настроить ownCloud. Поехали!
OwnCloud представляет собой открытое веб-приложение, которое позволяет синхронизировать данные и расшаривать файлы, хранящиеся удалённо. Помимо этого, у него есть несколько интересных возможностей, а именно:
- Хранить файлы, используя как обычные структуры, так и WebDAV;
- Обеспечивать криптографическую защиту;
- Выполнять синхронизацию с различными операционными системами;
- Имеет календарь, планировщик задач, адресную книгу, галерею, просмотрщик ODF и PDF файлов;
- Позволяет администрировать пользователей и группы, используя OpenID или LDAP;
- Имеет текстовый редактор, работающий в онлайн-режиме, а также модуль логирования.
Как видите, различных полезных опций достаточно много.
Весь процесс установки и настройки будет рассматриваться для операционной системы Windows.
Вы можете несколько упростить процесс установки ownCloud, скачав готовый дистрибутив с интегрированными Apache и PHP.
После запуска инсталлятора перед вами появится окно приветствия. Нажмите «Next», чтобы продолжить. Далее необходимо указать папку, в которую будет установлен ownCloud. Следующий шаг — создание учётной записи администратора. Введите в соответствующие поля всю необходимую информацию и нажмите «Next».
Теперь нужно ввести имя хоста, вместо него можно указать IP-адрес. Затем происходит настройка почты. Этот этап можно пропустить и произвести настройку позже. Всё. Готово. Остаётся кликнуть «Next» и дождаться завершения установки.
Можно запускать ownCloud. Перед вами появится окно, в котором понадобится ввести логин и пароль. Эти данные вы указывали на этапе установки. Готово. Весь сервис ownCloud к вашим услугам.
Чтобы настроить интеграцию ownCloud и LDAP, зайдите под учётной записью администратора в меню «Администрирование». Прокрутите окно вниз и в разделе «Контакты» отметьте пункт «Enable LDAP Backend». После этого нужно вернуться к секции LDAP и заполнить её (вкладка «Сервер»). Во вкладке «Логин» установите атрибут для входа. Это может быть имя пользователя LDAP. Затем укажите параметры подключения в окне «Дополнительно».
Далее нужно заполнить настройки каталога и специальные атрибуты. Обратите внимание, что если вы хотите использовать уведомления по почте, обязательно укажите email. Закончив ввод настроек, сохраните внесённые изменения.
Следующий этап — настройка почтовых уведомлений. Снова перейдите в раздел меню «Администрирование» и в разделе «Общий доступ» отметьте галочками следующие пункты:
- «Позволить приложениям использовать API общего доступа»;
- «Разрешить пользователям публикации через ссылки»;
- «Разрешить открытые загрузки»;
- «Установите дату окончания по умолчанию»;
- «Разрешить переоткрытие общего доступа»;
- «Разрешить пользователю оповещать почтой о расшаренных файлах».
Вот таким образом выполняется установка и настройка веб-приложения ownCloud для операционной системы Windows. Пишите в комментариях, помогла ли вам разобраться эта статья, делитесь с другими пользователями своим опытом работы с сервисом ownCloud, и задавайте любые интересующие вопросы по рассмотренной теме.
What You'll Be CreatingЧто такое OwnCloud?
OwnCloud предоставляет бесплатный сервер обмена файлами с открытым исходным кодом, сервер-приложение и платформу с приложениями для настольных компьютеров и смартфонов, все это позволяет создавать собственное или корпоративное облако под вашим контролем. Если вы являетесь пользователем Dropbox, вы знакомы с преимуществами удаленного облака, которое синхронизирует файлы на всех ваших компьютерах и устройствах и позволяет вам делиться ими с другими людьми.
Dropbox оказался под пристальным вниманием в связи с вопросами конфиденциальности и безопасности, а также его спорное решение о назначении бывшего госсекретаря администрации Буша Кондолизы Райс в свой совет директоров. OwnCloud позволяет размещать и защищать файлы на своем собственном сервере, обеспечивая расширенный контроль над удаленными файлами.
Существует даже магазин приложений, расширяющий возможности вашего OwnCloud. Приложения включают в себя почтовых клиентов, агрегаторов новостей, потоковое видео и многое другое.
Кто создал OwnCloud?
Разработчик Фрэнк Карличек решил написать OwnCloud после беседы о конфиденциальности данных, предупредив людей о конфиденциальности с поставщиками облачных решений, такими как Dropbox:
Итак, они предложили написать самому. Конечно же я писал уже вещи в прошлом, в итоге я был уверен, что сделаю это. И вот я начал свою одиссею, во-первых, чтобы защитить себя, моих друзей и моих коллег от слежки правительств и других плохих парней, а позже, когда я увидел, что мировой интерес растет, - решил создать реальный и успешный проект. -OwnCloud Основатель Фрэнк Карлищек
Karlitschek намеренно использовал технологии с открытым исходным кодом, чтобы код «был полностью прозрачным (вряд ли он будет содержать бэкдоры для моих данных)».
Он также хотел поддержать расширения приложений для поддержки приложений типа новостей Google, сканирования вирусов и регистрации файлов.
Какие поддерживаются языки?
Карличек сказал, что они «оценили различные варианты поиска правильной технологии, которая работает на каждой соответствующей платформе, масштабируется от крошечных серверов до больших кластеров, обладает всеми необходимыми функциями и известна большому числу разработчиков. Поэтому мы выбираем PHP и JS для серверной части, C ++ для клиентов Desktop, Objective-C для iOS и Java для Android ».
Много лет назад я был частью некоммерческого инструмента с открытым исходным кодом для других некоммерческих организаций. Я помню, как разочаровался, когда наш директор по технологиям выбрал Java для новых версий нашей технологии вместо PHP, который является гораздо более дружественной и доступной платформой для нашего сообщества разработчиков. Вскоре эта организация развалилась по другим причинам.
Я ценю, что Karlitschek имел в виду необходимость использовать платформу, с которой может взаимодействовать большое сообщество разработчиков.
Версия для печати
Подобно Automattic и WordPress, OwnCloud поддерживается корпорацией для некоммерческих организаций, предлагающей премиум-версию Enterprise для более крупных пользователей. Они предлагают множество спецификаций, если вы хотите узнать больше.
Хостинг OwnCloud
Существует несколько вариантов размещения OwnCloud. Вы можете разместить его на своих выделенных серверах. Вы можете установить OwnCloud в качестве приложения на виртуальном сервере в хостинговой компании, такой как Digital Ocean; ниже я опишу, как сделать это. Или вы можете подписаться на поставщика услуг OwnCloud (ASP). Некоторые из них даже предлагают планы freemium, но не забудьте оценить репутацию, конфиденциальность и безопасность, предоставляемые вашим ASP.
Еще один интересный вариант предлагают в MacMiniColo. Они опубликовали руководство по установке и администрированию OwnCloud: Установка Owncloud на Mac mini-сервере (Mac Mini Colo Blog). Они предоставляют выделенный серверный сервер, который позволяет отправлять им настроенный пользователем MacMini или приобретать один из них.
Установка OwnCloud в Digital Ocean
Вы можете установить OwnCloud на свой собственный сервер через страницу загрузки. Вы можете установить его из исходного кода, или с помощью веб-установщика или из предварительно созданных пакетов. Последний вариант хорош для легкого поддержания OwnCloud с последними обновлениями и пакетами безопасности.
По этой причине в этом уроке я расскажу вам, как установить OwnCloud в Digital Ocean. Если вы уже читали некоторые мои уроки, вы знаете, что я их поклонник по ряду причин. Digital предлагает множество предварительно сконфигурированных приложений в виде установок одним щелчком мыши, и OwnCloud теперь является одним из них.
Для этого урока я собираюсь следовать руководству Digital Ocean по использованию OwnCloud; оно написано одним из их великих менеджеров сообщества, AndrewSB.
Начинаем
Прежде чем продолжить, предположим, у вас есть учетная запись Digital Ocean, но если вы хотите узнать больше о регистрации или использовании Digital Ocean с WordPress здесь.
Создайте дроплет
На панели инструментов Digital Ocean нажмите кнопку Create Droplet и введите нужное имя хоста. Я собираюсь использовать owncloud.lookahead.io. Digital Ocean рекомендует иметь память не менее 1 ГБ, для которой требуется дроплет в 10 долларов США в месяц.
Обычно вы можете использовать регион по умолчанию, рекомендованный Digital Ocean, если вам не нужно общаться в подсети Digital Ocean с другими дроплетами, которые у вас есть:
Перейдите на вкладку Приложения и нажмите кнопку imageCloud 8.x:
Отправьте форму, и вы должны увидеть экран прогресса создания дроплета:
Когда все будет готово, вы увидите свой дроплет на панели:
Теперь настройте DNS-имя своего домена, чтобы указать на дроплет, то есть установите для A-записи для субдомена или имени домена IP-адрес:
Вы также получите адрес электронной почты с паролем для сервера:
Как только ваши изменения DNS будут применены, вы можете посетить свой сайт, но вы получите это предупреждение. OwnCloud требует, чтобы вы добавили этот домен в список доверенных доменов.
Когда вы нажмете серую кнопку, вы должны увидеть общий экран входа в систему:
Войдите в свою панель управления OwnCloud
Однако вы, возможно, заметили, что у нас еще нет учетных данных нашей панели:
Чтобы их получить, используйте учетные данные входа SSH и приложение терминала для входа на ваш сервер:
При входе в систему вы увидите учетные данные Dashboard. Ubuntu также попросит вас установить новый пароль root.
Затем вы можете вернуться в браузер и войти в свой OwnCloud.
Когда я, наконец, нажал на эту серую кнопку относительно доверенных доменов, у меня возникла проблема; появилась ошибка. Но я смог войти в систему, используя свой IP-адрес в панели браузера. Вот начальная панель управления OwnCloud:
Хотя я не мог найти административную область для установки доверенного домена, вставка предыдущего URL-адреса позволила мне это сделать.
Затем я смог войти в систему с моим доменным именем.
Руководство Digital Ocean по использованию OwnCloud предоставляет дополнительную информацию о покупке действительного сертификата и настройке его на вашем сервере.
Шифрование ваших облачных файлов
Вы также можете включить приложение Encryption, которое шифрует хранилище, хранящееся на вашей камере Digital Ocean. Нажмите раскрывающийся список Files и нажмите + Apps:
Включите фильтр Not enabled для Enable Server-side Encryption:
Нажмите Enable, чтобы начать, а затем снова выйдите из системы и войдите в систему. После чего начнется непрерывный процесс шифрования вашего облака.
Сравнение цен
Если вы используете Dropbox, то он бесплатен до 2 ГБ. Однако вы можете получить дополнительное хранилище через рефералы. В моей бесплатной учетной записи сейчас хранится 10 ГБ. За $ 9,99 в месяц вы можете получать 1 ТБ в месяц. Бизнес-план начинается с 75 долларов в месяц для пяти пользователей с неограниченным хранением.
Хостинг в Digital Ocean не обеспечивает сопоставимое хранение по этим ценам. Дроплет с памятью объемом 1 ГБ в Digital Ocean включает в себя жесткий диск емкостью 30 Гбайт в месяц около 10 долларов США, но хранилище не очень хорошо масштабируется по цене. Например, 80-гигабайтный диск составляет 80 долларов США в месяц, а 640-гигабайтный диск - 640 долларов США в месяц, в первую очередь потому, что Digital Ocean использует исключительно SSD-накопители.
Другие хостинг-провайдеры могут предлагать больше хранилища за доллар, чем Digital Ocean, но при более низких скоростях доступа.
Что дальше?
В будущих статьях я планирую изучить приложения для настольных компьютеров и смартфонов для iOS и некоторые расширения приложений OwnCloud, такие как Calendar и News.
Читайте также: