LINUX.ORG.RU

Персональное цифровое облако ownCloud 5.0

 ,


3

1

ownCloud — очень интересная система для установки на персональный сервер, предназначенная для хранения, просмотра и синхронизации цифрового контента (фото, видео, документы), организации обмена данными (можно осуществлять сетевой доступ к файлам и каталогам как между пользователями системы, так и предоставлять к ним гостевой доступ). Доступ к данным осуществляется через web-интерфейс или по протоколу WebDAV. Есть клиент под все популярные настольные и мобильные ОС. Входит в состав многих дистрибутивов, очень просто устанавливается и автоматически обновляется вместе с системой.

Что нового:

  • Новый дизайн.
  • Новые приложения.
  • Восстановление удаленных файлов.
  • Новые API-интерфейсы REST.
  • Отображение имен.
  • Новая поисковая система.
  • Новые фотогалереи.
  • Новая система документации.
  • Усовершенствования LDAP/AD.
  • Расширение внешних приложений хранения.
  • Улучшенное управление версиями.
  • Улучшенные закладки.
  • Улучшенные контакты.
  • Улучшенная синхронизация.
  • Улучшенный календарь.

>>> Подробности

★★★★★

Проверено: Pinkbyte ()
Последнее исправление: Silent (всего исправлений: 16)

Ответ на: комментарий от tazhate

Спасибо за ответ, но та же проблема, что и раньше и с вашим конфигом: «/var/www/localhost/htdocs/owncloud/index.php/core/js/config.js» failed (20: Not a directory)

cchr
()
Ответ на: комментарий от KRoN73

Типа, если у меня в системе штатно установлен ZendFramework, то >ownCloud работать не будет и это не их вина. Ага.

Я обхожу такое вот так include_path = . в php.user.ini, который лежит в корне ownCloud. Ну и соответственно в ПХП есть настройка, чтобы данный файлик читался. Помогает.

Но таки кривоватая поделка. Если авторизовать юзеров из LDAP, вместо Login Name выводится UUID. Что охренительно неудобно. Хорошо, что хоть DisplayName и Email атрибуты настраиваются.

shsm
()
Ответ на: комментарий от tazhate

Это опенсурс, никто не мешает тебе исправить ситуацию ;)

Также, как никто не может мне запретить критиковать кривое решение.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

Конфликтует с установленным в системе Zend:

Мне кажется что сегодня любое веб приложение целесообразно помещать в изолированную среду. При этом и вопросы совместимости версий также будут сняты естественным образом.

sin_a ★★★★★
()
Ответ на: комментарий от sin_a

Мне кажется что сегодня любое веб приложение целесообразно помещать в изолированную среду.

Для нормальных приложений это мало актуально.

Собственно, в моей практике под PHP это первый подобный случай. Когда поставляемая с пакетом библиотека конфликтует с системной.

На Ruby — да, с таким сталкивался. Потому и не люблю :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

Ну, вообще изолированная среда это полезно и по другим причинам. А совместимость здесь будет как бы дополнительным эффектом.

sin_a ★★★★★
()
Ответ на: комментарий от sin_a

Ну, вообще изолированная среда это полезно и по другим причинам. А совместимость здесь будет как бы дополнительным эффектом.

Не торопись, он таким образом откроет для себя виртуализацию.

tazhate ★★★★★
()
Ответ на: комментарий от tazhate

Не торопись, он таким образом откроет для себя виртуализацию.

Ты снова в луже.

$ ls -l /var/lib/lxc
итого 60
drwx------ 3 root root  4096 февр.  5 05:12 aviaport
drwxr-xr-x 3 root root  4096 авг.  25  2012 debian
drwxr-xr-x 3 root root  4096 сент. 26 03:32 debian-test
drwxr-xr-x 3 root root  4096 февр.  5 05:12 gentoo2
drwxr-xr-x 3 root root  4096 авг.  25  2012 kosh
drwx------ 2 root root 16384 нояб.  4 01:50 lost+found
drwxr-xr-x 3 root root  4096 февр. 16 03:08 psylab
drwx------ 3 root root  4096 дек.   3 16:21 quantal
drwxr-xr-x 4 root root  4096 марта 20 17:44 tanzpol
drwxr-xr-x 3 root root  4096 дек.  19 06:52 ubuntu32
drwxr-xr-x 3 root root  4096 февр.  5 05:12 webapps
drwxr-xr-x 3 root root  4096 дек.   9 20:35 works
KRoN73 ★★★★★
()
Ответ на: комментарий от sin_a

А чочо у тебя в контейнере танцпол???

Ну, это заготовка под будущий проект :)

И, да, тогда почему облако не в контейнере?

Потому что мне было проще Zend на хостовой системе снести (так как всё равно только для экспериментов только был), чем заводить лишний контейнер, который ещё и должен активно взаимодействовать с хостовой ФС. Десятки bind'ов или nfs mount вместо симлинков — это редкое извращение.

KRoN73 ★★★★★
()
Ответ на: комментарий от sin_a

Ну как бы говорят что lxc, если правильно готовить, это всё тоже что vz и даже немного больше.

Главное, что ядро особое не требуется. Собственно, это и было главным фактором при выборе. Да и в простой работе реально удобнее.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

проще Zend на хостовой системе снести (так как всё равно только для экспериментов только был), чем заводить лишний контейнер,

Ууу..., таки lxc не готов...

sin_a ★★★★★
()
Ответ на: комментарий от sin_a

Ууу..., таки lxc не готов...

Сам-то контенер поднять — одна команда, минута ожидания и пара конфигов на тему сети без DHCP.

А вот заворачивать потом из хоста в контейнер хостовые файловые ресурсы в большом разнообразии (фотоархивы, музыка, видео) — это уже грустно. Но, разве, в других системах виртуализации не также? :)

