The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Доступна платформа обмена файлами OpenCloud 1.0

27.02.2025 18:49

Представлен первый релиз платформы OpenCloud, позволяющей развернуть на своём сервере систему для обмена файлами и организации совместной работы над контентом. Проект преподносится как открытая альтернатива проприетарным системам Microsoft SharePoint, Google Drive и Dropbox, соответствующая требованиям GDPR.

OpenCloud является форком платформы OCIS (ownCloud Infinite Scale), переписанной с PHP на Go, в отличие от исходной кодовой базы ownCloud и ответвившегося от неё проекта NextCloud. Создатели OpenCloud попытались избавить кодовую базу от лишней функциональности и сосредоточиться на максимально качественной реализации основной задачи - совместной работы с файлами.

Помимо функций для хранения и обмена файлами, а также синхронизированного доступа к коллекции файлов с разных устройств, OpenCloud включает возможности для совместного редактирования документов в режиме реального времени, интеграции с офисным пакетом Collabora Online и редактором Markdown Editor (ToastUI), извлечения текста из изображений и отсканированных документов при помощи OCR, использования протокола ICAP для проверки загружаемых файлов в антивирусных пакетах.

Для публикуемых файлов можно ограничивать время жизни, предоставлять доступ по ссылке и защищать содержимое паролем. Для упрощения навигации по файлам поддерживаются теги, фильтры и полнотекстовый поиск. В системе отслеживается вся история работы с файлами и предоставляется поддержка отката изменений на определённую версию в прошлом. Возможна организация командной работы с закреплением подкаталогов ("рабочих пространств") за отдельными командами.

Для администратора предоставляется интерфейс детализированного управления правами доступа и пользователями (например, можно разрешить пользователю только просмотр или только загрузку в хранилище). Поддерживается управление доступом на основе ролей (RBAC - Role-Based Access Control). В платформе применяется архитектура Privacy-First, подразумевающая, что пользователь OpenCloud с правами администратора не может получить доступ к контенту пользователей.

Серверная часть написана на языке Go, распространяется под лицензией Apache 2.0 и поддерживает программные интерфейсы WebDAV, gRPC, Microsofts RESTful Web API Graph, OCS, OCM 1.1 и OpenID Connect. Отмечается, что сервер реализован с использованием концепции микросервисов и может масштабироваться от установки на платы Raspberry Pi до больших многосерверных внедрений.

Десктоп-клиент написан на С++ с использованием Qt, опубликован под лицензией GPLv3 и поддерживает сборку для Windows, macOS и Linux. В клиент также встроена функция синхронизации файлов и монтирования совместного хранилища в виде виртуальной файловой системы.

