A plataforma de compartilhamento de arquivos OpenCloud 1.0 está disponível

Foi lançado o primeiro release da plataforma OpenCloud, que permite implantar em seu servidor um sistema para compartilhamento de arquivos e organização de trabalho colaborativo sobre conteúdos. O projeto é apresentado como uma alternativa aberta a sistemas proprietários como Microsoft SharePoint, Google Drive e Dropbox, atendendo aos requisitos do GDPR.

OpenCloud é um fork da plataforma OCIS (ownCloud Infinite Scale), reescrita de PHP para Go, ao contrário da base de código original do ownCloud e do projeto NextCloud que dela derivou. Os criadores do OpenCloud tentaram eliminar funcionalidades desnecessárias e focar na implementação de alta qualidade da tarefa principal — colaboração em arquivos.

Além de recursos para armazenamento e compartilhamento de arquivos, assim como acesso sincronizado à coleção de arquivos a partir de diferentes dispositivos, o OpenCloud inclui funcionalidades para edição colaborativa de documentos em tempo real, integração com o pacote de escritório Collabora Online e o editor Markdown Editor (ToastUI), extração de texto de imagens e documentos digitalizados através de OCR, e utilização do protocolo ICAP para verificar arquivos carregados em pacotes antivírus.

Para arquivos publicados, é possível limitar o tempo de vida, fornecer acesso por link e proteger o conteúdo com senha. Para facilitar a navegação pelos arquivos, são suportadas tags, filtros e busca de texto completo. O sistema rastreia todo o histórico de interação com os arquivos e oferece suporte para reverter mudanças a uma versão específica do passado. É possível organizar o trabalho em equipe com a atribuição de subdiretórios ('espaços de trabalho') a equipes distintas.

Para o administrador, é fornecida uma interface de gerenciamento detalhado de direitos de acesso e usuários (por exemplo, é possível permitir que um usuário tenha apenas visualização ou apenas upload no armazenamento). O gerenciamento de acesso baseado em funções (RBAC - Controle de Acesso Baseado em Papéis) é suportado. A plataforma utiliza uma arquitetura Privacy-First, o que implica que um usuário OpenCloud com direitos de administrador não pode acessar o conteúdo dos usuários.

A parte do servidor é escrita em Go, é licenciada sob a Apache 2.0 e suporta interfaces de programação WebDAV, gRPC, Microsoft RESTful Web API Graph, OCS, OCM 1.1 e OpenID Connect. Destaca-se que servidor a implementação utiliza o conceito de microsserviços e pode ser escalada desde instalações em placas Raspberry Pi até grandes implementações em múltiplos servidores.

O cliente desktop é escrito em C++ utilizando Qt, é publicado sob a licença GPLv3 e suporta compilações para Windows, macOS e Linux. O cliente também inclui a funcionalidade de sincronização de arquivos e montagem de armazenamento compartilhado como um sistema de arquivos virtual.

A plataforma de compartilhamento de arquivos OpenCloud 1.0 está disponível

A interface web é escrita em TypeScript utilizando o framework Vue.js e é oferecida sob a licença AGPLv3.

A plataforma de compartilhamento de arquivos OpenCloud 1.0 está disponível


Fonte: opennet.ru
Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster