Passer au contenu principal

Paramètres du Système

L'utilisateur administrateur peut gérer les paramètres de l'instance Immich ici.

astuce

Vous pouvez toujours revenir aux paramètres par défaut en cliquant sur le bouton Réinitialiser par défaut.

Paramètres d'Authentification

Gérer le mot de passe, OAuth et les autres paramètres d'authentification

Authentification OAuth

Immich prend en charge l'authentification OAuth. Vous pouvez en savoir plus sur cette fonctionnalité et sa configuration ici.

Authentification par Mot de Passe

L'administrateur peut choisir de désactiver la connexion avec nom d'utilisateur et mot de passe pour toute l'instance. Cela signifie que personne, y compris l'administrateur du système, ne pourra se connecter avec cette méthode. Si l'authentification OAuth est également désactivée, aucun utilisateur ne pourra se connecter en utilisant aucune méthode. Modifier ce paramètre n'affecte pas les sessions existantes, seulement les nouvelles tentatives de connexion.

astuce

Vous pouvez toujours utiliser le Serveur CLI pour réactiver la connexion par mot de passe.

Paramètres d'Images (vignettes et aperçus)

  • Vignettes - Utilisées dans la chronologie principale.
  • Aperçus - Utilisés dans le visualiseur d'éléments.

Par défaut, Immich crée 3 vignettes pour chaque élément, Floutées (thumbhash), Petites - vignettes (webp), et Grandes - aperçus (jpeg/webp). Avec ces paramètres, vous pouvez modifier la qualité des fichiers de vignettes et d'aperçus créés.

Format des Vignettes
Permet de choisir le type de format souhaité pour les images de vignettes. Webp produit des fichiers plus petits que jpeg, mais est plus lent à encoder.

astuce

Vous pouvez lire en détail les avantages et inconvénients d'utiliser webp plutôt que jpeg sur le site web d'Adobe.

