Перейти к содержимому

Где хранятся файлы owncloud

  • автор:

Свое облачное хранилище — ownCloud

ITLDC

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

  • Синхронизация календарей на всех устройствах
  • Хранилище контактов
  • Фотоархив
  • Персональное файловое хранилище
  • Синхронизация с другими облачными хранилищами — DropBox, Swift, Google Docs, Amazon S3
  • Встроенный модуль просмотра PDF
  • Музыкальный проигрыватель

Полный список возможностей ownCloud представлен на официальном сайте проекта — owncloud.org

Установка ownCloud

Традиционно с заказа SSD VDS или выделенного сервера — это зависит от того, какой объем данных будет храниться. В качестве операционной системы выберем Ubuntu, однако при желании можно поэкспериментировать с другими ОС.

Apache, PHP, MySQL

Установим «джентельменский набор» из актуальных версий PHP, MySQL и Apache. В выбранной нами Ubuntu это можно сделать одной командой:

LXF169: Об­лач­ное хранение ownCloud

Об­лач­ные вы­чис­ления – со­вре­мен­ное мод­ное слов­цо для «ис­поль­зо­вания уда­лен­но­го ком­пь­ю­те­ра и ПО че­рез Ин­тернет для ре­шения сво­их за­дач вме­сто сво­его соб­ст­вен­но­го». Gmail, Dropbox, Flickr, Tumblr и пер­со­наль­ные бло­ги Blogspot или WordPress – лишь неко­то­рые из ныне по­пу­ляр­ных об­лач­ных сер­ви­сов.

При всем сво­ем удоб­ст­ве, у об­лач­ных вы­чис­лений – по крайней ме­ре, в пе­ре­чис­лен­ных ин­кар­на­ци­ях – есть боль­шая про­бле­ма. С од­ной сто­ро­ны, вы пла­ти­те (пер­со­наль­ны­ми дан­ны­ми, вниманием и день­га­ми) ко­му-то за управ­ление уст­рой­ст­ва­ми и про­грам­ма­ми от ва­ше­го имени. С дру­гой сто­ро­ны, все эти сер­ви­сы и ваш соб­ст­вен­ный кон­тент оста­ет­ся доступ­ным в Се­ти толь­ко до тех пор, по­ка про­вай­дер оста­ет­ся доступ­ным и про­дол­жа­ет пускать вас к се­бе на сво­их усло­ви­ях.

