Увидел свет (https://owncloud.org/blog/owncloud-8-1-raising-the-bar-on-se.../) релиз проекта ownCloud 8.1 (http://owncloud.org), в рамках которого развивается система для организации хранения, синхронизации и обмена данными, размещёнными на внешних серверах. В отличие от сервисов Google Drive, Dropbox, Яндекс.Диск и box.net, проект ownCloud предоставляет пользователю полный контроль над своими данными - информация не привязывается ко внешним закрытым облачным системам хранения, а размещается на подконтрольном пользователю оборудовании.ownCloud предоставляет средства для обеспечения совместного доступа, версионный контроль изменений, поддержку воспроизведения медиаконтента и просмотра документов прямо из web-интерфейса, возможность синхронизации данных между разными машинами, возможность просмотра и редактирования данных с любого устройства в любой точке сети. Доступ к данным может быть организован как при помощи web-интерфейса, так и с использованием протокола WebDAV и его расширений CardDAV и CalDAV.
Исходные тексты системы распространяются (http://www.gitorious.org/owncloud) в рамках лицензии AGPL. Сервер ownCloud можно развернуть на любом хостинге, поддерживающем выполнение PHP-скриптов и предоставляющем доступ к SQLite, MySQL или PostgreSQL. Изначально проект развивался сообществом KDE, но в 2013 году основатели проекта создали коммерческую компанию ownCloud Inc (http://www.owncloud.com), которая взяла в свои руки разработку ownCloud и приступила к предоставлению платных сервисов и Enterprise-версии платформы.
Основные (https://doc.owncloud.org/server/8.1/admin_manual/release_not...) новшества (https://owncloud.org/eight-one/) ownCloud 8.1:
- Внесены существенные внутренние изменения, направленные на увеличение масштабируемости и производительности операций с файлами и процесса синхронизации. Внесены (https://statuscode.ch/2015/05/security-and-owncloud-8.1/) архитектурные улучшения, направленные на увеличение защищённости платформы. До четырёх раз ускорено выполнение операций загрузки и выгрузки файлов. Переход к обработке запросов в параллельном режиме позволил на 50% поднять число поддерживаемых активных пользователей.
- В интерфейсе администратора улучшены средства управления внешними хранилищами, добавлены новые опции монтирования, позволяющие управлять включением шифрования, предпросмотра и периодичности проверки изменений для каждой точки монтирования. Для хранилищ CIFS/SMB и FTPS добавлена поддержка аутентификации по ключам SSH;
- Добавлен обновлённый конфигуратор LDAP, предоставляющий средства автоматического определения параметров конфигурации и интерфейс для проверки корректности настроек. Улучшен интерфейс выбора пользователей и групп.
- Представлен модуль Encryption 2.0, в котором появилась поддержка управления внешними ключами, повышена надёжность работы и улучшены средства управления.
- В настройках и адресной книге обеспечено отображение идентификаторов объединённых хранилищ (Federated Cloud ID) для упрощение организации совместного доступа к данным;
- В web-интерфейс интегрирована документация. В настройках, уведомлениях и предупреждениях обеспечено указание ссылок на документацию;
- Компонент для работы с документами обновлён до свежего выпуска платформы WebODF, в которой появилась поддержка аннотаций и новые возможности управления стилями;
- Добавлена поддержка предпросмотра 3D-изображений и шрифтов, а также возможность просмотра RAW-файлов;
- Реализована автоматическая чистка корзины и БД.URL: https://owncloud.org/blog/owncloud-8-1-raising-the-bar-on-se.../
Новость: http://www.opennet.dev/opennews/art.shtml?num=42579
А насколько оно на самом деле клауд? Можно запустить в разных городах на DO три овнклауда и натравить на результат обезьяну хаоса?
Каникулы в полном разгаре?
По сабжу - весьма юзабельно.
Клауд будет или это просто скрипт на пехопе вроде вордпресса?
СкриптЫ на похапэ, которые в итоге сравнимы с размерами битрикса.
> СкриптЫ на похапэ, которые в итоге сравнимы с размерами битрикса.Спасибо. Грустно.
Cудя по этому видосу эти скрипты на пыхе работают весьма шустро: https://www.youtube.com/watch?v=9AcChwOOgvYТак что пых тут ни при чем.
Юзабельно было год примерно. Потом на очередном апгрейде развалилась БД. Хорошо хоть файлики на диске хранятся а не в ней. ПХПе одним словом...
Восстановить БД из бэкапа, попробовать апгрейд ещё раз, отправить логи неудачного апгрейда разрабам?.. Не? Хомячки, одним словом...
Что значит "юзабельно" я бы уточнил.Вот только что зашёл в их Demo, посмотреть ради. Открыл файлик Fco.Perez.pdf. Увидел чистый лист. Нажал "назад". Увидел разломанный интерфейс: ни один файлик больше нельзя было кликнуть. И это менее, чем за 5 минут просмотра демки.
Не внушает такое поведение большого доверия.
> Что значит "юзабельно" я бы уточнил.
> Вот только что зашёл в их Demo, посмотреть ради. Открыл файлик Fco.Perez.pdf.
> Увидел чистый лист. Нажал "назад". Увидел разломанный интерфейс: ни один файлик
> больше нельзя было кликнуть. И это менее, чем за 5 минут
> просмотра демки.
> Не внушает такое поведение большого доверия.Ну ладно, ладно, не так уж всё страшно. Работает не всегда гладко, но допиливают и делают. Лично использую уже третью версию. Это не представительная выборка, конечно, но я бы порекомендовал поставить самому и попробовать. Сходить к людям в гит, написать, если чего не работает и т.д.
Define клауд.
Весь пост читай
Ужас на крыльях php.
Syncthing наше всё
ребята с размахомSyncthing Core (CLI & Web UI)
Latest is v0.11.13Linux: 32 bit, 64 bit, ARM
Windows: 32 bit, 64 bit
Mac OS X: 32 bit, 64 bit
FreeBSD: 32 bit, 64 bit
Solaris: 64 bit
Dragonfly BSD: 32 bit, 64 bit
NetBSD: 32 bit, 64 bit
OpenBSD: 32 bit, 64 bit
Source Code: v0.11.13
респект. ещё бы FreeDOS, Haiku и Syllable объять - и было бы вообще хорошо :)
На первый взгляд чет похожее на биткоин: круто, секурно, х*й знает как работает и что это такое вообще. Приложение под андроид встречает радостной генерацией ключей и идентификаторами... как папку синхронизировать с компом без исходников походу не разобрать.
Для того, чтобы понять, нужно понять идею торента, btsync на идеях торента, ну и ужо увидеть в этом как работает Syncthing.Как и в любом облаке/кластере/сервисе и т.д. нужно их всех снюхать друг с другом. Генерация ключей, это вместо учетных данных, т.е. такой вид учетных данных.
Потом рассказать, кому с кем и чем можно обмениваться.
После этого жить счастливо.Вроде как-то так.
Штука действительно хорошая, если нужно держать синхронизацию файлов мастер-мастер на стопке устройств. При этом поддерживается история файлов, возможность тянуть один файл сразу с нескольких устройств и пр.
Ничё не понял, как контакты в телефоне синхронизировать то?
> как контакты в телефоне синхронизировать то?https://play.google.com/store/apps/details?id=org.dmfs.cardd...
> как контакты в телефоне синхронизировать то?https://play.google.com/store/apps/details?id=at.bitfire.dav...
https://f-droid.org/repository/browse/?fdid=at.bitfire.davdroid
Что-то они версии начали гнать одну за другой. Как там с миграцией базы с одной на другую? А через версию?
Что-то с базой делает только при смене версии типа х.1-х.2. Чтобы не делать этого через веб-интерфейс, стоит залезть в шелл на сервер и запустить апгрейд там.
Версия на версию... Сваливалось у меня при переходе с 7 на 8; впрочем, не только у меня. Ребята оперативно выкатили два апдейта за пять часов, пофиксили, через часов пять выкатили третий, если мне не изменяет память. Дотачивали, наверное.
Кому не нужен комбайн из ежа и ужа, а просто доступ к файлам через браузер с клиентом под мобилки - может посмотреть seafile. Не похапе.
Разочаровался в ownCloud. В сети с пропускной способностью в 100 мбит/с скорость передачи данных была ниже чем у Dropbox'a. Т.е. ownCloud не использовал весь канал. Думал, что я это чего-то не настроил, но возможность продвинутой настройки я не увидел как таковой.
Следующее разочарование было в скорости обнаружения новых файлов в сетевой директории, опять же она ниже чем у Dropbox'a.Может, я чего не настроил или это он такой?
По дропбоксу - когда пользовал - вообще не видел никакой зависимости между каналом и скоростью синхронизации. Очень часто было, что сидя на канале 8 мбит, синхронизация шла со скоростью 2-3 кб/сек, т.е. он был непригоден.По скорости ownCloud - у меня нормально все. Сейчас кинул файл - скорость заливки 2 мегабайта в сек, на 100 мбит канале.
Нужно понимать, что это https, т.е. трафик на лету шифруется - вы возможно поднимали облако на каком-нибудь протухшем железе, а то и на роутере?
У меня сервер на celeron 847 (sandy bridge), посмотрел - апач при заливке большого файла дает от 10 до 25% нагрузки.
Попробуй этот же файл сдернуть просто с сервера по https, без owncloud
>вы возможно поднимали облако на каком-нибудь протухшем железе, а то и на
> роутере?Да, нет. Intel i3 - сервер. Intel Dual Core - клиент
На старых версиях все так. Хоть на гигабитной сети. + долгие тормоза при сканировании и синхронизации (может занимать часы или даже дни синхронизация нескольких сотен гб)
> Может, я чего не настроил или это он такой?Не забывайте, что на сервере синхронизация файлов ведется средствами php скриптов.
Рекомендую посмотреть, на сколько загружается проц при синхронизации.
И попробовать поделать тюнинг опций php и поставить что-нибудь из apc/xcache/zend-что-то-там.
> Не забывайте, что на сервере синхронизация файлов ведется средствами php скриптов.Интересное решение. Зачем они так сделали? Задача-то явно критичная для CPU.
>> Не забывайте, что на сервере синхронизация файлов ведется средствами php скриптов.
> Интересное решение. Зачем они так сделали? Задача-то явно критичная для CPU.Если какой-то файл изменился, owncloud его пересылает целиком.
Он не пересылает диффы.
А для пересылки файлов много cpu не надо.Cpu нужен, когда owncloud запускает индексирование содержимого файлов на сервере, для быстрого поиска.
Но это можно отключить.
Если нужен вебдав - попробуйте леофс (leo-project.net/leofs/index.html), если нужны именно карддав и калдав в одном флаконе с вебдавом - тогда не знаю...
pydio лучше
о, гламурненько... надо будет тоже поизучать
seafile не плох
> seafile не плохУ него в бесплатной версии swift нельзя подключить в качестве хранилища
> pydio лучшеУ pydio бывают странные проблемы с кириллицей. Типа назвал директорию, а она не целиком назвалась. Хренякс, фалы туда не лезут. Хренякс, потыкал контрол+Ф5, появилось полное название директории. Хренякс, загрузились файлы. Поднялся вверх по дереву — папка опять неполная по имени. На сервере смотришь — всё ОК, директория есть, файло в ней, а веб-интерфейс в отказ уходит.
Такое, скажем. Сначала обрадовался — шустрое, то-сё, а потом как-то вдруг споткнулся.Ну и по функциональности их сравнивать, честно говоря, трудно.
Отлично работает. Нравится.
Seafile использую год с небольшим. Объём синхронизируемых данных ~90 Гб. Проблем пока нет, работает стабильно. Из недочётов - в seafile нет синхронизации по локальной сети.
в Syncthing есть
Теряет из базы иногда файлы, при том удаляя их из клиентов.
При синхронизации между несколькими компьютерами с коротким интервалом обновления периодически возникают конфликты.
Очень длинные "короткие" ссылки, везде вставляет свои *.php в адрес.
Клиент по-умолчанию сразу синхронизирует всю директорию owncloud без спроса, нет возможности ничего не выбрать (она якобы есть, но по факту после установки внезапно появляется ~/owncloud и начинает всё заливаться).
Нет возможности отменить игнор файлы, заданные по-умолчанию.Все эти баги и потери файлов кажутся "мелочами, ни у кого не проявляющимеся", но когда обнаруживаешь пустую директорию с проектом, с которым работал буквально вчера, без истории правки и возможности отменить, как то совсем не до выяснения на сколько баги проявляются редко и у кого.
Для php это нормально!!!
> Нет возможности отменить игнор файлы, заданные по-умолчанию.Это правится в файлике, который лежит в program files\owncloud.
> Клиент по-умолчанию сразу синхронизирует всю директорию owncloud без спроса, нет возможности
> ничего не выбрать (она якобы есть, но по факту после установки
> внезапно появляется ~/owncloud и начинает всё заливаться).Вы меня простите, конечно, но КАК вы такого достигаете? КАКИМИ руками?..
Теми же, наверное, что «по умолчанию» через дефис пишут, да?
Тогда не удивительно.
> но КАК вы такого достигаетеnon thread safe очевидно же
для пхп это нормально!
В стиле дропбокс говорите? Как расшарить прямую ссылку на файл не заходя на сайт?
А кто подскажет, где настраивается в 8.1 заявленная автоматическая очистка корзины?