O OpenCloud pode ser executado no ZimaOS, pois disponibiliza opções oficiais de implementação com Docker e Docker Compose. Para um teste local rápido, utilize o fluxo de trabalho com um único contentor; para sincronizar ficheiros familiares com HTTPS, utilize a stack oficial do Compose com o Traefik integrado ou a arquitetura com proxy externo.
O utilizador de origem teve dificuldades durante duas semanas com instruções geradas por IA. A solução é deixar de improvisar a stack e seguir o modelo de implementação atual do próprio OpenCloud, sobretudo os caminhos persistentes de configuração/dados, a configuração inicial do administrador, o URL e os requisitos de proxy/TLS.
Comece com uma instância local para testes
O guia atual do Docker do OpenCloud documenta a utilização de um contentor simples na porta 9200.
mkdir -p /DATA/AppData/opencloud/config
mkdir -p /DATA/AppData/opencloud/data
docker pull opencloudeu/opencloud-rolling:latest
docker run --rm -it -v /DATA/AppData/opencloud/config:/etc/opencloud -v /DATA/AppData/opencloud/data:/var/lib/opencloud -e IDM_ADMIN_PASSWORD=CHANGE_ME opencloudeu/opencloud-rolling:latest init
Utilize o teste local apenas para validação
O exemplo a montante utiliza definições inseguras/locais para testes rápidos. Não o considere uma implementação de produção de uma cloud familiar exposta à Internet.
Utilize o Docker Compose em produção
O guia atual do Docker Compose do OpenCloud suporta duas arquiteturas oficiais: Traefik integrado ou um proxy inverso externo.
Tenha atenção às portas 80 e 443 no ZimaOS
A stack Traefik integrada utiliza normalmente as portas HTTP/HTTPS padrão. Se o ZimaOS ou outro proxy inverso já as ocupar, utilize a opção de proxy externo ou um IP de LAN/VM separado, em vez de alterar sem cuidado o ponto de acesso de gestão do ZimaOS.
Persista a configuração e os dados dos utilizadores
Mantenha /etc/opencloud e /var/lib/opencloud em armazenamento duradouro do ZimaOS. Uma imagem de contentor pode ser recriada; a identidade e os dados dos utilizadores, não.
Utilize uma imagem/ramo estável para os dados da família
O exemplo de início rápido usa uma imagem rolling. Para uma implementação de longa duração, siga as recomendações do OpenCloud para produção e, após a validação, fixe uma versão ou ramo estável adequado, em vez de atualizar às cegas.
Faça uma cópia de segurança antes de atualizar
Proteja tanto a configuração como os dados do OpenCloud e, após as atualizações, teste o início de sessão, a partilha, os clientes de sincronização e a restauração.
OpenCloud vs Nextcloud
Se precisa sobretudo de uma sincronização de ficheiros leve para vários utilizadores, o OpenCloud pode ser uma boa opção. Se precisa de um ecossistema mais amplo, com calendário, contactos, ferramentas de escritório, plug-ins e integrações maduras, o Nextcloud pode continuar a ser a opção com mais funcionalidades.
O guia personalizado do Docker explica a parte do fluxo de trabalho no ZimaOS.
Escolha o URL público ou privado antes da configuração para produção
O OpenCloud gera ligações e redirecionamentos de autenticação com base no URL configurado. Defina o nome de anfitrião final e o método HTTPS antes de convidar familiares, para não ter de migrar mais tarde os clientes a partir de um URL temporário do tipo localhost.
Verifique a sincronização de ficheiros com um utilizador não administrador
Crie uma conta familiar normal, carregue uma pasta de teste a partir de um cliente, sincronize-a com um segundo dispositivo e, em seguida, elimine/restaure um ficheiro de teste. Assim, confirma o fluxo de sincronização real entre vários utilizadores, em vez de testar apenas o início de sessão do administrador na Web.
Crie cópias de segurança dos dados de identidade e da configuração, além dos ficheiros
Os ficheiros dos utilizadores, por si só, não constituem todo o serviço. Preserve a configuração e os dados de identidade do OpenCloud para poder recuperar as contas, as partilhas e as permissões juntamente com os ficheiros armazenados.
Perguntas frequentes
O OpenCloud pode ser executado no ZimaOS?
Sim. O ZimaOS suporta Docker/Compose, e o OpenCloud documenta oficialmente ambos os métodos de implementação em contentores.
Que porta usa o teste simples do OpenCloud?
O exemplo oficial de Docker local usa a porta 9200.
Devo usar a imagem rolling em produção?
Use a imagem apenas para testes, a menos que as recomendações atuais do OpenCloud para produção se adequem explicitamente à sua estratégia de atualização.
Preciso do Traefik?
Não. O OpenCloud permite usar o Traefik integrado ou implementá-lo atrás de um proxy reverso externo.



