Комментарии 11
Кто то использует эту платформу?
Дайте обратную связь, как оно.
Я использую всё кроме Talk (звонилки) - в "домашнем" режиме: синхронизация двух десятков устройств (пк/телефоны) своих и семейства, он-лайн работа с документами, локальное распознавание лиц на фотографиях и так далее.
Работает на Apache, MariaDB, Redis и с обоими кэшами (APCu и memcached) - всё в контейнерах LXC. Вариант поставки в докере у меня страдал от недостатка стабильности, скорости и цеплять в докер gpu от Nvidia - это отдельный сорт мазохизма.
Стабильно, хорошо, денег не просит. Первоначальные инвестиции времени окупаются тем что внимания оно просит только когда приходит пора обновляться, но если А+ рейтинг вас не парит, то обновляться можно через версию.
У меня в докере живёт, все прекрасно работает, ну разве что gpu я не пробрасывал) там дешёвый microitx мать которая такое не умеет. Но вроде там долго, но пробрасывается стабильно.
Зато обновление это пять минут, compose down compose up и у тебя свеженькая версия.
а зачем down? docker compose up -d с новой конфигурацией всё подтянет и когда будет готово подменит с миннимальным простоем
Докер, безусловно, нормальное решение - я его использую для нескольких других сервисов.
Просто мне сначала не зашло именно для Nextcloud, а потом появились дополнительные доводы в пользу моего пути - я его не навязываю ни в коем случае, описал исключительно для контекста.
Edit:
C обновлениями тоже не сложно - есть https://codeberg.org/criegerde/
Я его скрипты слегка переделал и запускается через ./update.sh в консоли.
Использую все + onlyoffice в своей не большой компании. Но у нас никогда не использовался ms office, никто не возмущается.
Претензии возникают только к звонилке, по непонятной причине на мобильном приложении иногда не проходят звонки, но если вручную ответить - всё замечательно.
В целом тормозной монстр с кучей ненужных свистелок. Рекомендую попробовать SeaFile. Долго пользовался Nextcloud, в какой-то момент терпеть его глюки надоело, начал искать альтернативу. Наткнулся на Seafile - забыл про Nextcloud как про страшный сон. Настоятельно рекомендую сначала попробовать, просто турбореактивная штука.
Nextcloud да, он требует больше ресурсов и на слабом железе SeaFile будет быстрее. Но Nextcloud использует обычную структуру данных, можно просто вынуть диск из сервера, подключить через usb-бокс и скопировать данные куда угодно. SeaFile использует свою структуру хранения данных похожую на какие-то блобы или кеш (одна из причин скорости), данные просто так будет не спасти в случае чего внештатного.
Даже на довольно бодром железе в docker он умудряется тормозить. В обычной структуре данных несомненно есть плюсы, но положить ему файлы в папки просто так нельзя, как и удалить. Он попросту не увидит изменений, т.к. информацию о файлах хранит в БД, нужно будет делать occ files:scan --user. У Seafile есть родная утилита seaf-fsck для экспорта файлов из своей БД в обычном виде в случае какого-либо ЧП, а в повседневной жизни своя структура хранения обеспечивает некую дополнительную безопасность от постороннего доступа.
У меня тормозило только на дешёвой VPS. Ни дома, ни на выделенном сервере, ни в связке на хосте Nginx+php-fpm, ни в Docker никаких проблем со скоростью не замечал, но я всегда использовал redis для кеша и php-воркеров не выставлял в минималку. По поводу SeaFile БД, на сколько помню, есть вероятность что даже при её частичном повреждении будет не возможно экспортировать из неё хотя бы что-то.
Насколько помню, в некстклауд в конфигах есть опция включающая постоянное слежение за изменениями папок в файловой системе.
Релиз открытой платформы для организации совместной работы Nextcloud Hub 10