Web-интерфейс написан на TypeScript с использованием фреймворка Vue.js и предложен под лицензией AGPLv3.



  1. Главная ссылка к новости (https://opencloud.eu/en/news/o...)
  2. OpenNews: Доступна платформа совместной разработки Forgejo 9.0, перешедшая на лицензию GPLv3
  3. OpenNews: Выпуск Nextcloud Hub 10, платформы для организации совместной работы
  4. OpenNews: Компания ownCloud отреагировала на создание форка
  5. OpenNews: Основатель и ключевые разработчики ownCloud создали форк проекта
  6. OpenNews: Основатель ownCloud ушёл из компании ownCloud Inc
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62802-opencloud
Ключевые слова: opencloud, owncloud
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (28) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 18:56, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Хоть в какой-то системе обмена есть роль одобряющего?
    Пользователь если хочет расшарить информацию всем, или определённому пользователю не может это сделать. Его расшаривание уходит автоматически на одобрение специальным людям.
     
     
  • 2.31, Смузихлеб забывший пароль (?), 09:59, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В таком виде - вряд ли. Но в общем-то, подобный функционал вполне бывает. Пользователь, который не имеет прав на расшаривание файла, пишет запрос ответственному на получение ссылки для доступа к этому файлу или на добавление конкретной персоны на доступ для чтения и, если одобрено - то получает ссылку или пользователь добавляется

    Причём, этих "специальных людей", скорее всего, будет более одного( хотя запрос может быть к одному ). Как минимум, тот, кто взаимодействует с типом который хочет расшарить + безопасники

     

  • 1.2, WE (?), 19:01, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Выглядит полезно, OIDC есть.
     
  • 1.3, НяшМяш (ok), 19:02, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Без PHP, ещё и нормальный десктоп клиент. Годно.
     
  • 1.5, Аноним (5), 19:13, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Эта новость переписана из пресс-релиза.

    На их гитхабе пока пусто:
    (https://github.com/opencloud-eu)
    How To Get Started (coming soon!)
    The first release will be in March 2025 - stay tuned

     
     
  • 2.6, Аноним (6), 19:16, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ты смотри не корень, а ссылки на репозитории. Всё там есть:
    https://github.com/opencloud-eu/opencloud/releases/tag/v1.0.0
    https://github.com/opencloud-eu/web/releases/tag/v1.0.0
     

  • 1.8, Аноним (8), 19:54, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    > платформа обмена файлами

    Это новый скайп?

     
     
  • 2.36, Моё что ли (?), 10:29, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не пытайся просто угадать. Stay hungry, stay foolish!
    https://irs.academy/computer_literacy
     

  • 1.12, Аноним (5), 21:22, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    В списке поддерживаемых облаков rclone сабжа нет, хотя заявлен WebDav
     
  • 1.15, Guser (?), 22:49, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +12 +/
    О, клиент на сях и серв на го. Боже мой, похудевший некст клауд, Наконец-то
     
  • 1.17, Аноним (17), 23:28, 27/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >  переписанной с PHP на Go

    На сколько меньше требует ресурсов? Друг интересуется

     
     
  • 2.18, игого погромист (?), 23:41, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +6 +/
    То есть как это - "меньше"?!

     
     
  • 3.21, Аноним (21), 05:58, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну как же, парни ночей не спали, уменьшали функционал! ;)
     
     
  • 4.23, Аноним (23), 06:51, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Какой ужас.
     
  • 4.38, Андрей (??), 12:03, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вас за бы выпороть за "функционал", (c) ваша кафедра матанализа.
     
  • 3.22, Аноним (21), 06:10, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вот кстати пример для переписывателей на Rust.
    Если, вернее, когда, вы поймёте, что переписать не получится, то выкладываете как есть с рисунком во весь экран и одной кнопкой. В аннотации пишем, что интерфейс творчески переработан и проведена большая работа(именно так!) по избавлению от избыточного функционала. И приложение заиграет новыми красками :)
     
     
  • 4.25, Аноним (23), 06:54, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    На самом деле избавление хотя бы от одного функционала, уже неплохо. Не нужны они.
     
     
  • 5.26, Аноним (21), 07:07, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А я считаю, облака вообще не нужны, все зло от них ;)
     
     
  • 6.27, Jeffrey Epstein (?), 07:23, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можно пойти ещё дальше, полностью уйти в оффлайн. Нет интернета - нет проблем!
     

  • 1.20, Prosecutor (??), 04:25, 28/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Годно и нужно. Только вместо Qt лучше бы писали сразу на electron. Всё равно придётся потом на него переписывать (нравится это кому-то из пользователей древнего железа или не нравится).
     
     
  • 2.40, Bob (??), 17:10, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А: "Web-интерфейс написан на TypeScript с использованием фреймворка Vue.js и предложен под лицензией AGPLv3.",- чем не устраивает?
     

  • 1.28, Аноним (28), 08:11, 28/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не доверяю облакам. Я архивирую в ARJ и скидываю на дискетки.
     
     
  • 2.39, Аноним (39), 14:01, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Как там в 1997 живется?
     
     
  • 3.42, A (?), 18:47, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В 92-м. В 97-м даже уже не на ftp, а на веб сервере что-то хранил.
     

  • 1.30, Я (??), 09:53, 28/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    есть ли дырки под слив данных ИИ корпорастам под видом телеметрии?
     
  • 1.34, Аноним (-), 10:16, 28/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ну и минусуйте. Это моё личное мнение - я им не верю, даже если оно соответствует требованиям GDPR. Этот GDPR небось никто и не читал. Хотите свободное и защищенное ПО - пишите сами!
     
  • 1.37, Аноним (37), 11:25, 28/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Серверная часть под пермиссивкой - ждем мощных импортозамещений.
     
  • 1.41, Незнайка другой (?), 18:37, 28/02/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру