FR
Se connecter Crée ton compte

Installer Immich sur Saplo (ta galerie plutôt que Google Photos)

Au-delà de la limite gratuite, Google Photos fait payer chaque gigaboctet supplémentaire de photos pendant toute la durée de vie du compte. Immich est une galerie open source avec sauvegarde automatique depuis le téléphone, reconnaissance faciale et recherche par contenu. Tu l'héberges sur ton propre Box et tu paies une fois pour l'infrastructure, pas pour les gigaboctets.

Grzegorz Kalmus ·

Le stockage gratuit de Google Photos est limité à 15 GB partagés avec Gmail et Google Drive. Avec un smartphone qui enregistre des vidéos en 4K, cela peut suffire pendant quelques mois, puis commence la facturation mensuelle des gigaoctets supplémentaires, sans limite de durée, pour toujours. Immich est une galerie de photos et de vidéos open source, avec la même sauvegarde automatique depuis le téléphone et la même reconnaissance faciale, uniquement sur ton propre Box, où tu paies le prix de l'infrastructure une seule fois au lieu de payer chaque mois pour du stockage. Voici, étape par étape, comment installer Immich sur Saplo.

Pourquoi choisir Immich sur ton propre Box plutôt que Google Photos

L’offre payante Google One au-delà des 15 GB gratuits a deux défauts particulièrement pénibles lorsque ta bibliothèque de photos et de vidéos est volumineuse :

  • le coût augmente à chaque gigaoctet - 2 TB sur Google One coûtent environ 9 € par mois, sans limite de durée, et le prix ne fait qu’augmenter avec chaque nouveau téléphone de la famille,
  • ta bibliothèque de photos sert à entraîner le modèle d’IA de quelqu’un d’autre - les photos et les métadonnées restent sur les serveurs de Google, hors de ton contrôle.

Avec Immich, tu benefites de la même sauvegarde automatique depuis ton téléphone, de la même reconnaissance faciale et de la même recherche par contenu de photo, le tout hébergé sur ton propre Box. Aucun frais mensuel par gigaoctet : tes données restent dans ton infrastructure et la seule limite est le disque du forfait acheté.

Exigences