Ре­шение этой про­бле­мы – соз­дать соб­ст­вен­ное об­ла­ко: пор­та­тив­ное web-ок­ру­жение на осно­ве сво­бод­но­го ПО, ко­то­рое мож­но за­пустить прак­ти­че­­ски вез­де, от про­стых учет­ных за­пи­сей на web-хостин­ге (вклю­чая ряд бес­плат­ных) до ва­ше­го соб­ст­вен­но­го (вир­ту­аль­но­го) сер­ве­ра на Linux. На на­шем уро­ке мы объ­ясним, как поль­зо­вать­ся ownCloud (http://owncloud.org), одним из наи­бо­лее пер­спек­тив­ных сво­бод­ных про­ек­тов в этой сфе­ре.

Что­бы раз­дразнить ваш ап­пе­тит и по­вы­сить мо­ти­ва­цию, руко­во­дство раз­де­ле­но на две основ­ные час­ти. В пер­вой пред­став­лено, что конеч­ные поль­зо­ва­те­ли мо­гут де­лать с уже уста­нов­лен­ной ownCloud. Во вто­рой по­ка­за­но, как уста­но­вить, на­стро­ить и ад­минист­ри­ро­вать ее.

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

На­чи­ная с вер­сии 4.5 (опи­сан­ной на этих страницах), ownCloud под­дер­жи­ва­ет кон­троль вер­сий фай­лов и унифи­ци­ро­ван­ный ин­тер­фейс досту­па и син­хрониза­ции с крупней­ши­ми сер­ви­са­ми хранения дан­ных, та­ки­ми как Dropbox или Google Drive. Ес­ли это­го ма­ло, воз­мож­но­сти про­грам­мы мож­но рас­ши­рить несколь­ки­ми до­полнитель­ны­ми при­ло­жения­ми.

Ба­зо­вая вер­сия ownCloud вы­гля­дит так, как по­ка­за­но на рис. 1: ме­сто для хранения и ор­ганиза­ции об­ще­го досту­па к ва­шим фай­лам, изо­бра­жениям, ау­дио­фай­лам, ка­лен­да­рю и к спи­ску кон­так­тов из лю­бо­го брау­зе­ра с лю­бо­го ком­пь­ю­те­ра или смарт­фо­на. В фай­ло­вом менед­же­ре есть сред­ст­ва про­смот­ра фор­ма­тов OpenDocument и PDF, а так­же про­стой ре­дак­тор тек­сто­вых фай­лов. Изо­бра­жения доступ­ны для про­смот­ра по от­дель­но­сти или в пол­но­эк­ран­ном слайд-шоу, а для кол­лек­ции му­зы­ки доступ­но по­то­ко­вое воспро­из­ве­дение.

Функ­ции кон­так­тов и ка­лен­да­ря вы­гля­дят не слиш­ком со­вре­мен­но, но об­ла­да­ют все­ми основ­ны­ми функ­ция­ми. Мож­но им­пор­ти­ро­вать кон­так­ты из Google или соз­дать про­из­воль­ные по­ля в ад­рес­ной книге или в ка­лен­да­ре. Мож­но за­дать несколь­ко неза­ви­си­мых ка­лен­да­рей и по­де­лить­ся ими с дру­ги­ми поль­зо­ва­те­ля­ми в од­ном и том же ownCloud. При пер­вом за­пуске ка­лен­да­ря он спро­сит о ва­шем ме­сто­по­ло­жении для вы­бо­ра ча­со­во­го поя­са, но его мож­но из­менить. Помните, что ес­ли за­дать его непра­виль­но, ка­лен­дарь в ownCloud не смо­жет син­хронизи­ро­вать­ся с ка­лен­да­ря­ми на смарт­фоне и на на­столь­ном ком­пь­ю­те­ре.

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

Кон­тейнер при­ло­жений

Ко все­му хо­ро­ше­му, у ownCloud есть еще од­на функ­ция – по­ка ма­ло­ис­поль­зуе­мая, но, по на­ше­му скром­но­му мнению, имею­щая ог­ром­ный по­тен­ци­ал: ка­жет­ся, ownCloud ро­ди­лась кон­тейнером и унифи­ци­ро­ван­ной точ­кой досту­па для со­вер­шен­но неза­ви­си­мых сто­ронних он­лайн-сер­ви­сов на ба­зе от­кры­то­го ПО. Ад­минист­ра­тор ownCloud мо­жет рас­ши­рить эти сер­ви­сы раз­ны­ми спо­со­ба­ми, уста­но­вив мно­же­ст­во до­полнитель­ных при­ло­жений, спи­сок ко­то­рых досту­пен на http://apps.owncloud.com.

  • Метамодернизм в позднем творчестве В.Г. Сорокина
  • ЛитРПГ — последняя отрыжка постмодерна
  • «Ричард III и семиотика»
  • 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
  • Архитектура метамодерна — говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек «новой волны», столь притягательных и скандальных.
  • Литература
  • Метамодерн
  • Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР — перепубликация из журнала «Топос».
  • Как избавиться от комаров? Лучшие типы ловушек.
  • Что делать если роблокс вылетает на windows
  • Что делать, если ребенок смотрит порно?
  • Почему собака прыгает на людей при встрече?
  • Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
  • О чем может рассказать хвост вашей кошки?
  • Верветки
  • Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
  • Срок исковой давности как правильно рассчитать
  • Дмитрий Патрушев минсельхоз будет ли преемником Путина
  • Кто такой Владислав Поздняков? Что такое «Мужское Государство» и почему его признали экстремистским в России?
  • Как правильно выбрать машинное масло в Димитровграде?
  • Как стать богатым и знаменитым в России?
  • Почему фильм «Пипец» (Kick-Ass) стал популярен по всему миру?
  • Как стать мудрецом?
  • Как правильно установить FreeBSD
  • Как стать таким как Путин?
  • Где лучше жить — в Димитровграде или в Ульяновске?
  • Почему город Димитровград так называется?
  • Что такое метамодерн?
  • ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
  • Тарифы на электроэнергию для майнеров предложено повысить

Мы пред­ста­вим неболь­шую под­бор­ку та­ких при­ло­жений, про­сто что­бы по­яснить об­щую идею. На­при­мер, хранить за­мет­ки на ownCloud мож­но по крайней ме­ре в трех раз­ных про­грам­мах. Са­мая про­стая и про­ще все­го син­хронизи­руе­мая с мо­биль­ны­ми уст­рой­ст­ва­ми – Notes: в ней мож­но хранить опи­сания за­дач, спи­ски дел и дру­гие по­доб­ные ве­щи в ви­де про­стых тек­сто­вых фай­лов. AtNotes под­дер­жи­ва­ет ба­зо­вое фор­ма­ти­ро­вание HTML и тэ­ги для за­ме­ток. ownCloud Journal идет на шаг даль­ше – в нем мож­но сор­ти­ро­вать, фильт­ро­вать и ис­кать по диа­па­зо­ну да­ты или вре­мени все дневнико­вые за­пи­си, хранимые в нем. Внут­ри него за­пи­си жур­на­ла со­хра­ня­ют­ся как за­пи­си ка­лен­да­ря ownCloud, и ими мож­но де­лить­ся с дру­ги­ми поль­зо­ва­те­ля­ми.

При­ло­жения ownCloud мо­гут не толь­ко хранить за­мет­ки. Theme Manager по­зво­лит ад­минист­ра­то­ру ме­нять внешний вид все­го сай­та несколь­ки­ми щелч­ка­ми мы­ши. Есть про­иг­ры­ва­тель impress.js для генера­ции слайд-шоу и при­ло­жение для син­хрониза­ции на­стро­ек Firefox по всем ком­пь­ю­те­рам и учет­ным за­пи­сям. Есть ин­тер­фейс для пуб­ли­ка­ции за­гру­жен­ных в ownCloud фо­то­гра­фий в бло­гах WordPress. Мы так­же ду­ма­ем, что мно­гие поль­зо­ва­те­ли по­лю­бят Bookmark Manager с рис. 3 или Shorty, при­ло­жение ownCloud, ко­то­рое упо­ря­до­чи­ва­ет за­клад­ки и да­ет ими по­де­лить­ся с по­мо­щью несколь­ких внешних сер­ви­сов со­кра­щения URL-ад­ре­сов.

Но бу­ду­щее ownCloud, воз­мож­но, в ин­те­гра­ции: за­чем за­но­во изо­бре­тать все ве­ло­си­пе­ды, когда мож­но со­брать их из го­то­вых зап­ча­стей? На рис. 4 по­ка­зан уже ра­бо­таю­щий при­мер этой ка­те­го­рии при­ло­жений ownCloud: оно по­зво­ля­ет вам зай­ти в ва­шу учет­ную запись Roundcube и ис­поль­зо­вать ее как вклад­ку ownCloud, вме­сто раз­ра­бот­ки еще од­но­го бес­плат­но­го поч­то­во­го кли­ен­та с web-ин­тер­фей­сом! Раз­ве это не пре­крас­но?

Конеч­но, все это тре­бу­ет неболь­шой на­строй­ки на сто­роне поль­зо­ва­те­ля. Пер­вое, что нуж­но сде­лать с но­вой учет­ной за­пи­сью ownCloud – щелк­нуть по шес­те­рен­ке в ле­вом нижнем уг­лу. От­кро­ет­ся панель на­строй­ки поль­зо­ва­те­ля, где вы най­де­те на­бор важней­ших па­ра­мет­ров или вы­полните важ­ные опе­ра­ции. Па­ра­мет­ры, ко­то­рые мож­но (нуж­но!) на­стро­ить, вклю­ча­ют ад­рес элек­трон­ной поч­ты для восста­нов­ления па­ро­ля и язык поль­зо­ва­тель­ско­го ин­тер­фей­са. Да, и не за­будь­те ско­пи­ро­вать зна­чение URL-ад­ре­са WebDAV. Ес­ли во вре­мя уста­нов­ки бы­ло вклю­че­но управ­ление вер­сия­ми, вы так­же мо­же­те от­менить ста­рые вер­сии фай­лов, ко­то­рые вам боль­ше не нуж­ны. На кон­фи­гу­ра­ци­он­ной панели ка­ж­дый поль­зо­ва­тель мо­жет за­гру­зить в виде одного zip-ар­хива все свои фай­лы и дан­ные в фор­ма­те, ко­то­рый мож­но одним щелч­ком за­гру­зить в дру­гом эк­зем­п­ля­ре ownCloud. По­про­буй­те-ка сде­лать это на за­кры­тых об­лач­ных сер­ви­сах!

ownCloud с ра­бо­че­го сто­ла

Доступ с ра­бо­че­го сто­ла воз­мо­жен в об­щем из лю­бо­го фай­ло­во­го менед­же­ра с под­держ­кой про­то­ко­ла WebDAV: в него нуж­но про­сто вве­сти URL-ад­рес WebDAV, ука­зан­ный в кон­фи­гу­ра­ци­он­ной панели. Под­роб­ные ин­ст­рук­ции по ис­поль­зо­ванию та­ких URL с несколь­ки­ми фай­ло­вы­ми менед­же­ра­ми доступ­ны на http://owncloud.org/support/webdav.

Кро­ме фай­ло­вых менед­же­ров, есть и на­столь­ные кли­ен­ты ownCloud для по­сто­ян­ной син­хрониза­ции локаль­но­го ка­та­ло­га на ком­пь­ю­те­ре с он­лайн-ак­ка­ун­том, поч­ти так же, как в Dropbox. На ян­варь 2013 го­да на сай­те бы­ли кли­ен­ты для Linux, Windows (XP, Vista, 7 и 8, 32- или 64-бит­ные вер­сии) и Mac OS X 10.5 или вы­ше, а так­же для 64-бит­ной ар­хи­тек­ту­ры Intel.

Ус­та­но­вить кли­ент ownCloud в Linux про­сто: на сай­те есть ссыл­ки на ре­по­зи­то­рии с дво­ич­ны­ми па­ке­та­ми для боль­шин­ст­ва по­пу­ляр­ных ди­ст­ри­бу­ти­вов. Мы за­гру­зи­ли вер­сию 1.1.4 кли­ен­та для ком­пь­ю­те­ра x86_64 c Fedora 17, но не смог­ли им восполь­зо­вать­ся. На­строй­ка бы­ла очень про­стой, и син­хрониза­ция ра­бо­та­ла так, как ожи­да­лось. но лишь несколь­ко ча­сов. Со­глас­но лог-фай­лу кли­ен­та, при­чи­на бы­ла в том, что “Csync failed to load the state db [Csync не уда­лось за­гру­зить ба­зу дан­ных со­стояния]”: про­бле­ма, ко­то­рая су­дя по фо­ру­мам ownCloud, долж­на быть ре­ше­на еще с вер­сии 1.1.2. На­де­юсь, она бу­дет ре­ше­на, когда вы бу­де­те чи­тать это.

Ус­та­но­вить ownCloud и ра­бо­тать с ним без осо­бых про­блем смо­жет лю­бой, у ко­го есть ба­зо­вые знания LAMP (Linux, Apache, MySQL, PHP): по су­ще­ст­ву, ес­ли вы уже уста­нав­ли­ва­ли WordPress или дру­гие по­доб­ные па­ке­ты, у вас есть все на­вы­ки для управ­ления ownCloud. А ес­ли нет, не бес­по­кой­тесь: это го­раз­до про­ще, чем ка­жет­ся.

Пе­ред за­груз­кой ownCloud нуж­но кое-что про­ве­рить. Во-пер­вых, web-про­стран­ст­во, в ко­то­ром бу­дет жить ownCloud. Сам ownCloud занима­ет очень ма­ло мес­та, но ес­ли вы хо­ти­те ис­поль­зо­вать его в ка­че­­ст­ве он­лайн-хранили­ща, воз­мож­но, луч­ше сра­зу вы­брать учет­ную запись с доста­точ­ным про­стран­ст­вом. Да­лее, ес­ли толь­ко вы не абсолютно уве­ре­ны, что вам не по­на­до­бят­ся по­сто­ян­ные web-ад­ре­са ни для че­го по­ме­щае­мо­го на об­ла­ке, нуж­но ку­пить до­мен­ное имя. Ра­зу­ме­ет­ся, для пра­виль­ной ра­бо­ты са­мо­го ownCloud оно со­всем не требуется – про­сто при пе­ре­но­се уста­нов­ки на дру­гой сер­вер с дру­гим до­мен­ным именем все ста­рые ад­ре­са – ссыл­ки на га­ле­реи изо­бра­жений и т. д. – пе­ре­ста­нут ра­бо­тать. Это мо­жет быть очень пло­хо или поч­ти не важ­но в за­ви­си­мо­сти от ва­ших по­треб­но­стей; ре­шать вам.

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

Ус­та­нов­ка ownCloud и на­ши со­ве­ты бы­ли оп­ро­бо­ва­ны на вир­ту­аль­ном ча­ст­ном сер­ве­ре с Centos 6.3 и Apache. Ин­ст­рук­ции для дру­гих ди­ст­ри­бу­ти­вов мож­но най­ти на http://owncloud.org/support/distro-notes, но поч­ти все, о чем мы бу­дем го­во­рить, при­менимо как есть к лю­бой учет­ной за­пи­си web-хостин­га, ко­то­рый под­дер­жи­ва­ет PHP и ба­зы дан­ных MySQL, PostgreSQL или SQLite. Ос­нов­ное ис­клю­чение – на­строй­ки web-сер­ве­ра и PHP. На сай­те ownCloud есть хо­ро­шая до­ку­мен­та­ция для несколь­ких web-сер­ве­ров, не толь­ко для Apache. В лю­бом слу­чае спро­си­те у про­вай­де­ра, ка­ки­ми сер­ве­ра­ми он поль­зу­ет­ся, и, са­мое глав­ное, есть ли у них непо­нят­ные еще не за­до­ку­мен­ти­ро­ван­ные на­строй­ки PHP, ко­то­рые мо­гут усложнить на­строй­ку ownCloud (по­верь­те: та­кое бы­ва­ет!).

Вы­бор ба­зы дан­ных

По­следнее, что нуж­но сде­лать пе­ред уста­нов­кой ownCloud – вы­брать, ка­кой ба­зой дан­ных он бу­дет поль­зо­вать­ся: SQLite, MySQL или PostgreSQL? С пер­вой про­ще ра­бо­тать и соз­да­вать ре­зерв­ные ко­пии: ба­за дан­ных SQLite – это один боль­шой файл, ко­то­рый PHP мо­жет пол­но­стью об­ра­ба­ты­вать сам, ес­ли уста­нов­ле­ны нуж­ные биб­лио­те­ки.

Ес­ли вы вы­бе­ре­те SQLite, ownCloud соз­даст файл ба­зы дан­ных яв­но, в том же ка­та­ло­ге, где хра­нят­ся ва­ши фай­лы. Для двух дру­гих ва­ри­ан­тов по­на­до­бят­ся ба­за дан­ных и учет­ная запись на от­дель­ном сер­ве­ре MySQL или PostgreSQL. Это не про­бле­ма, так как мно­гие учет­ные за­пи­си web-хостин­га вклю­ча­ют од­ну ба­зу дан­ных MySQL или по­зво­ля­ют до­ба­вить ее за несколь­ко фун­тов в год до­полнитель­но. В до­ку­мен­та­ции по ownCloud ре­ко­мен­ду­ет­ся вы­би­рать MySQL или PostgreSQL, ес­ли поль­зо­ва­те­лей мно­го и/или ес­ли они ра­бо­та­ют од­но­вре­мен­но.

В неко­то­рых ди­ст­ри­бу­ти­вах GNU/Linux (са­мый све­жий спи­сок мож­но най­ти на вы­ше­упо­мя­ну­тых сай­тах) есть дво­ич­ные па­ке­ты ownCloud, с ко­то­ры­ми уста­но­вить и об­нов­лять про­грам­му – па­ра пустя­ков. Од­на­ко для ownCloud не обя­за­тель­но ну­жен Linux, и глав­ная при­чи­на поль­зо­вать­ся им – пор­ти­руе­мость. По­это­му в нашем ру­ко­во­дстве мы соз­на­тель­но обой­дем эти слу­чаи и объ­ясним, как ском­пи­ли­ро­вать про­грам­му из ис­ход­ных ко­дов, ко­то­рые мож­но за­гру­зить с сай­та.

Про­це­ду­ра уста­нов­ки ownCloud по­хо­жа на про­це­ду­ру уста­нов­ки WordPress, Drupal и мно­гих дру­гих сво­бод­ных па­ке­тов из LAMP (Linux/Apache/MySQL/PHP). Сна­ча­ла нуж­но по­мес­тить неко­то­рые фай­лы в оп­ре­де­лен­ный ка­та­лог web-сер­ве­ра, за­тем на­стро­ить ба­зу дан­ных и дру­гие па­ра­мет­ры из брау­зе­ра. У сер­ве­ра долж­ны быть пра­ва за­пи­си на этот ка­та­лог, в про­тив­ном слу­чае ownCloud не смо­жет соз­дать неко­то­рые ка­та­ло­ги, нуж­ные ему для ра­бо­ты. На сай­те ownCloud есть мас­тер, поль­зо­вать­ся ко­то­рым, воз­мож­но, не сто­ит, хо­тя он и немно­го уп­ро­ща­ет по­ме­щение фай­лов в ка­та­лог web-сер­ве­ра. Что­бы за­пустить его, нуж­но за­гру­зить (на­зо­вем наш сайт myowncloud.example.com) неболь­шой PHP-файл setup-owncloud.php в бу­ду­щий ка­та­лог ownCloud и за­тем от­крыть в брау­зе­ре myowncloud.example.com/setup-owncloud.php.

На этой странице мож­но про­ве­рить, со­вмес­ти­ма ли кон­фи­гу­ра­ция PHP и сер­ве­ра с ownCloud, и, на­жав кноп­ку, за­гру­зить на­стоя­щий код и уста­но­вить его в тот же ка­та­лог. По­сле это­го уста­нов­ка про­дол­жит­ся как опи­са­но ранее, то есть как ес­ли бы вы уста­нав­ли­ва­ли фай­лы вруч­ную. Про­бле­ма с мас­те­ром толь­ко в том, что с ним нель­зя уста­но­вить те­ку­щую вер­сию ownCloud. Вер­сия мас­те­ра на на­ча­ло ян­ва­ря 2013 го­да оста­вит вас с ownCloud 4.0 вме­сто 4.5. По­это­му мы ре­ко­мен­ду­ем дру­гой ва­ри­ант уста­нов­ки: про­сто за­гру­зи­те ар­хив с по­следней ста­биль­ной вер­си­ей (менее 10 МБ для ownCloud 4.5) в ка­та­лог на сер­ве­ре и рас­па­куй­те его там.

На данном эта­пе, ес­ли вы не планируе­те ис­поль­зо­вать SQLite, убе­ди­тесь, что вы мо­же­те восполь­зо­вать­ся или соз­дать, ес­ли ее нет, ба­зу дан­ных и поль­зо­ва­те­ля MySQL и PostgreSQL спе­ци­аль­но для ownCloud. Вот ко­ман­ды, ко­то­ры­ми это мож­но сде­лать с ну­ля в MySQL, са­мой рас­про­странен­ной ба­зе дан­ных на про­стых web-хостин­гах:

mysql> CREATE USER ‘oc_user’@’localhost’ IDENTIFIED BY ‘the_mysql_password’;

mysql> CREATE database owncloud_test;

mysql> GRANT ALL PRIVILEGES ON owncloud_test.* TO ‘oc_user’@’localhost’ IDENTIFIED BY ‘the_mysql_password’

Эти ко­ман­ды или их эк­ви­ва­лен­ты мож­но вы­пол­нять из лю­бо­го доступ­но­го ин­тер­фей­са MySQL на сер­ве­ре, будь то web-ути­ли­та вро­де PHPMyAdmin или кли­ент команд­ной стро­ки для Linux. По­кон­чив с ба­зой дан­ных, от­крой­те в брау­зе­ре myowncloud.example.com. Вы уви­ди­те про­стую фор­му, ко­то­рая за­про­сит у вас имя поль­зо­ва­те­ля и па­роль ад­минист­ра­то­ра, аб­со­лют­ный путь до корнево­го ка­та­ло­га ownCloud (не за­будь­те, что у сер­ве­ра долж­ны быть пра­ва за­пи­си для него!), тип ба­зы дан­ных и, ес­ли у вас не SQLite, ее рас­по­ло­жение, имя поль­зо­ва­те­ля и па­роль. Это все, что ка­са­ет­ся уста­нов­ки!

Об­щие на­строй­ки

Помните ту ма­лень­кую икон­ку шес­те­рен­ки в ле­вом нижнем уг­лу? Ес­ли щелк­нуть по ней, зай­дя в сис­те­му как ад­минист­ра­тор, на ней так­же поя­вит­ся вклад­ка Admin [Ад­минист­ра­тор]. На ней мож­но соз­да­вать учет­ные за­пи­си для дру­гих поль­зо­ва­те­лей и до­бав­лять их в груп­пы; у ка­ж­дой груп­пы есть свой ад­минист­ра­тор. Груп­пы нуж­ны, ес­ли вы хо­ти­те или вам нуж­но мак­си­маль­но гиб­ко кон­тро­ли­ро­вать, чем поль­зо­ва­те­ли мо­гут де­лить­ся друг с дру­гом и с осталь­ным Ин­тернетом. Кро­ме ре­гу­ли­ро­вания поль­зо­ва­те­лей в груп­пах, у ка­ж­до­го из них мо­жет быть соб­ст­вен­ная кво­та дис­ко­во­го про­стран­ст­ва. Да­же ес­ли вы един­ст­вен­ный поль­зо­ва­тель сво­его ownCloud, соз­дай­те дру­го­го поль­зо­ва­те­ля для вы­полнения по­все­днев­ных за­дач. Учет­ная запись ад­минист­ра­то­ра долж­на при­ме­нять­ся толь­ко для ад­минист­ри­ро­вания, хо­тя бы толь­ко для то­го, что­бы вам бы­ло сложнее ис­пор­тить что-то по ошиб­ке! Кро­ме управ­ления поль­зо­ва­те­ля­ми, на ад­минист­ра­тив­ной панели ownCloud мож­но за­гру­жать и экс­пор­ти­ро­вать основ­ные сис­тем­ные фай­лы, поль­зо­ва­тель­ские фай­лы или все об­ла­ко (поль­зо­ва­тель­ские дан­ные, фай­лы и ба­зу дан­ных) для ре­зерв­но­го ко­пи­ро­вания или ми­гра­ции. Хо­тя это де­ла­ет­ся одним щелч­ком, щел­кать нуж­но вруч­ную.

Ус­та­но­вить при­ло­жения, най­ден­ные на apps.owncloud.com или еще где-нибудь, про­сто: за­гру­зи­те и рас­па­куй­те ар­хи­вы с ис­ход­ны­ми ко­да­ми в под­ка­та­лог с при­ло­жения­ми ownCloud, за­тем на­строй­те их в раз­де­ле ад­минист­ра­тив­ной панели с при­ло­жения­ми.

Об­нов­ления и ап­грей­ды

В ownCloud чет­ко раз­ли­ча­ют­ся об­нов­ления [update] и ап­грей­ды [upgrade]. Обе про­це­ду­ры про­сты и до­ход­чи­во объ­яснены на сай­те ownCloud, по­это­му мы от­ме­тим лишь са­мые важ­ные мо­мен­ты, ко­то­рые нуж­но знать за­ранее. Пер­вый мо­мент оче­ви­ден: обя­за­тель­но соз­да­вай­те ре­зерв­ную ко­пию всей сис­те­мы пе­ред лю­бы­ми по­доб­ны­ми из­менения­ми!

Об­нов­ление – это из­менение с од­но­го ре­ли­за на дру­гой, на­при­мер, с вер­сии 4.5 на 4.6. А ап­грейд, по оп­ре­де­лению, пе­ре­ход на вер­сию с боль­шим но­ме­ром. Это не про­сто фор­маль­ное оп­ре­де­ление без прак­ти­че­­ских по­след­ст­вий, так как об­нов­ления вы­пол­ня­ют­ся по­сле­до­ва­тель­но с по­следней ми­нор­ной вер­сии в ка­че­­ст­ве стар­то­вой точ­ки.

Дру­ги­ми сло­ва­ми: хо­тя про­пустить про­ме­жу­точ­ные вер­сии ownCloud – не ка­та­ст­ро­фа, это до­воль­но на­деж­ный спо­соб на­ткнуть­ся на ин­те­рес­ные, обыч­но недо­ку­мен­ти­ро­ван­ные па­ко­сти. Ча­ще все­го ис­точник та­ких про­блем оди­на­ков у всех про­грамм, со­стоя­щих из «PHP и ба­зы дан­ных». Об­нов­ление та­кой про­грам­мы поч­ти всегда оз­на­ча­ет и уста­нов­ку но­вых фай­лов PHP, и за­пуск в фоне неких ав­то­ма­ти­зи­ро­ван­ных SQL-за­про­сов для об­нов­ления струк­ту­ры и со­дер­жи­мо­го ба­зы дан­ных.

За­топ­тан­ные по ошиб­ке фай­лы лег­ко най­ти и восста­но­вить. Дать во­лю SQL-за­про­сам на ба­зе дан­ных, с не со­всем той струк­ту­рой, для ко­то­рой они пред­на­зна­ча­лись, го­раз­до ху­же. Они мо­гут по­вре­дить ба­зу дан­ных так, что останет­ся толь­ко пол­но­стью пе­реуста­но­вить про­грам­му из ре­зерв­ной ко­пии пре­ды­ду­щей вер­сии. По­это­му сде­лай­те се­бе одол­жение: никогда не про­пускай­те вы­ход но­вых вер­сий и по­сто­ян­но под­дер­жи­вай­те ownCloud мак­си­маль­но об­нов­лен­ным.

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

Ос­нов­ное досто­ин­ст­во ownCloud – пе­ре­но­си­мость. Пра­виль­но на­строй­те его один раз (осо­бен­но с соб­ст­вен­ным до­мен­ным именем!), и вы смо­же­те воссоз­дать его сно­ва в лю­бой мо­мент с минимальными уси­лиями, на том же или лю­бом дру­гом web-сер­ве­ре, безо вся­ких про­блем. Что­бы это бы­ло воз­мож­ным, нуж­но на­стро­ить ав­то­ма­ти­че­­ское, ре­гу­ляр­ное ре­зерв­ное ко­пи­ро­вание по мень­шей ме­ре трех ве­щей. Пер­вая – ка­та­лог с дан­ны­ми, ко­то­рый со­дер­жит все поль­зо­ва­тель­ские фай­лы и дру­гие дан­ные. Вто­рая – ба­за дан­ных. Ес­ли вы поль­зуе­тесь SQLite, этот шаг вхо­дит в пре­ды­ду­щий. Ес­ли нет, нуж­но на­стро­ить еже­днев­ную за­да­чу cron, ко­то­рая бу­дет экс­пор­ти­ро­вать всю ба­зу дан­ных в один тек­сто­вый файл, ко­то­рый вы до­ба­ви­те в ре­зерв­ную ко­пию с осталь­ны­ми. Экс­порт мож­но вы­полнить ко­ман­дой mysqldump или, в PostgreSQL, pg_dump.

Сле­дую­щее, что нуж­но за­щи­тить – файл config.php в под­ка­та­ло­ге config, ко­то­рый со­дер­жит имя поль­зо­ва­те­ля и па­роль для под­клю­чения к ба­зе дан­ных и дру­гие гло­баль­ные пе­ре­мен­ные. В за­ви­си­мо­сти от сер­ве­ра, так­же мо­жет по­тре­бо­вать­ся ре­зерв­ная ко­пия кон­фи­гу­ра­ци­он­ных фай­лов HTTP и/или PHP. Ес­ли вы де­лае­те это ре­гу­ляр­но, на­при­мер, с еже­днев­ным за­данием cron, пе­ре­нос ва­ше­го ownCloud на дру­гой сер­вер или восста­нов­ление по­сле сбоя долж­ны прой­ти поч­ти без­бо­лезнен­но.

Сна­ча­ла убе­ди­тесь, что кон­фи­гу­ра­ция web-сер­ве­ра/PHP но­вого сай­та иден­тич­на или, по мень­шей ме­ре, со­вмес­ти­ма с кон­фи­гу­ра­ци­ей ста­ро­го сай­та. За­тем рас­па­куй­те пер­во­на­чаль­ную вер­сию ис­ходников той же вер­сии ownCloud, ко­то­рая стоит у вас (у вас обя­за­тель­но долж­на быть и ко­пия ис­ход­но­го ар­хи­ва!), и воссоз­дай­те ба­зу дан­ных.

На­конец, по­мес­ти­те ка­та­лог с дан­ны­ми и файл config.php на их ме­сто в корневом ка­та­ло­ге но­во­го ownCloud. Ес­ли имя поль­зо­ва­те­ля и па­роль для внешней ба­зы дан­ных долж­ны от­ли­чать­ся от ис­ход­ных (у неко­то­рых про­вай­де­ров соб­ст­вен­ные пра­ви­ла соз­дания имен и па­ро­лей. ), за­пи­ши­те но­вые зна­чения в config.php. Вот и все, прав­да!

  • Метамодернизм в позднем творчестве В.Г. Сорокина
  • ЛитРПГ — последняя отрыжка постмодерна
  • «Ричард III и семиотика»
  • 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
  • Архитектура метамодерна — говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек «новой волны», столь притягательных и скандальных.
  • Литература
  • Метамодерн
  • Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР — перепубликация из журнала «Топос».
  • Как избавиться от комаров? Лучшие типы ловушек.
  • Что делать если роблокс вылетает на windows
  • Что делать, если ребенок смотрит порно?
  • Почему собака прыгает на людей при встрече?
  • Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
  • О чем может рассказать хвост вашей кошки?
  • Верветки
  • Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
  • Срок исковой давности как правильно рассчитать
  • Дмитрий Патрушев минсельхоз будет ли преемником Путина
  • Кто такой Владислав Поздняков? Что такое «Мужское Государство» и почему его признали экстремистским в России?
  • Как правильно выбрать машинное масло в Димитровграде?
  • Как стать богатым и знаменитым в России?
  • Почему фильм «Пипец» (Kick-Ass) стал популярен по всему миру?
  • Как стать мудрецом?
  • Как правильно установить FreeBSD
  • Как стать таким как Путин?
  • Где лучше жить — в Димитровграде или в Ульяновске?
  • Почему город Димитровград так называется?
  • Что такое метамодерн?
  • ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
  • Тарифы на электроэнергию для майнеров предложено повысить |

Что может облачный сервер ownCloud и как начать им пользоваться

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

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

Мы решили сделать решение ownCloud доступным в один клик. Для этого мы подготовили готовый образ, который можно выбрать из коллекции решений на основе VPS, применить в облачной инфраструктуре Public Cloud или установить на выделенном сервере.

Вы получаете полностью настроенное и готовое к работе приложение, не тратя время и ресурсы на технические аспекты.

Попробуйте ownCloud VPS прямо сейчас

Попробовать бесплатно

Так же можно значительно расширить возможности сервера 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 и проскрольте вниз до пункта «Получить приложения для синхронизации ваших файлов»

Сихронизация с ПК

  1. Нажмите на «Desktop app» и перейдите на страницу загрузки десктопных приложений.
  2. Спуститесь вниз и выберите «Download desktop App».

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

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

ownCloud Маркет-плейс

Решение ownCloud построено по принципу конструктора.

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

Зайти в маркет-плейс можно непосредственно из ownCloud: зайти в меню приложений (1) и перейти в market (2)

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

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

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

Инструкции для подключения к внешним хранилищам вы можете прочитать в нашей Базе знаний.

Можно ли в owncloud сделать e-mail-уведомления об изменениях?

Добрый день! Хочется сделать уведомление об изменениях в папках (удаление/изменение файла и т.п.) — чтобы уходил e-mail членам группы (в идеале). Это возможно?

sonny362
04.03.23 13:20:45 MSK

  • Ответить на это сообщение
  • Ссылка

The Auditing app is an Enterprise only app and available on the marketplace. It traces user and admin actions, in particular the following events: …
File system operations (create / delete / move; including actions on the trash bin and versioning)

Если нет enterprise, то файлы же где-то хранятся. Натравить fswatch на это место и далее допытывая api/sql owncloud узнавать кому отправлять почту с инфо об изменении файла.

Flotsky ★★
( 04.03.23 14:00:59 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

В nextcloud в настройках уведомлений всё есть из коробки.

shell-script ★★★★★
( 04.03.23 14:11:14 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от Flotsky 04.03.23 14:00:59 MSK

Спасибо, я это приложение видел — но, как верно замечено, требуется переходить на Enterprise. И всё равно — рассылки «из коробки» не будет (или я её не увидел в описании). Примерно того же можно добиться, как я понимаю, если поднять в конфиге loglevel хотя бы до 1. Но при этом, во-первых, при моих 80+ пользователях я попадаю на гиг логов в сутки, что быстро съест место на сервере, во-вторых, всё равно надо парсить файл. Проще, пожалуй, SQL запрос написать к таблице oc_activity.

sonny362
( 05.03.23 04:20:54 MSK ) автор топика

  • Ответить на это сообщение
  • Ссылка

Ответ на: комментарий от shell-script 04.03.23 14:11:14 MSK

А у nextcloud-а есть бесплатная версия, или только триал?

sonny362
( 05.03.23 04:21:41 MSK ) автор топика

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от sonny362 05.03.23 04:21:41 MSK

Я даже не знаю, есть ли у него платная версия. Это же опенсорс.

shell-script ★★★★★
( 05.03.23 08:28:56 MSK )

  • Ответить на это сообщение
  • Ссылка

Несколько лет юзаем NextCloud, как раз все уведомления есть из коробки. А также лог изменений, все идеально работает. Переходите на него, настроить можно за 30 мин все.

alvian
( 10.03.23 18:19:28 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от alvian 10.03.23 18:19:28 MSK

Спасибо за совет, но пока переходить не готов. Слишком критичный сервис сейчас.

sonny362
( 16.03.23 04:47:22 MSK ) автор топика

  • Ответить на это сообщение
  • Ссылка

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *