Ir para o conteúdo principal

Synology [Comunidade]

nota

Esta é uma contribuição da comunidade e não é oficialmente suportada pela equipe Immich, mas incluída aqui para conveniência.

O suporte da comunidade pode ser encontrado no canal dedicado no Servidor Discord.

Por favor, reporte problemas do aplicativo ao respectivo Repositório no Github.

O Immich pode ser facilmente instalado em um NAS Synology usando o Container Manager no DSM. Se você ainda não instalou o Container Manager, pode instalá-lo no Centro de Pacotes. Consulte a documentação do Container Manager para mais informações sobre como usar o Container Manager.

Passo 1 - Baixar os arquivos necessários

Crie um diretório de sua escolha (por exemplo, ./immich-app) para abrigar o Immich. Em geral, é uma boa prática ter todos os aplicativos baseados em Docker rodando sob o diretório ./docker, então neste caso, sua estrutura de diretórios ficará como ./docker/immich-app.

Agora crie um diretório ./postgres e ./library como subdiretórios de ./docker/immich-app.

Quando você tiver concluído, deverá ter o seguinte:

  • ./docker/immich-app/postgres
  • ./docker/immich-app/library

Baixe docker-compose.yml e example.env para o seu computador. Faça o upload dos arquivos para o diretório ./docker/immich-app e renomeie example.env para .env.

Passo 2 - Preencher o arquivo .env com valores personalizados

Siga o Passo 2 no Docker Compose para instruções sobre como personalizar o arquivo .env e, em seguida, volte para este guia para continuar.

Passo 3 - Criar um novo projeto no Container Manager

Abra o Container Manager e selecione a ação "Projeto" na barra de navegação à esquerda e, em seguida, clique em "Criar". Criar Projeto

Nas configurações do seu novo projeto, defina "Nome do projeto" para um nome que você se lembrará, como immich-app. Ao definir o "Caminho", selecione o diretório ./docker/immich-app que você criou anteriormente. Fazer isso exibirá uma mensagem para usar o docker-compose.yml já presente no diretório para seu projeto. Clique em "OK" para continuar.

Definir Caminho

A tela seguinte lhe dará a opção de personalizar ainda mais seu arquivo docker-compose.yml, exibindo um aviso sobre a propriedade start_interval. Sob o título healthcheck, remova completamente o start_interval: 30s e clique em "Avançar".

start interval

Pule a seção solicitando configurar um portal para o Web Station e, em seguida, conclua o assistente que construirá e iniciará os contêineres para o seu projeto.

Depois que seus contêineres estiverem funcionando corretamente, navegue até a seção "Container" do Container Manager, clique com o botão direito do mouse no contêiner "immich-server" e escolha "Detalhes".

Role até o final da seção "Detalhes" e encontre o Endereço IP do contêiner, localizado na seção Rede. Anote o endereço IP do contêiner, pois você precisará dele para o Passo 4.

Detalhes do Contêiner

Passo 4 - Configurar as Configurações do Firewall

Depois que seu projeto concluir o processo de construção, seus contêineres serão iniciados. Para poder acessar o Immich do seu navegador, você precisa configurar as configurações do firewall para seu NAS Synology.

Abra o "Painel de Controle" em seu NAS Synology e selecione "Segurança". Navegue até "Firewall".

Regras do Firewall

Clique em "Editar Regras" e adicione as seguintes regras de firewall:

  • Adicione uma regra de "IP de Origem" para o endereço IP do seu contêiner que você obteve no Passo 3 acima
  • Adicione uma regra de "Portas" para a porta especificada no docker-compose.yml, que deve ser 2283

Próximos Passos

Leia as etapas de Pós Instalação e as instruções de atualização.