Immich est l'application la plus lourde de tout le catalogue Saplo, ses exigences sont donc plus élevées que pour une application classique :

  • un Box avec Docker activé (le moteur l'active automatiquement lors de l'installation depuis le catalogue, l'imbrication dans un conteneur est requise, ce que Saplo propose par défaut),
  • au moins 4 GB de RAM libre sur le Box, car Immich lance quatre conteneurs en parallèle : le serveur, machine learning, la base de données et Redis,
  • au moins 30 GB d'espace disque au départ, car la photothèque s'agrandit à chaque sauvegarde, il vaut donc mieux choisir immédiatement un Box avec une marge,
  • des domaines ou sous-domaines *.saploapp.pl inclus dans le prix de chaque formule.

Quatre conteneurs en parallèle, c'est nettement plus que pour la plupart des applications du catalogue. Le serveur gère l'API et les envois de fichiers, le conteneur machine learning calcule la reconnaissance faciale et la recherche dans le contenu des photos, la base de données est un PostgreSQL dédié avec l'extension pgvector pour les embeddings, et Redis conserve la file des tâches en arrière-plan, comme la génération de miniatures. Le moteur ne partage une base de données qu'avec MySQL/MariaDB. Pour Immich, la base de données et Redis constituent donc des conteneurs dédiés à côté du serveur, selon le même modèle que Paperless-ngx ou Baserow.

Installation étape par étape

  1. Dans le Panneau Saplo, accède au Catalogue d'applications et choisis Immich (catégorie "Business").
  2. Sélectionne un Box avec au moins 4 GB de RAM, qui accueillera les quatre conteneurs, ainsi qu'un domaine ou un sous-domaine sous lequel la galerie fonctionnera.
  3. Valide l'installation. Le moteur récupère quatre images Docker simultanément (serveur, machine learning, base de données avec pgvector, Redis), ce qui, lors du premier lancement sur un Box neuf, peut prendre plus de temps qu'une application à conteneur unique, et expose le serveur sous le domaine indiqué via nginx avec un SSL gratuit.
  4. Le moteur attend que le conteneur serveur et le conteneur machine learning aient effectivement démarré avant de considérer l'installation comme terminée, car les quatre conteneurs démarrent en parallèle et la base de données doit réussir son health check avant que le serveur ne s'y connecte.
  5. Une fois l'installation terminée, dans le Catalogue d'applications du Box, tu trouveras le fichier IMMICH-SETUP.txt contenant l'adresse de la galerie.

Première configuration

Immich, contrairement à Grafana ou MinIO, ne génère aucun mot de passe lors de l'installation, car il n'y a aucune donnée de connexion par défaut à modifier. Tu crées toi-même le compte administrateur, manuellement, lors de ta première visite sur la page.

  1. Accède à l'adresse de la galerie indiquée dans le fichier IMMICH-SETUP.txt.
  2. Dans le formulaire Getting Started, saisis ton adresse e-mail, ton mot de passe et ton nom. Ce compte devient le premier et unique compte administrateur, et personne d'autre n'y a accès. Crée-le donc dès l'installation, avant que quelqu'un d'autre ne le fasse.
  3. Installe l'application mobile officielle Immich (iOS/Android) et connecte-toi avec la même adresse e-mail et les mêmes identifiants que dans le navigateur. À partir de là, la sauvegarde automatique de tes photos et vidéos du téléphone démarre, exactement comme dans Google Photos.
  4. Attends le premier import de la bibliothèque. La reconnaissance faciale et la recherche par contenu de photo fonctionnent immédiatement, mais les modèles d'IA du conteneur machine learning ne sont téléchargés qu'au premier traitement réel. Ton premier import important prendra donc plus de temps que les suivants.

Immich sur Saplo contre Google Photos

Google Photos (2 TB) Immich sur Saplo
Coût environ 9 € par mois, augmente avec la capacité inclus dans le prix de l'offre Saplo, la limite est le disque du Box
Où sont les données infrastructure Google ton Box
Sauvegarde automatique du téléphone oui oui, la même application mobile
Reconnaissance faciale et recherche par contenu oui oui
Qui gère Google toi, mais sans devoir installer manuellement un serveur

Questions fréquentes

Immich nécessite-t-il plus de ressources que les autres applications du Catalogue d'applications ? Oui, c'est l'application la plus exigeante en ressources du Catalogue d'applications Saplo. Avec quatre conteneurs en parallèle (serveur, machine learning, base de données, Redis), il faut au minimum 4 GB de RAM et 30 GB de disque, soit bien plus que pour une application classique avec un seul conteneur.

Y a-t-il un mot de passe administrateur par défaut à modifier ? Non, Immich ne crée aucun compte automatiquement. Tu crées toi-même le Compte administrateur dans le formulaire "Getting Started" lors de ta première visite, en renseignant ton adresse e-mail et ton mot de passe.

L'application mobile fonctionne-t-elle comme dans Google Photos ? Oui, l'application officielle Immich sur iOS et Android se connecte à l'URL de ta galerie et sauvegarde automatiquement en arrière-plan les photos et vidéos de ton téléphone, exactement comme Google Photos.

Pourquoi Immich possède-t-il sa propre base de données, alors que les autres applications partagent la base de données Saplo ? Immich nécessite une base de données vectorielle PostgreSQL avec l'extension pgvector pour la recherche dans le contenu des photos, tandis que le moteur ne propose une base de données partagée que pour MySQL/MariaDB. La base de données et Redis s'exécutent donc dans des conteneurs dédiés à côté du serveur, selon le même modèle que Paperless-ngx.

Les données d'Immich sont-elles automatiquement sauvegardées ? Cela dépend du plan Box choisi : la sauvegarde fonctionne au niveau de l'ensemble du Box, y compris la bibliothèque de photos et la base de données. Ce n'est pas une fonction spécifique à Immich.

Le fonctionnement de l'hébergement d'applications sur Saplo et ce qu'un Box peut héberger aux côtés d'Immich sont expliqués sur une page dédiée.

Si tu as des questions sur l'installation d'Immich sur ton propre Box ou sur la connexion de l'application mobile à la sauvegarde automatique, écris-nous. Nous t'aiderons à réaliser la configuration initiale.

  • #AI
  • #Backup
  • #Galerie photos
  • #Immich
  • #Guide