Pular para o conteúdo principal

Migrando dados do Nextcloud para o ONLYOFFICE Workspace

Introdução​

Neste artigo, mostraremos como transferir os dados do servidor Nextcloud para o seu portal ONLYOFFICE.

A partir do ONLYOFFICE Workspace 12.0.0., você pode exportar usuários, seus arquivos e configurações de compartilhamento para o seu portal.

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 interrompe 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 Workspace, precisamos incluir as pastas dos usuários em nosso arquivo de backup. Elas estão localizadas na pasta data dentro do diretório Nextcloud.

Para exportar a pasta data, execute o seguinte comando:

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

Onde [preferred location] é o destino da pasta exportada.

Exportando o banco de dados​

Também 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 [preferred location] é 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​

Após todas as pastas e arquivos necessários terem sido 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.

Importar os dados para o ONLYOFFICE Workspace​

  1. Faça login no seu ONLYOFFICE Workspace.

  2. Vá para o Painel de Controle.

    Migrating Nextcloud data to ONLYOFFICE Workspace

  3. Escolha a opção Importação de dados na seção CONFIGURAÇÕES DO PORTAL.

    Migrating Nextcloud data to ONLYOFFICE Workspace

  4. Clique no botão INICIAR IMPORTAÇÃO na seção Nextcloud.

    Migrating Nextcloud data to ONLYOFFICE Workspace

  5. Clique no botão Mais ao lado da caixa de seleção e selecione o arquivo archive.zip.

    Migrating Nextcloud data to ONLYOFFICE Workspace

    Aguarde o carregamento do arquivo. Quando o carregamento estiver concluído, clique no botão CARREGAR PARA O SERVIDOR.

    Migrating Nextcloud data to ONLYOFFICE Workspace

  6. Selecione a lista de usuários a serem importados para o ONLYOFFICE e clique no botão PRÓXIMA ETAPA. Nesta etapa, apenas usuários com e-mails serão migrados.

    Migrating Nextcloud data to ONLYOFFICE Workspace

  7. Nesta etapa, você pode selecionar usuários sem e-mail preenchido. Você pode preencher os endereços de e-mail deles e migrá-los para o seu portal. Para fazer isso, preencha o endereço de e-mail do usuário. Clique no botão Marcar ao lado da caixa de texto do 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.

    Migrating Nextcloud data to ONLYOFFICE Workspace

    Além disso, há uma opção para baixar os usuários não importados clicando no botão BAIXAR USUÁRIOS NÃO IMPORTADOS.

  8. Selecione módulos para importação. Esses módulos aparecerão nos módulos correspondentes do ONLYOFFICE. Clique no botão INICIAR IMPORTAÇÃO DE DADOS para prosseguir com a etapa final.

    Migrating Nextcloud data to ONLYOFFICE Workspace

  9. Após a migração dos dados, clique no botão CONCLUIR para finalizar a importação de dados.

    Migrating Nextcloud data to ONLYOFFICE Workspace

Opcionalmente, você pode enviar uma carta de boas-vindas aos usuários importados. Esta carta informará seus usuários do Nextcloud sobre a migração para o ONLYOFFICE Workspace. Ela contém uma breve descrição dos principais recursos e um link de login. Para enviar a carta, marque a opção Enviar Carta de Boas-Vindas antes de clicar no botão CONCLUIR.

Migrating Nextcloud data to ONLYOFFICE Workspace

Após a conclusão da migração, os novos usuários podem ser encontrados no módulo Pessoas.

Migrating Nextcloud data to ONLYOFFICE Workspace

E seus arquivos com as configurações de compartilhamento importadas podem ser acessados através do módulo Documentos.

Migrating Nextcloud data to ONLYOFFICE Workspace