Synology [Communauté]
Il s'agit d'une contribution communautaire et n'est pas officiellement prise en charge par l'équipe Immich, mais incluse ici par commodité.
Un support communautaire est disponible dans le canal dédié sur le Serveur Discord.
Veuillez signaler les problèmes de l'application au dépôt Github correspondant.
Immich peut être facilement installé sur un NAS Synology en utilisant le Gestionnaire de Conteneurs dans DSM. Si vous n'avez pas encore installé le Gestionnaire de Conteneurs, vous pouvez l'installer dans le Centre de paquets. Consultez la documentation du Gestionnaire de Conteneurs pour plus d'informations sur son utilisation.
Étape 1 - Télécharger les fichiers requis
Créez un répertoire de votre choix (par exemple, ./immich-app
) pour héberger Immich. En général, il est recommandé de faire fonctionner toutes les applications basées sur Docker sous le répertoire ./docker
, donc dans ce cas, votre structure de répertoire ressemblera à ./docker/immich-app
.
Créez maintenant un répertoire ./postgres
et ./library
en tant que sous-répertoires du répertoire ./docker/immich-app
.
Une fois terminé, vous devriez avoir les éléments suivants :
./docker/immich-app/postgres
./docker/immich-app/library
Téléchargez docker-compose.yml
et example.env
sur votre ordinateur. Transférez les fichiers dans le répertoire ./docker/immich-app
, et renommez example.env
en .env
.
Étape 2 - Remplir le fichier .env avec des valeurs personnalisées
Suivez Étape 2 dans Docker Compose pour des instructions sur la personnalisation du fichier .env
, puis revenez à ce guide pour continuer.
Étape 3 - Créer un nouveau projet dans le Gestionnaire de Conteneurs
Ouvrez le Gestionnaire de Conteneurs, et sélectionnez l'action "Projet" dans la barre de navigation à gauche, puis cliquez sur "Créer".
Dans les paramètres de votre nouveau projet, définissez "Nom du projet" par un nom auquel vous allez vous souvenir, comme immich-app. Lors de la configuration du "Chemin", sélectionnez le répertoire ./docker/immich-app
que vous avez créé précédemment. Cela affichera un message invitant à utiliser le docker-compose.yml
déjà présent dans le répertoire de votre projet. Cliquez sur "OK" pour continuer.
L'écran suivant vous donnera la possibilité de personnaliser davantage votre fichier docker-compose.yml
, en vous avertissant concernant la propriété start_interval
. Sous l'en-tête healthcheck
, supprimez complètement la ligne start_interval: 30s
, puis cliquez sur "Suivant".
Passez la section demandant la configuration d'un portail pour Web Station, puis complétez l'assistant qui construira et démarrera les conteneurs de votre projet.
Une fois vos conteneurs en cours d'exécution, accédez à la section "Conteneur" du Gestionnaire de Conteneurs, faites un clic droit sur le conteneur "immich-server", et choisissez "Détails".
Faites défiler jusqu'en bas de la section "Détails", et trouvez l'Adresse IP
du conteneur, située dans la section Réseau
. Notez l'adresse IP du conteneur car vous en aurez besoin pour l'étape 4.
Étape 4 - Configurer les paramètres du pare-feu
Une fois votre projet terminé, vos conteneurs démarreront. Pour pouvoir accéder à Immich depuis votre navigateur, vous devez configurer les paramètres de pare-feu de votre NAS Synology.
Ouvrez "Panneau de Contrôle" sur votre NAS Synology, et sélectionnez "Sécurité". Naviguez vers "Pare-feu".
Cliquez sur "Modifier les règles" et ajoutez les règles de pare-feu suivantes :
- Ajoutez une règle "IP source" pour l'adresse IP de votre conteneur obtenue à l'étape 3 ci-dessus
- Ajoutez une règle "Ports" pour le port spécifié dans le fichier
docker-compose.yml
, qui devrait être2283
Étapes suivantes
Lisez les étapes de Post-Installation et les instructions de mise à jour.