Synology [Comunidade]
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".
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.
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".
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.
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".
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 ser2283
Próximos Passos
Leia as etapas de Pós Instalação e as instruções de atualização.