Comments 10
Идея как-то лочится на некстклауд для чатов только потому, что уже есть ключевой файлообмен на нем, как-то сомнительна — не лучше ли просто на том же SSO поднять WebRTC для звонков от jitsi и какой-нибудь рокетчат? Такое решение например будет работать, если сменить Nextcloud для файлообмена на Owncloud Infinity Scale (они таки переписали старое PHPшное на GO, и выглядит это перспективно).
А он в докере что ли только на GO? В вике все на пхп7.4 еще... Жаль у них нет демки нормальной - хотел потыкать...
Да гошный он. Можно без докера, тупо скачиваете и запускаете бинарь ocis server
(ну там сначала надо init
сделать, чтобы
появились конфиги
$ tree .ocis
.ocis
├── config
│ ├── ocis.env
│ └── ocis.yaml
Никакой возни с PHP, базами, зависимостями и все таким. Пока из минусов — мобильный клиент owncloud хуже работает с автозагрузкой (фотки и т.п.) — некстклаудный индемпотентен, и умеет делить на подпапки по датам, надо бы как-то им это втолковать. Насчет опенсорсности у меня сходу не удалось скомпилить (подозрение, что часть гошных модулей в приватных репах гитхаба), но может это что-то временное, я не разбирался еще.
Зачем 2, когда есть 2 в одном? Rocketchat, кстати, пробовал. Было неплохо, но озадачило, что каждый чих за деньги и такого с каждой новой версией становилось все больше.
А вообще есть прямое сравнение производительности Owncloud infinity scale vs Nextcloud с внешним сигнальным сервером?
Ну вендорские утверждения что у них лучше я проскипаю, но с некстклаудом я так много поел ..., залипания всякие, пхп-проблемы, база-проблемы (особенно если масштабировать, кластера там выстраивать, знаю мучающихся с пг-кластером для некстклауда), … Я экспериментирую с личными данными, всякое тяжелое (фотки-видео) переношу на OCIS, его удобно поднять на любой тачке с кучей дисков, пробросить порт, и получить собственное большое хранилище. Напрямую их пока сравнивать не знаю как, часть у меня (часть личной ноуледж бейс, которую я шарю через публикацию министатей) у меня до сих пор в некстклауд, но тяжелое-личное перекидываю постепенно. Пока из проблем только какие-то странности в квотах на некие OCIS space ловил, но в целом «работает и каши не просит». Я думаю, вы можете очень быстро поднять и попробовать OCIS параллельно с NextCloud и сравнить на ваших сценариях.
«Зачем 2, когда есть 2 в одном?» — хреново и даже непривычно реализованная фича, не равно «два в одном», тем более с чатами — это конкуренция за клиент-внимание-пользовательский опыт, пользователи не будут держать еще один чат клиент на мобильных и десктопах, «боливар не вынесет двоих» (скайп вот слился). Насчет чатов в наших случаях, я понял, что бесполезно пытаться пока вытащить людей из телеграмма, и чтобы все не пропало, написал выкачивалку групповых чатов, чтобы хранить (в том же OCIS) и читать нормально в VSCode глазами (или нейросетями) переписку в markdown-файлах.
А OCIS бесплатен? И какие есть ограничения на бесплатную версию? Например, docker версия Nextcloud All-in-One за бесплатно не дает зарегистрировать более 100 юзеров...
У них опенсорс под Apache PL, т.е. вроде даже энфорсить ограничения на собственные сборки им нельзя, но есть какая-то EULA на стейбл-версии, что их нельзя использовать коммерчески (дурацкий подход, ну типа чтобы не поднимали массово сервисы, сбрасывая техподдержку на них). Есть ли ограничения как-то зашитые в обычном бинаре, надо посмотреть, постараюсь (если раскурю клиентапи, попробую больше сотни пользователей завести).
Есть уже даже клон OCIS, https://opencloud.eu/en/opencloud-community . Только в отличие от NC никакой поддержки *dav так похоже и не предвидится, голый файлообмен и офисный бэкенд.
Вообще в планах нет и не было перетаскивать кого-то из Telegram и т.п. сервисов. В моих организациях требуется минимум для быстрого общения именно на рабочих местах (мобильные приложения кстати итак вполне адекватно работают у Talk, не без косяков, конечно, но всё же). Многие не факт, что знают сходу, как найти человека в той же Telegram, да и это больше для личного общения имхо. А вот сразу увидеть онлайн нужного тебе человека из такого-то отдела и написать ему в рамках корпоративного чата (который, кстати, вполне может быть нормирован документально в организации) - пожалуйста - инструмент уже под рукой в трее висит ;)
Кроме того, одно дело чат на своем подконтрольном хостинге, другое - мессенджер, который неизвестно куда твои сообщения помимо адресата шлет. Про политику вообще молчу - сегодня ты довольный пользователь телеграмма, а завтра по приказу чиновников какой-нибудь замечательной страны тебе его перекроют. Своё хотя бы продолжит работать...
Ну и на крайний случай есть Matterbridge, позволяющий ничего не выкачивать, а просто ботами соединить любой(-ые) чат(-ы) в любом из известных поддерживаемых мессенджеров с любым(-и) чатом(-ами) в Talk с любым направлением (дуплекс/полудуплекс) по запросу.
- (туго соображаю с утра, сорян)
Как я наваял «конкурента» для клиента Nextcloud Talk Desktop из-за собственной лени