Pular para o conteúdo principal

Como migrar dados do Nextcloud para o ONLYOFFICE Apps

Introdução​

Neste artigo, mostraremos como transferir os dados do servidor Nextcloud para o seu espaço de trabalho do ONLYOFFICE Apps.

O ONLYOFFICE Apps suporta a exportação de usuários do Nextcloud, arquivos dos usuários, configurações de compartilhamento e grupos.

Exportar dados do Nextcloud​

Ativando o modo de manutenção​

Primeiro, você precisa ativar o modo de manutenção no seu servidor Nextcloud. O modo de manutenção para o servidor e nos permite exportar dados da pasta de instalação do Nextcloud e do banco de dados MySQL. Para ativar o modo de manutenção:

  1. Vá para a pasta com a instalação do Nextcloud.

    cd /var/www/html/nextcloud
  2. Execute o arquivo occ para ativar o modo de manutenção.

    sudo -u www-data php occ maintenance:mode --on
    observação

    Dependendo do sistema operacional, a localização da pasta de instalação do Nextcloud pode variar.

Exportando a pasta de dados​

Para migrar seus dados com sucesso para o ONLYOFFICE Apps, precisamos incluir as pastas dos usuários em nosso arquivo de backup. Elas estão localizadas na pasta data dentro do diretório do Nextcloud.

Para exportar a pasta data, execute o seguinte comando:

sudo rsync -Aax /var/www/html/nextcloud/data [preferred location]/data/

Onde [local preferido] é o destino da pasta exportada.

Exportando o banco de dados​

Além disso, precisamos exportar o arquivo de backup do MySQL. Existem duas maneiras possíveis de fazer o dump do banco de dados.

Se o banco de dados estiver implantado no mesmo servidor, execute:

sudo mysqldump --lock-tables -u root -p nextcloud_db > [preferred location]/nextcloud-dirbkp_`date +"%Y%m%d"`/

Onde [local preferido] é o destino da pasta exportada.

Se o banco de dados estiver implantado em um servidor diferente, execute o seguinte comando:

mysqldump --single-transaction -h [server] -u [username] -p[password] [db_name] > nextcloud-sqlbkp_`date +"%Y%m%d"`.bak

Desativando o modo de manutenção​

Depois que todas as pastas e arquivos necessários forem exportados, podemos desativar o modo de manutenção e iniciar o servidor Nextcloud.

Para fazer isso, vá para a pasta de instalação do Nextcloud e execute:

sudo -u www-data php occ maintenance:mode --off

Preparar os dados para importação​

Para importar os dados, você precisa compactar certos arquivos e pastas em um arquivo zip. O arquivo archive.zip contém a pasta data que armazena as pastas dos usuários do Nextcloud e o arquivo de backup do banco de dados. A estrutura do arquivo archive.zip é a seguinte:

-archive:
- data:
- user1
- user2
- user3
- MySQL backup file
observação

Recomendamos armazenar apenas as pastas dos usuários dentro do diretório data. Armazenar os demais arquivos e pastas dentro deste diretório pode causar erros ao importar os dados.

Exportando com snap​

Se você estiver usando o Nextcloud instalado com o pacote snap, execute o seguinte comando:

sudo nextcloud.export

Isso ativará o modo de manutenção e criará um backup de toda a sua instância em uma pasta com carimbo de data/hora, algo como 20240723-103102, dentro de /var/snap/nextcloud/common/backups/.

Após a conclusão da exportação, crie o arquivo .tar com um comando como este:

sudo tar -cvf 20240723-103102_nextcloud-backup.tar /var/snap/nextcloud/common/backups/20240723-103102

Importar os dados para o ONLYOFFICE Apps​

  1. Faça login no seu espaço de trabalho.

  2. Use o menu Ícone de opções no canto inferior esquerdo e selecione a opção Configurações.

  3. Escolha a seção Importação de dados.

  4. Clique no link Importar ao lado do serviço Nextcloud ou no próprio item Nextcloud.

    Migrando dados do Nextcloud para o ONLYOFFICE Apps

  5. Clique no ícone de pasta ao lado da caixa de seleção ou na própria caixa 'Arquivo de backup' e selecione os arquivos dos usuários.

    Aguarde o carregamento do arquivo. Quando o carregamento for concluído, clique no botão Próxima etapa.

    Migrando dados do Nextcloud para o ONLYOFFICE Apps

  6. Selecione os usuários da lista e clique no botão Próxima etapa. Somente usuários com e-mails serão migrados primeiro.

    Migrando dados do Nextcloud para o ONLYOFFICE Apps

  7. Agora você pode selecionar usuários sem e-mail preenchido e preencher seus endereços de e-mail. Para fazer isso, preencha o endereço de e-mail do usuário. Clique no botão Marcar ao lado da caixa de texto de e-mail. Selecione vários usuários da lista marcando as caixas de seleção dos usuários. Prossiga para a próxima etapa clicando no botão Próxima etapa.

    Migrando dados do Nextcloud para o ONLYOFFICE Apps

  8. Selecione os tipos de usuário (Administrador completo, Administrador de sala, Usuário) e clique no botão Próxima etapa.

    observação

    Se o limite de administradores for excedido, um erro aparecerá e o botão para avançar para a próxima etapa será bloqueado.

    Migrando dados do Nextcloud para o ONLYOFFICE Apps

  9. Selecione os módulos para importação (Usuários, Grupos, Arquivos pessoais, Arquivos e pastas compartilhados). Clique no botão Iniciar importação de dados para prosseguir com a etapa final.

    observação

    Se o módulo 'Arquivos pessoais' estiver desativado, o módulo 'Arquivos e pastas compartilhados' será bloqueado.

    Migrando dados do Nextcloud para o ONLYOFFICE Apps

  10. Após os dados serem migrados, clique no botão Concluir para finalizar a importação dos dados.

    Use o botão Baixar log se desejar baixar informações sobre a migração, bem como erros ocorridos.

    Migrando dados do Nextcloud para o ONLYOFFICE Apps

Além disso, você pode enviar uma carta de boas-vindas aos novos usuários. Esta carta informará seus usuários sobre a migração para o ONLYOFFICE Apps. Ela contém uma breve descrição das principais funcionalidades e um link de login. Para enviar a carta, marque a opção Enviar carta de convite antes de clicar no botão Concluir.

Após a conclusão da migração, os novos usuários e grupos podem ser encontrados na seção Contatos.

Os arquivos pessoais podem ser acessados através do aplicativo Arquivos. Arquivos e pastas compartilhados por outros usuários podem ser acessados através da seção Compartilhados comigo.