Альтернатива Nextcloud

Привет, форумчане!
Знаю, что эта тема поднималась большое количество раз. Но все таки спрошу. Возможно кто-то нашел какой-то новый и интересный проект. Посоветуйте альтернативу Nextcloud. Пытаюсь подобрать по следующим критериям:

  1. Легковесность. И дело тут даже не в потреблении ресурсов. Мне их пока хватает. Nextcloud очень медленный. У меня установлен All in one

  2. Возможность монтирования внешних хранилищ. В первую очередь NFS (буду монтировать как путь в контейнер) и SMB (было бы круто из веб-интерфейса). В идеале еще S3. У Nextcloud это реализовано очень удобно через “Внешние хранилища”

  3. Хранение файлов “как есть”, а не в блочном виде. Почему то большая часть проектов, которые я пробовал хранят файлы в блочном виде. А для просмотра уже существующих файлов, которые лежат на NFS шаре - нужна индексация. Это не сильно удобно. Хотелось бы получать доступ к этим файлам с разных приложений, а не только из “облака”

  4. Приложение на смартфон или PWA

  5. Интеграция с Collabora Office

  6. Было бы круто, если бы это приложение еще являлось WebDAV сервером

Я сегодня поставил Cloudreve. Пока это мой фаворит. Приятный интерфейс, и ооочень шустрый. Но он не хранит файлы “как есть”. Это был большой облом для меня

Можете что-то посоветовать?

У меня на примете opencloud, который является форком owncloud infinite scale, который написан на GO.
Я себе его установил, но пока ещё не решил перекидывать файлы с ноутбука на сервер.
Есть поддержка SSO.
Интеграция с Collabora Office тут поддерживается:


для установки нужно клонировать репозиторий и настроить .env файл

Но файлы как есть, тоже не хранит, а использует так называемую DecomposedFS.

1 лайк

Надо искать что-то типа файловых менеджеров на стероидах. Мне понравился https://explorer.nxz.ai/

Почему все хранят файлы в блобах?

  1. Решение проблем с конфликтами имен файлов.
  2. Решение проблем с запрещенными символами в именах файлов.
  3. Решение проблем с разделением на пространства имен.
  4. Решение проблем с метаданными типа владельца файла и прав доступа.
  5. Решение проблем с ограничением на размер файла.
  6. Решение проблем с листингом, например, с S3.
  7. Решение проблем с поиском файлов и по содержимому файлов.
  8. Решение проблем с размером хранилища и шардированием.

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

2 лайка

XPEnology - отличная альтернатива.

1 лайк

Спасибо. Я сейчас про него активно читают. Уже сменился, что файлы не хранятся как есть)

Насколько я понял - он пока не сильно стабилен. Но это нужно поставить его , проверять руками и временем)

Я уже перечитал все что можно про это блочное хранение. Нужно идти в ногу со временем) Думаю стоит отпустить этот критерий. Придется делать Бекапы через Borg / Restic. Или вообще остановлюсь на снимках ZFS в TrueNAS.

Сейчас выбираю между OwenCloud Infinity Scale и Seafile. Концептуально очень нравятся оба

OwnCloud - мне нравится больше в том плане, что легче работать без подписки. Интеграция с офисными редакторами удобная, но не идеальная (все равно есть переключение между ресурсами и нет упоминаний пользователя и нормальной истории файлов)

Seafile - нормально пользоваться можно 3мя пользователями, дальше - подписка, очень странный UX шредингера (он вроде и есть, а вроде и нет), но интересны их sdocs именно бесшовной интеграцией, по сути, они делают свой google drive + docs (но он будет дороже оригинального гугла)

Я больше склоняюсь к 1му варианту.

Еще из альтернатив:

OpenCloud - молодой и пока не сильно функциональный проект на go (нравятся мне проекты на go, конечно), есть смысл посмотреть еще его

Cloudreve - самый молодой проект от Китайцев (а они сейчас семимильными шагами набирают обороты в разработке). Тоже написан на go и резкий как бритва, пока авансом я отдал ему свое сердце и кошелек. Пока что самый придуманный с точки UI/UX и максимально близкий к Google Drive.