KRoN73 ★★★★★
()
Ответ на: комментарий от sin_a

Ну как бы говорят что lxc, если правильно готовить, это всё тоже что vz и даже немного больше.

Да все равно глюкало. Я пафосный и признаю только kvm.

tazhate ★★★★★
()
Ответ на: комментарий от sin_a

В openvz создание это одна команда

Как и в LXC.

подключить нужную ФС это mount -o bind

О чём я сразу и написал сверху. В моём случае мне нужно не всю корневую ФС подрубить, а много одиночных каталогов. Что выливается в десяток сейчас и десятки в будущем таких bind'ов. Оно мне надо? :)

а для подключения при старте контейнера у них готовый скрипт есть

А LXC штатно из конфига умеет маунты цеплять :)

KRoN73 ★★★★★
()
Ответ на: комментарий от xtraeft

правильно, давайте каждый сервис помещать в отдельный kvm

У меня так и сделано :P

tazhate ★★★★★
()
Ответ на: комментарий от sin_a

Kvm это запуск полноценных систем? Накладные расходы.

Пфи, тоже мне расходы. У тебя памяти на сервере гиг? :) К тому же, есть ksm и прочие радости жизни.

tazhate ★★★★★
()

Буквально на днях хотел попробовать его себе поставить. Чтобы не зависеть от каких либо Облаков. Но только в любом случае, винты не вечные. Да и различные облака тоже. Вот только использовать его желательно лишь при устойчивом канале, хотя это не всегда бывает для всех важно. Но попробовать ни когда ни кто не мешает.

Kamikadze
()
Ответ на: комментарий от tazhate

У меня руки не доходят, а без этого подтверждать как-то не айс.

Со статьей чем же так плох CentOS та же беда. Видимо много на себя берешь ... печалька

anonymous
()
Ответ на: комментарий от anonymous

Со статьей чем же так плох CentOS та же беда. Видимо много на себя берешь ... печалька

Да, ибо не хочется абы как писать. Я тесты гоняю, ковыряю как пакеты собраны и тд. Ты жди и дождешься!

tazhate ★★★★★
()
Ответ на: комментарий от tazhate

Да, ибо не хочется абы как писать.

Зато жуть как хочется убеждать всех в том что еще не написал и даже не протестил. Не думал что установка php5.4 такая сложная. Неужели сложнее чем kvm ?

Ты жди и дождешься!

От любителя KVM ? Хорошая шутка. Смешная lol

anonymous
()

Пробовал предыдущую версию. Такого глючного сборища php-скриптов, написанных школьниками по GSoC, я ещё не видел. С завидным аппетитом хавало проц и память, постоянно что-то отваливалось. Хоть список фичей и доставляет, качество исполнения заставляет делать кровавый фейспалм. Надеюсь, в новой версии они всё переписали и сделали как минимум нормальным.

some-body ★★
()
Последнее исправление: some-body (всего исправлений: 1)
Ответ на: комментарий от anonymous

Зато жуть как хочется убеждать всех в том что еще не написал и даже не протестил. Не думал что установка php5.4 такая сложная. Неужели сложнее чем kvm ?
От любителя KVM ? Хорошая шутка. Смешная lol

Ты уныл, будь тоньше.

tazhate ★★★★★
()
Ответ на: комментарий от tazhate

Ты уныл, будь тоньше.

То есть в твоем неспособности написать обещанное виноваты опять какие то другие люди ? Бяда бяда

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

То ли не в курсе что в серверах обычно есть веб-сервер, в инсталяторе дебиана даже название не указано, тупо веб-сервер. То ли не в курсе что для установки php и даже, прикинь, для использования php - веб-сервер не нужен. В противном случае он бы был прямо указан в зависимостях php-пакета.

anonymous
()
Ответ на: комментарий от anonymous

То ли не в курсе что в серверах обычно есть веб-сервер, в инсталяторе дебиана даже название не указано, тупо веб-сервер. То ли не в курсе что для установки php и даже, прикинь, для использования php - веб-сервер не нужен. В противном случае он бы был прямо указан в зависимостях php-пакета.

*зевнул*
Еще в процессе установки, никто не мешает сделать dselect и выбрать все как душе угодно. Сказать то ты что хотел?

tazhate ★★★★★
()
Ответ на: комментарий от tazhate

Скачивание файлов

столкнулся с такой проблемой на owncloud: делаю публичную ссылку на папку с файлами, юзер заходит по ней, но не может одновременно качать 2 и более файлов. Т.е. скачивание происходит в один поток. Кто знает куда капать?)

kosko
()
Ответ на: комментарий от tazhate

Скачивание файлов

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

По логам:

Warning PHP mb_strpos(): Empty delimiter at /var/www/owncloud/lib/helper.php#647 04.04.2013 10:10 Warning PHP mb_strpos(): Empty delimiter at /var/www/owncloud/lib/helper.php#647 04.04.2013 10:10 Warning PHP mb_strpos(): Empty delimiter at /var/www/owncloud/lib/helper.php#647 04.04.2013 10:10 Warning PHP mb_strpos(): Empty delimiter at /var/www/owncloud/lib/helper.php#647 04.04.2013 10:10 Warning PHP mb_strpos(): Empty delimiter at /var/www/owncloud/lib/helper.php#647 04.04.2013 10:08

debug core include path for class «OCA_FirstRunWizard\Config» starts with «apps/» 04.04.2013 10:16 Debug core Adding user backend instance of OC_User_Database. 04.04.2013 10:16 Debug core include path for class «OCA_FirstRunWizard\Config» starts with «apps/» 04.04.2013 10:10

kosko
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.