Résolution des Vignettes
Utilisée lors de la visualisation de groupes de photos (chronologie principale, vue d'album, etc.). Des résolutions plus élevées peuvent préserver plus de détails mais prennent plus de temps à encoder, ont des tailles de fichiers plus grandes, et peuvent réduire la réactivité de l'application.

Format des Aperçus
Permet de choisir le type de format souhaité pour les images d'aperçu. Webp produit des fichiers plus petits que jpeg, mais est plus lent à encoder.

Résolution des Aperçus
Utilisée lors de la visualisation d'une seule photo et pour l'apprentissage automatique. Des résolutions plus élevées peuvent préserver plus de détails mais prennent plus de temps à encoder, ont des tailles de fichiers plus grandes, et peuvent réduire la réactivité de l'application.

Qualité
Qualité de l'image entre 1 et 100. Plus elle est élevée, meilleure est la qualité, mais cela produit des fichiers plus volumineux. Cette option affecte les images d'Aperçu et de Vignette.

Préférer une large gamme de couleurs
Utilisez Display P3 pour les vignettes. Cela préserve mieux la vivacité des images avec des espaces colorimétriques larges, mais les images peuvent apparaître différemment sur les anciens appareils avec une ancienne version de navigateur. Les images sRGB sont conservées en sRGB pour éviter les décalages de couleurs.

Préférer les aperçus intégrés
Utilisez les aperçus intégrés dans les photos RAW comme entrée pour le traitement des images lorsqu'ils sont disponibles. Cela peut produire des couleurs plus précises pour certaines images, mais la qualité de l'aperçu dépend de l'appareil photo et l'image peut avoir plus d'artéfacts de compression.

astuce

La résolution par défaut des grandes vignettes peut être réduite de 1440p (par défaut) à 1080p ou 720p pour économiser de l'espace de stockage.

Paramètres des Tâches

Avec ces paramètres, vous pouvez déterminer la quantité de travail qui s'exécutera simultanément pour chaque tâche dans les microservices. Certaines tâches peuvent être définies à des valeurs plus élevées sur des ordinateurs avec un matériel puissant et un stockage avec de bonnes capacités d'E/S.

Avec une plus grande concurrence, l'hôte travaillera sur plus d'éléments en parallèle, ce conseil améliore le débit, pas la latence, par exemple, il rendra les tâches de recherche intelligente plus rapides, mais ne rendra pas la recherche plus rapide.

Il est important de se rappeler que des tâches comme la recherche intelligente, la détection de visages, la reconnaissance faciale et la conversion de vidéos nécessitent beaucoup de puissance de traitement et qu'il est donc déconseillé d'exagérer la quantité de tâches car vous risqueriez de surcharger complètement le serveur.

IMPORTANT

Si vous augmentez la concurrence par rapport aux valeurs par défaut que nous avons définies, en particulier pour la génération de vignettes, assurez-vous de ne pas les augmenter au-delà du nombre de cœurs CPU disponibles. Cela peut avoir un impact sur la réactivité de l'API sans gain de vitesse pour la génération de vignettes.

Concurrence pour la reconnaissance faciale

La valeur de concurrence pour la reconnaissance faciale ne peut pas être modifiée car DBSCAN est traditionnellement séquentiel, mais il existe des implémentations parallèles. Notre implémentation n'est pas parallèle.

Bibliothèque Externe

Surveillance de la bibliothèque (EXPÉRIMENTAL)

Les bibliothèques externes peuvent importer automatiquement les fichiers modifiés sans une analyse complète. Le fichier sera importé chaque fois que le système d'exploitation signale une modification de fichier. Si vos photos sont montées sur un réseau, cela ne fonctionne pas.

Analyse Périodique

Vous pouvez définir un intervalle personnalisé pour déclencher une nouvelle analyse de la bibliothèque externe sous Administration -> Paramètres -> Bibliothèque.
Vous pouvez définir l'intervalle d'analyse en utilisant le format prédéfini ou cron. Pour plus d'informations, veuillez consulter par exemple Crontab Guru.

Journalisation

Le niveau de journalisation par défaut d'Immich est Log (communément appelé Info). L'administrateur Immich peut choisir un niveau de journalisation plus élevé ou plus bas selon ses préférences personnelles ou tel que requis par l'équipe de support Immich.

Paramètres d'Apprentissage Automatique

Grâce à ce paramètre, vous pouvez gérer tous les paramètres liés à l'apprentissage automatique dans Immich, de la configuration de l'apprentissage automatique à distance au modèle et à ses paramètres. Vous pouvez choisir de désactiver un certain type d'apprentissage automatique, par exemple une recherche intelligente ou une reconnaissance faciale.

URL

Le serveur d'apprentissage automatique intégré (http://immich-machine-learning:3003) sera configuré par défaut, mais vous pouvez le modifier ou ajouter des serveurs supplémentaires.

Héberger le conteneur immich-machine-learning sur une machine avec un GPU plus puissant peut être utile pour traiter un grand nombre de photos (par exemple lors d'importations par lots) ou pour une recherche plus rapide.

Si plus d'une URL est fournie, chaque serveur sera tenté un par un jusqu'à ce qu'un serveur réponde avec succès, dans l'ordre de la première à la dernière. Les serveurs qui ne répondent pas seront temporairement ignorés jusqu'à ce qu'ils reviennent en ligne.

Recherche Intelligente

Les paramètres de la recherche intelligente vous permettent de changer le modèle CLIP. Les modèles plus grands offrent généralement des résultats de recherche plus précis mais consomment plus de puissance de traitement et de RAM. Lorsqu'on modifie le modèle CLIP, il est obligatoire de relancer la tâche de recherche intelligente sur toutes les images pour appliquer entièrement le changement.

Connexion Internet

La modification des modèles nécessite une connexion à Internet pour télécharger le modèle. Après téléchargement, Immich n'a plus besoin de se connecter au réseau Sauf si la vérification de version a été activée dans les paramètres.

Détection de Duplicata

Utiliser les embeddings CLIP pour trouver des duplicatas probables. La distance de détection maximale peut être configurée afin d'améliorer/réduire le niveau de précision.

  • Distance de détection maximale - Distance maximale entre deux images pour les considérer comme des duplicatas, allant de 0.001-0.1. Des valeurs plus élevées détecteront plus de duplicatas, mais pourraient entraîner des faux positifs.

Reconnaissance Faciale

Sous ces paramètres, vous pouvez modifier les paramètres de reconnaissance faciale. Paramètres modifiables :

  • Modèle de Reconnaissance Faciale
  • Score Minimal de Détection
  • Distance Maximale de Reconnaissance
  • Nombre Minimal de Visages Reconnaissables

Vous pouvez en apprendre davantage sur ces options sur la page Reconnaissance Faciale

info

Lorsque vous modifiez les valeurs dans Score Minimal de Détection, Distance Maximale de Reconnaissance et Nombre Minimal de Visages Reconnaissables. Vous devrez redémarrer uniquement la tâche RECONNAISSANCE FACIALE - TOUS.

Si vous remplacez le Modèle de Reconnaissance Faciale, vous devrez exécuter la tâche DÉTECTION DES VISAGES - TOUT.

jumeaux identiques

Si vous avez des jumeaux, vous pourriez vouloir abaisser la valeur de Distance Maximale de Reconnaissance, en réduisant cela un peu, cela pourrait les distinguer.

Paramètres de Carte & GPS

Paramètres de Carte

Dans ces paramètres, vous pouvez changer l'apparence de la carte en modes nuit et jour selon vos préférences personnelles et en fonction des options prises en charge. La carte peut être ajustée via OpenMapTiles par exemple.

Paramètres de Géocodage Inversé

Immich prend en charge le Géocodage Inversé en utilisant les données de la base géographique GeoNames.

Paramètres de Notifications

Configuration du serveur SMTP, pour les notifications de création d'utilisateur, les nouveaux albums, etc. Plus d'informations ici

Modèles de Notifications

Remplacer le texte des notifications par défaut par des modèles de notifications. Plus d'informations ici

Paramètres du Serveur

Domaine Externe

Remplace le nom de domaine dans les liens partagés et les notifications par e-mail. L'URL ne doit pas inclure de barre oblique finale.

Message de Bienvenue

L'administrateur peut définir un message personnalisé sur l'écran de connexion (le message sera affiché à tous les utilisateurs).

Modèle de Stockage

Immich prend en charge un Modèle de Stockage personnalisé. En savoir plus sur cette fonctionnalité et sa configuration ici.

Paramètres de Thèmes

Vous pouvez écrire du CSS personnalisé qui sera chargé dans l'application web pour tous les utilisateurs. Cela permet aux administrateurs de modifier les polices, les couleurs et d'autres styles.

Par exemple :

CSS personnalisé
p {
color: green;
}

Paramètres de Corbeille

L'administrateur système peut définir une corbeille pour les fichiers supprimés. Ces fichiers resteront dans la corbeille jusqu'à la date de suppression de 30 jours (par défaut) ou telle que définie par l'administrateur système.

La corbeille peut être désactivée, mais cela n'est pas recommandé car les fichiers supprimés à l'avenir seront définitivement supprimés.

Raccourci clavier pour suppression définitive

Vous pouvez sélectionner des éléments et appuyer sur Ctrl + Del depuis la chronologie pour une suppression définitive rapide sans utiliser la corbeille.

Paramètres des Utilisateurs

Délai de suppression

L'administrateur système peut choisir de supprimer des utilisateurs via le panneau d'administration. L'administrateur système peut supprimer les utilisateurs immédiatement ou, alternativement, retarder la suppression pour les utilisateurs (7 jours par défaut). Cette action supprime définitivement le compte et les actifs d'un utilisateur. La tâche de suppression des utilisateurs s'exécute à minuit pour vérifier les utilisateurs prêts à être supprimés. Les modifications apportées à ce paramètre seront prises en compte lors de la prochaine exécution.

Vérification de la version

Lorsque cette option est activée, le immich-server enverra périodiquement des requêtes à GitHub pour vérifier les nouvelles versions.

Paramètres de transcodage vidéo

L'administrateur système peut configurer quels fichiers vidéo seront convertis dans différents formats. Les paramètres peuvent être modifiés en détail. Pour en savoir plus sur la terminologie utilisée ici, consultez la documentation FFmpeg pour le codec H.264, le codec HEVC et le codec VP9.

Les flux d'un fichier vidéo à transcoder sont déterminés par la Politique de transcodage. Les flux transcodés utilisent les paramètres suivants (nom du fichier de configuration entre parenthèses). Les flux non transcodés restent inchangés et conservent leurs paramètres d'origine.

Conteneurs acceptés (ffmpeg.acceptedContainers)

Si le format du conteneur de l'actif vidéo n'est pas dans cette liste, il sera remuxé en MP4 même si aucun flux n'a besoin d'être transcodé.

Le jeu par défaut de formats de conteneurs acceptés est mov, ogg et webm.

Préréglage (ffmpeg.preset)

La quantité d'« effort de calcul » consacrée au transcodage. Ces paramètres utilisent les noms de préréglage de h264 et seront convertis en valeurs appropriées pour les encodeurs configurant l'effort de différentes manières.

La valeur par défaut est ultrafast.

Codec audio (ffmpeg.targetAudioCodec)

Le codec audio à utiliser lorsque le flux audio est transcodé. Peut être mp3, aac, libopus.

La valeur par défaut est aac.

Codec vidéo (ffmpeg.targetVideoCodec)

Le codec vidéo à utiliser lorsque le flux vidéo est transcodé. Peut être h264, hevc, vp9 ou av1.

La valeur par défaut est h264.

Résolution cible (ffmpeg.targetResolution)

Lors du transcodage d'un flux vidéo, redimensionne la plus grande dimension à cette valeur tout en préservant le ratio d'aspect. Les vidéos ne sont jamais agrandies.

La valeur par défaut est 720.

Politique de transcodage (ffmpeg.transcode)

La politique de transcodage configure les flux d'un actif vidéo qui seront transcodés. La décision de transcodage est prise indépendamment pour les flux vidéo et audio. Cela signifie que si un flux vidéo doit être transcodé, mais qu'un flux audio ne le doit pas, alors le flux vidéo sera transcodé tandis que le flux audio sera copié. Si la politique de transcodage ne nécessite pas qu'un flux soit transcodé et ne nécessite pas que la vidéo soit remuxée, alors aucun fichier vidéo séparé ne sera créé.

La politique par défaut est required.

Toutes les vidéos (all)

Les vidéos sont toujours transcodées. Cela garantit une cohérence pendant la lecture vidéo.

Ne pas transcoder les vidéos (disabled)

Les vidéos ne sont jamais transcodées. Cela permet d'économiser de l'espace et des ressources sur le serveur, mais peut empêcher la lecture sur des appareils qui ne prennent pas en charge le format source (en particulier les navigateurs Web) ou entraîner une utilisation élevée de la bande passante lors de la lecture de fichiers à haut débit.

Uniquement les vidéos dans un format non accepté (required)

Les flux vidéo sont transcodés lorsque l'une des conditions suivantes est remplie :

  • La vidéo est HDR.
  • La vidéo n'est pas au format de pixel yuv420p.
  • Le codec vidéo n'est pas dans acceptedVideoCodecs.

L'audio est transcodé si le codec audio n'est pas dans acceptedAudioCodecs.

Vidéos supérieures au débit maximal ou dans un format non accepté (bitrate)

En plus des conditions de required, les flux vidéo sont également transcodés si leur débit est supérieur à maxBitrate.

Vidéos supérieures à la résolution cible ou dans un format non accepté (optimal)

En plus des conditions de required, les flux vidéo sont également transcodés si les dimensions horizontale et verticale sont supérieures à targetResolution.