По функционалу есть пробелы, но мои issues выполняются, есть клиенты под ios и windows пока только, но разработчик обещает расширение охвата

По файловой структуре: есть разные политики хранения, но они требуют все равно уникальности

  • каталоги создаются как есть
  • файлы по-умолчанию имеют имена <id пользователя><id файла><оригинальное имя файла> для исключения конфликтов
  • файлы по-умолчанию хранятся как есть, без разбивки на блобы
  • добавление файла извне не добавляет его в интерфейс
cloudreve:/srv/cloudreve/data/uploads/1/Новая общая папка# ls -l
total 6298
-rwxr--r--    1 nobody   nobody      342848 Feb 11 00:34 1_0wXXVLP4_Зеленая веточка.docx
-rwxr--r--    1 nobody   nobody       78434 Feb 11 00:34 1_0wXXVLP4_Зеленая веточка.docx._thumb
-rwxr--r--    1 nobody   nobody         776 Feb 11 00:38 1_2DMvHrON_Диаграмма DrawIO.drawio
-rwxr--r--    1 nobody   nobody         814 Feb 11 00:39 1_6anxlJOH_Диаграмма DrawIO.drawio
-rwxr--r--    1 nobody   nobody         778 Feb 11 00:38 1_JG00wmI9_Диаграмма DrawIO.drawio
-rwxr--r--    1 nobody   nobody         776 Feb 11 00:38 1_KgJeqRlN_Диаграмма DrawIO.drawio
-rwxr--r--    1 nobody   nobody        1041 Feb 11 00:38 1_MJ2GNpkY_Диаграмма DrawIO.drawio
-rwxr--r--    1 nobody   nobody        6359 Feb 11 01:08 1_VlW5v2E6_Доска.excalidraw
-rwxr--r--    1 nobody   nobody     1642322 Feb 11 01:06 1_WsdG8PKg_mw~drs-240-drs-480.pdf
-rwxr--r--    1 nobody   nobody       26881 Feb 11 01:06 1_WsdG8PKg_mw~drs-240-drs-480.pdf._thumb
-rwxr--r--    1 nobody   nobody     4125559 Feb 11 00:37 1_dh7g2UHs_IMG20250501012301.jpg
-rwxr--r--    1 nobody   nobody      232518 Feb 11 00:37 1_dh7g2UHs_IMG20250501012301.jpg._thumb
-rwxr--r--    1 nobody   nobody         814 Feb 11 00:38 1_hePyQPy8_Диаграмма DrawIO.drawio
-rwxr--r--    1 nobody   nobody          19 Dec  3 18:56 1_l5A0xh6y_Новый файл.md
-rwxr--r--    1 nobody   nobody        1622 Dec  3 18:58 1_l5A0xh6y_Новый файл.md._thumb
-rwxr--r--    1 nobody   nobody         814 Feb 11 00:39 1_nZsUeeVd_Диаграмма DrawIO.drawio
drwxr--r--    2 nobody   nobody           3 Feb 11 01:16 Вложенаня структура
1 лайк

можете поподробнее, 3 для одного открытого документа одновременно?

про Cloudreve мне ии выдал что позволяет “сшить” аккаунты на OneDrive, Яндекс.Диске, S3-совместимом хранилище и локальный диск сервера и предоставить к ним доступ через единый, удобный веб-интерфейс и WebDAV. Это своего рода “мета-облако”.

Искал информацию, надо что то в организации поднять, пока seafile выбрал как легкий и простой, вопрос еще какие объемы данных может переваривать, так как иногда бывает что надо залить 3-4 Тб для передачи.

Нет, я про то, что Community Edition имеет ограничения по функциональности. Начиная с 4 пользователей полная версия стоит от 100$ в год

ИИ верить - себя не уважать (с)
Нет там такого функционала и в помине, обычное облако.
Он может использовать в качестве бэкенда S3 совместимое хранилище и Onedrive, но я очень сильно сомневаюсь, что он будет видеть файлы, не созданные самим cloudreve