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) ваша кафедра матанализа.
     
     
  • 5.43, Просто интересуюсь (?), 19:48, 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
    Добавить, Поддержать, Вебмастеру