Nextcloud: plataforma open source de colaboração em nuvem
(nextcloud.com)- Uma plataforma open source de colaboração de conteúdo que permite às organizações manter e operar arquivos e dados de colaboração em seus próprios servidores, apresentando-se como uma alternativa ao Microsoft 365 para private cloud
- O Nextcloud Hub reúne Files, Talk, Groupware, Office, Assistant e Flow para oferecer armazenamento, reuniões, e-mail, edição de documentos, IA e automação em um único ambiente
- Atende milhares de organizações e dezenas de milhões de usuários no mundo todo, destacando sua escalabilidade com mais de 400 mil implantações, desde pequenas instalações em Raspberry Pi até a escala de grandes provedores de hospedagem
- Órgãos públicos, empresas, provedores de serviços e instituições de ensino podem montar um ambiente de colaboração self-hosted alinhado a exigências de soberania digital, compliance, custos, risco de vazamento de dados e proteção de privacidade
- Ao manter dados e comunicações em servidores próprios e oferecer controle de acesso, criptografia, gerenciamento de usuários e auditoria, é uma opção pensada para conformidade com normas como HIPAA e GDPR
Plataforma de colaboração sob controle próprio
- O Nextcloud destaca como mensagem central a manutenção do controle dos usuários sobre seus próprios dados
- Como alternativa ao Microsoft 365 para private cloud, enfatiza:
- colaboração remota fácil de realizar
- possibilidade de personalização e expansão
- ausência de vazamento de dados para terceiros
- Posiciona-se como uma plataforma open source de colaboração de conteúdo usada por milhares de organizações e dezenas de milhões de usuários em todo o mundo
Componentes do Nextcloud Hub
- O Nextcloud Hub reúne várias ferramentas de colaboração em uma única plataforma, conectando desde gerenciamento de arquivos até reuniões, trabalho em documentos e automação
- Nextcloud Files: plataforma self-hosted de armazenamento e sincronização de arquivos, com interfaces desktop, mobile e web e recursos de colaboração
- Nextcloud Talk: oferece reuniões privadas de voz e vídeo on-premises e chat de texto no navegador e no mobile, incluindo compartilhamento de tela e integração SIP
- Nextcloud Groupware: integra recursos de produtividade como Calendar, Contacts e Mail para apoiar o trabalho em equipe
- Nextcloud Office: suíte office online baseada no LibreOffice, com edição colaborativa e suporte aos principais formatos de documentos, planilhas e apresentações
- Nextcloud Assistant: assistente de IA local integrado ao Nextcloud Hub, que realiza geração de conteúdo, perguntas e respostas baseadas em dados, resumo de e-mails, tradução e outras tarefas
- Nextcloud Flow: conjunto de componentes de automação para automatizar e simplificar workflows internos
Função dos principais produtos
- Files adiciona controle de acesso, integração com infraestrutura e melhorias de usabilidade ao armazenamento e à sincronização de arquivos acessíveis de qualquer lugar
- Talk oferece chat em grupo, webconferência, compartilhamento de tela, recursos de proteção e prevenção contra vazamento de dados
- Groupware oferece suporte a planejamento de equipes, e-mail, acesso de qualquer lugar e uso de apps existentes
- Office é um office online self-hosted, incluindo visualização e resposta a comentários, chat e chamadas durante a edição e suporte a docx/pptx/xlsx
- Assistant oferece Context Write, Context Chat, geração de imagens por IA e geração de texto por prompts livres com base em documentos e dados existentes
- Flow inclui automação avançada de processos de negócio baseada no Windmill, automação de workflows pelo app Flow básico, Open Collaboration Services API e gerenciamento de dados estruturados baseado no Nextcloud Tables
Público-alvo e casos de uso
- Empresas enterprise podem usar tecnologia open source self-hosted de armazenamento de arquivos em nuvem de acordo com suas exigências de privacidade e segurança
- O setor público pode escolher uma plataforma segura e self-hosted de armazenamento de arquivos em nuvem em vez de provedores estrangeiros de cloud, em meio a preocupações com soberania digital
- Empresas precisam melhorar a eficiência e o trabalho remoto por meio de colaboração online, ao mesmo tempo em que lidam com compliance, custos e risco de vazamento de dados
- Provedores de serviços podem usar sua própria infraestrutura e reter clientes, oferecendo software de armazenamento em nuvem e ferramentas de colaboração escaláveis e passíveis de aplicação de marca
- Instituições de ensino precisam de ferramentas de sincronização de arquivos e colaboração em conformidade regulatória para proteger dados acadêmicos e informações pessoais de estudantes
Escalabilidade, controle e comunidade
- O Nextcloud é uma plataforma on-premises de colaboração de conteúdo com mais de 400 mil implantações
- A escala de implantação vai desde um ambiente para 2 usuários em Raspberry Pi até instalações distribuídas globalmente de grandes provedores de hospedagem e dezenas de milhões de usuários
- Em produtividade, permite compartilhar dados, colaborar e se comunicar além das fronteiras da organização em qualquer plataforma, no escritório ou em trânsito
- Em controle, permite proteger, controlar e monitorar dados e comunicações de toda a empresa, mantendo os dados em servidores de propriedade do usuário
- Em comunidade, oferece melhoria contínua por meio de um modelo de desenvolvimento transparente e totalmente open source, com suporte enterprise disponível quando necessário, sem lock-in nem paywall
Compliance e recursos operacionais
- Os produtos Nextcloud são projetados com compliance em mente
- Oferecem aplicação de políticas de dados, criptografia, gerenciamento de usuários e auditoria
- São configurados para apoiar requisitos de conformidade com normas como HIPAA e GDPR
- Recursos relacionados, como Compliance Kit, auditoria e File Access Control, estão disponíveis
- Posiciona-se como uma plataforma open source de armazenamento de arquivos em nuvem e colaboração de conteúdo para reduzir riscos, melhorar a comunicação de equipes remotas e minimizar custos operacionais
1 comentários
Opiniões do Hacker News
Nextcloud é um pesadelo
Primeiro, ele tenta fazer tudo, mas não faz nada melhor do que um app especializado
Por dentro também é uma bagunça: uma simples pergunta sobre como obter o IP real do cliente que fez a chamada virou uma discussão de 10 páginas, com “funciona/não funciona” indo e voltando
A “solução” era alterar uma configuração volátil dentro do contêiner Docker, e era preciso refazer isso quando o contêiner mudava
Por fim, os upgrades são absurdos. Uma vez tentei fazer upgrade de uma instalação e ele disse que upgrades n+2 não eram possíveis; logo depois, o instalador corrompeu o banco de dados. Ainda bem que eu tinha backup
Na frente há um proxy reverso Apache, e atrás há um banco de dados PostgreSQL
Nunca tive um problema sério ao atualizar baixando uma nova imagem; de vez em quando ele reclama da falta de algum índice, mas isso é fácil de corrigir com a ferramenta de linha de comando
occO IP real do cliente também é encaminhado pelo proxy. O que quero dizer é que o Nextcloud funciona bem
O que preciso no meu stack é uma alternativa focada ao Google Docs, mas toda vez que instalo fico rapidamente sobrecarregado com a quantidade de recursos incluídos e com a complexidade de configurar a função de substituto de documentos
Na época, a recomendação era instalar o Collabora e conectá-lo ao Nextcloud, mas nunca consegui fazê-lo funcionar direito
O que aparecia por padrão era um portal web lento e inchado, um calendário ruim, um app de videoconferência ruim, uma solução de backup de arquivos e uma loja de apps assustadora cheia de add-ons cuja manutenção era incerta. Parece que agora há até um assistente de IA
Sinceramente, fico aliviado ao ver que não sou só eu. Para backup de arquivos, fui para o Seafile e estou muito satisfeito, mas ainda gostaria de encontrar uma ferramenta de colaboração focada que eu possa hospedar por conta própria
Ele não é isento de defeitos, mas é bastante estável, e usar um cache em memória como Redis/Valkey melhora a velocidade e a responsividade
O Nextcloud pode até tentar fazer de tudo, mas o usuário pode ignorar isso e usá-lo apenas como compartilhamento de arquivos e armazenamento online
Se o uso principal for armazenar e compartilhar arquivos, ele funciona muito bem. Tenho cerca de 1 TB de dados do Nextcloud sobre um compartilhamento NFS; esse NFS usa snapshots ZFS e é regularmente backupeado para o B2
Mesmo que o servidor Nextcloud tenha problemas, se você não usa recursos como calendário, a recuperação é simples: recrie os usuários e copie os diretórios de dados de cada usuário. Com o
occ, dá para reindexar os dados dos usuários e voltar ao arNão tive problemas operando a imagem Docker orquestrada com HCP Nomad
Também já ajudei uma pequena organização sem fins lucrativos a rodar o Nextcloud via snap em uma instância AWS EC2; ele se atualizava sozinho e quase não deu problemas por anos. Lá, os backups eram feitos com snapshots EBS
Ainda assim, sincronização de arquivos, contatos/calendário e alguns apps funcionam bem
Ele realmente oferece uma quantidade enorme de recursos, e alguns deles são pouco maduros, mas a funcionalidade central, um armazenamento de arquivos ao estilo Dropbox, é boa na minha experiência
Atualizações também nunca foram um problema. Na verdade, sempre fico um pouco surpreso. Não atualizo assim que sai uma versão nova, mas, quando estou pronto, mudo a versão no
docker compose, faço pull e subo o contêiner de novoEntão ele executa as migrações do banco de dados e tudo sobe. Usei por anos sem problemas; não sei exatamente qual é a configuração, mas não é um pesadelo de usar
Comecei a usar Nextcloud porque queria ter uma alternativa às big techs caso minha conta Google fosse bloqueada e, depois disso, ele virou minha principal ferramenta do dia a dia
É rápido, privado, e os clientes para as principais plataformas desktop e móveis são maduros
Usado com OnlyOffice, substitui bem a suíte de escritório Google Docs Editors para edição não colaborativa
Gosto de hospedagem própria, mas não quero correr riscos com armazenamento de arquivos, então pago com prazer pelo Hetzner Storage Share [0] para evitar dor de cabeça
Se quiser outro provedor de hospedagem, o programa Simple Signup da Nextcloud[1] ajuda a criar uma conta em um plano gratuito de um provedor próximo, com 2 GB ou mais de armazenamento. Se quiser escolher por conta própria, também dá para ver a lista completa[2]
[0] https://www.hetzner.com/storage/storage-share/
[1] https://nextcloud.com/sign-up/
[2] https://nextcloud.com/providers/#:~:text=Providers%20for%20h...
Se você não precisa de colaboração, Syncthing basta, e nem precisa de servidor
Ou se eu teria que pedir uma nova instância NX21 e mover os dados manualmente para ela
Originalmente eu pretendia fazer assim, mas o histórico de CVEs é bem chamativo para confiar nisso como alternativa à nuvem
https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=nextcloud
Acho que é um equívoco comum pensar que operar e possuir a própria infraestrutura é somehow mais seguro
Tenho certeza de que os milhares de engenheiros de segurança da AWS/GCP/Azure/iCloud trabalham de forma muito mais rigorosa do que uma pessoa individual. No mínimo, eles muitas vezes recebem informações sobre vulnerabilidades antes da divulgação pública e as mitigam antes que o público fique sabendo
O meu está em
10.27.0.68. Hackers, divirtam-seA maioria dos CVEs me faz rir. É no nível de uma borboleta ter soltado um pum lá fora
Olhando o item do topo, ele diz que no Nextcloud Desktop Client 3.13.1 a 3.13.3 no Linux, arquivos sincronizados entre servidor e cliente podiam se tornar graváveis ou legíveis por todo mundo, e que isso foi corrigido na 3.13.4
Quer dizer que alguns releases menores de correção passaram a se comportar como
umask, adicionando leitura para todos e talvez até escrita para todos. A maioria dos clientes, de qualquer forma, fica em sistemas de usuário únicoÉ preciso avaliar pelos fatos. Vulnerabilidades têm níveis. CVE é apenas um sinal de que o projeto recebe atenção, nada mais, nada menos
Mas, para alguns de nós, operar a própria infraestrutura é mais como um hobby, e algumas coisas funcionam apenas em redes privadas
Há alguns anos criei minha própria configuração Docker para o Nextcloud e fiquei muito satisfeito com o resultado
De vez em quando preciso entrar para atualizar o sistema e as configurações, mas esse é um bom momento para tomar uma bebida quente e ouvir um podcast
Para quem opera uma instância própria, o Nextcloud oferece um scan[0] que verifica a URL pública, então pode aparecer algo que valha corrigir
[0] https://scan.nextcloud.com/
https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=azure
No fim, depende do que você está hospedando por conta própria
https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=syncthing
Uma solução que “faz tudo” vai contra o princípio de minimização da superfície de ataque
Em segurança, mais nem sempre é melhor. Quanto mais pessoas fazem mais coisas, maior é a probabilidade estatística de erros de comunicação e de configuração
https://www.cvedetails.com/product/34622/Nextcloud-Nextcloud...
Também é preciso ver se isso reflete problemas estruturais na base de código ou se é resultado de pesquisadores de segurança dando a atenção necessária
Muitos CVEs podem significar que as vulnerabilidades estão sendo bem catalogadas. Mas, se vulnerabilidades críticas aparecem repetidamente, isso pode indicar práticas ruins de programação ou descuido
Instale o headscale em um Raspberry Pi e deixe visíveis externamente apenas a porta do headscale e o SSH do roteador. Configure o SSH apenas com chave
Use outro equipamento com suporte, não um roteador doméstico, e pronto
Uso o Nextcloud há alguns anos. No geral, é uma boa alternativa ao Google Cloud
Porém, há algum tempo o foco do desenvolvimento está mais em recursos de colaboração empresarial do que em recursos para uso pessoal e familiar
Por exemplo, a biblioteca de fotos é bastante limitada. Existe o app Memories para Nextcloud, mas ele não é muito melhor
No momento estou migrando para o Immich, e o app Nextcloud Notes para Android ficou quebrado por um tempo
Uso um NAS da Synology e faço upload automático para o NAS, sem perda de qualidade, com o app Synology Photos. Os recursos para não deixar fotos ou vídeos de fora, remover duplicatas e entender o que pode ser apagado com segurança do celular funcionam todos bem e são confiáveis
Porém, o app Synology Photos para ver as fotos não é bom. Não é bom no mobile, no desktop nem na Android TV; tem só o mínimo de recursos e até nisso falha
O Nextcloud me dá uma sensação estranha de “não dá para confiar”. Quero que meus arquivos fiquem exatamente nas pastas originais, sem edições, alterações ou movimentações, e que os metadados sejam mantidos separadamente; nesse ponto, ele me parece esquisito. Isso é 100% sensação, não fato
O Immich é excelente, mas dá bastante trabalho de administrar. A cada atualização existe o risco de o trabalho ser muito maior do que o esperado. O app de upload precisa melhorar, mas eu uso o da Synology. Não me sinto seguro deixando a cópia principal das fotos a cargo do Immich, e os próprios desenvolvedores dizem de forma muito clara para não fazer isso
O Photoprism era a principal opção usada. Recursos avançados exigem pagamento e, se não for para uso individual, isso também é necessário por causa das permissões. Gosto dele, mas sinto que não é tão bom quanto eu gostaria
Fico curioso se existe algum app importante e confiável que eu tenha deixado passar
MS e Google têm agido de forma pouco compatível com as leis locais e, por exemplo, se recusaram a firmar contratos de processamento de dados. A MS, porém, começou recentemente a se mexer nesse tema
Substituímos pelo Nextcloud componentes da MS como o SharePoint inteiro e a maior parte do PIM, e conectamos o MS ADS via SAML sem grandes dificuldades
O cliente de sincronização tem pontos irritantes. Por exemplo, não dá para dar um nome à instância do Nextcloud, e nas versões mais recentes isso vem piorando
Ainda assim, ele faz seu trabalho de sincronizar, e podemos usar a própria nuvem a qualquer momento
Estou avaliando o Nextcloud para recomendá-lo a órgãos governamentais
O mundo precisa desesperadamente de algo que concorra com a pilha M365, ou pelo menos seja compatível com ela. O M365 está engolindo o mundo, reduzindo as opções e matando muita inovação fora do funil da Microsoft
Por exemplo, a Microsoft não tem interesse em tecnologias úteis para aplicações do tipo “basta dizer uma vez”, como esquemas de rede; ela simplesmente quer que tudo seja escrito com suas próprias tecnologias, e quanto mais bagunçada for a parte de trás, melhor para ela
Tenho sentimentos mistos. São admiráveis a comunidade, o apoio de vários governos e a base sólida de open source, útil desde indivíduos até grandes organizações
Mas há muito PHP legado espalhado, a qualidade do conjunto de apps é muito irregular, é difícil saber o que funciona bem e é preciso pesquisar bastante
As direções de upgrade também seguem alguns caminhos diferentes. Em especial, a AppAPI é, por um lado, muito inovadora, mas, por outro, também parece seguir uma direção estranha
Sei que ele é usado com sucesso em organizações muito grandes, mas sem dedicar muito tempo é difícil ter uma noção do comprometimento e das considerações necessárias
Também não dá para esquecer a dependência do iPhone, que atrasa intencionalmente ou fecha por completo conexões em segundo plano de fornecedores que não sejam a Apple
Por isso, sincronizar arquivos com o Nextcloud ou outros apps que não sejam a Apple cloud é quase um esforço inútil e não documentado
Você até pode deixar o app aberto em primeiro plano e esperar. Desde que a política da empresa não imponha um tempo de bloqueio da tela
Mesmo na configuração padrão, a sincronização em segundo plano parece funcionar razoavelmente bem, e adicionei a isso um atalho que mantém o app em primeiro plano quando o telefone está carregando, então ele fica atualizado quase instantaneamente
Antes eu sincronizava dessa forma centenas de GB de livros, artigos, arquivos org, senhas etc.
Não tem relação com o produto
Eu esperava que o DMA obrigasse a separação entre plataforma e serviços
Desenvolvedores de apps geralmente não se preocupam com nada além do próprio app. Muitas vezes não levam em conta bateria, CPU nem dados móveis
Mas, no fim, a responsabilidade recai sobre a Apple. No Windows, acontece o mesmo com a MS, e o caso da CrowdStrike é um exemplo
No Hacker News o snap não é popular, mas, se você quer apenas os recursos básicos, vale experimentar o nextcloud snap. É bom e se autogerencia
Gosto do Nextcloud e sempre mantenho uma instância para compartilhar arquivos com outras pessoas. Os recursos básicos funcionam bem
Ainda assim, acho que teria sido melhor se ele se concentrasse nas funções principais, reduzisse a complexidade do código, ficasse mais rápido, eliminasse bugs periféricos e funcionasse e atualizasse de forma estável
Não dá para fazer bem todos esses aplicativos tão variados, e agora até IA entrou no meio
Gosto do meu servidor Nextcloud
Configurei upload imediato das fotos da câmera do celular para substituir o Google Photos
Agora todas as fotos são sincronizadas automaticamente com meu servidor em casa
Acho melhor usar vários projetos open source que “fazem bem uma coisa” do que um único produto que tenta fazer tudo bem
Seria melhor dedicar tempo a desenvolver especificações portáveis que permitam a interoperabilidade entre diferentes projetos open source
Eu uso o NextCloud para esse fim. Ainda é cedo para dizer que estou totalmente satisfeito, mas até agora nada enlouquecedor aconteceu
Estou acompanhando como ele se comporta ao longo de alguns upgrades e backups
Se você usa Mail-in-a-Box como servidor de e-mail, ao acessar
/cloudo NextCloud já vem incluídoÉ possível fazer login com as credenciais do mailinabox
Uso isso para tudo, desde meu banco de dados keepass até sincronização do gnucash, calendário e contatos