Migrar de outro servidor Immich
Como transferir fotos, vídeos e álbuns de uma instância Immich auto-hospedada para o PixelUnion com o Immich Go
Se você já usa um servidor Immich auto-hospedado e deseja mover sua biblioteca para o PixelUnion, pode fazê-lo diretamente com o Immich Go. A migração transfere suas fotos, vídeos e estrutura de álbuns de uma instância Immich para outra, sem precisar passar pelo seu computador local.
O que você vai precisar
- Acesso ao seu servidor Immich existente (ele deve estar acessível pela rede)
- Uma chave de API do seu servidor Immich existente
- Uma chave de API da sua conta PixelUnion
- Immich Go baixado no seu computador
Passo 1: Criar uma chave de API no servidor de origem
- Faça login no seu servidor Immich existente
- Clique no ícone do seu perfil (canto superior direito) e vá para Configurações da conta
- Navegue até Chaves de API e clique em Nova chave de API
- Dê um nome a ela (ex.: “Migração”) e certifique-se de que as permissões asset.read e asset.copy estejam ativadas
- Copie a chave gerada e guarde-a em um lugar seguro
Passo 2: Criar uma chave de API no PixelUnion
- Faça login no seu domínio PixelUnion (ex.:
https://seunome.pixelunion.eu) - Clique no ícone do seu perfil (canto superior direito) e vá para Configurações da conta
- Navegue até Chaves de API e clique em Nova chave de API
- Dê um nome a ela (ex.: “Migração”) e copie a chave gerada
Passo 3: Baixar o Immich Go
Acesse a página de versões do Immich Go e baixe a versão para o seu sistema operacional:
- Windows: o arquivo
.exe - macOS: o arquivo com
darwinno nome - Linux: o arquivo com
linuxno nome
Extraia o arquivo e coloque o executável immich-go em uma pasta conveniente.
Passo 4: Executar a migração
Abra um terminal, navegue até a pasta com o immich-go e execute:
macOS / Linux:
./immich-go upload from-immich \
--from-server=https://seu-servidor-antigo.com \
--from-api-key=SUA_CHAVE_API_ORIGEM \
--server=https://seunome.pixelunion.eu \
--api-key=SUA_CHAVE_API_PIXELUNION
Windows:
.\immich-go.exe upload from-immich --from-server=https://seu-servidor-antigo.com --from-api-key=SUA_CHAVE_API_ORIGEM --server=https://seunome.pixelunion.eu --api-key=SUA_CHAVE_API_PIXELUNION
Substitua os marcadores pelas URLs reais dos seus servidores e suas chaves de API.
O Immich Go conecta-se aos dois servidores, detecta arquivos já presentes no destino e transfere todo o resto. Sua estrutura de álbuns é preservada automaticamente.
Dicas
Acelere a migração executando múltiplas transferências em paralelo:
./immich-go upload from-immich \
--from-server=https://seu-servidor-antigo.com \
--from-api-key=SUA_CHAVE_API_ORIGEM \
--server=https://seunome.pixelunion.eu \
--api-key=SUA_CHAVE_API_PIXELUNION \
--concurrent-tasks=4
Migrar apenas álbuns específicos:
./immich-go upload from-immich \
--from-server=https://seu-servidor-antigo.com \
--from-api-key=SUA_CHAVE_API_ORIGEM \
--server=https://seunome.pixelunion.eu \
--api-key=SUA_CHAVE_API_PIXELUNION \
--from-album="Família" \
--from-album="Férias"
Retomar uma migração interrompida: Se o processo for interrompido, basta executar o mesmo comando novamente. O Immich Go rastreia o que já foi transferido e ignora esses arquivos.
Quanto tempo vai demorar?
A velocidade de migração depende do tamanho da sua biblioteca e da sua conexão com a internet. Como referência aproximada:
- 10 GB: cerca de 30 a 60 minutos
- 100 GB: várias horas, melhor executar durante a noite
- 500 GB ou mais: planeje um dia inteiro ou mais
Solução de problemas
Erros de conexão: Verifique se a URL do seu servidor de origem está correta e acessível pelo seu computador. A URL deve incluir https:// ou http://.
Erros de permissão: Verifique se a chave de API do seu servidor de origem tem as permissões asset.read e asset.copy ativadas.
Álbuns não aparecem: Os álbuns são criados durante a transferência. Se um álbum estiver faltando após a migração, execute o comando novamente – o Immich Go ignorará os arquivos já transferidos e tentará novamente as partes incompletas.
Se tiver problemas, entre em contato com nossa equipe de suporte.