Asustor Immich et dossier photos

  • Vague de SPAM

    Suite à une vague de spam sur le forum, les inscriptions sont temporairement limitées.

    Après votre inscription, un membre de l'équipe devra valider votre compte avant qu'il ne soit activé. Nous sommes désolés pour la gêne occasionnée et vous remercions de votre patience.

Requiem

Nouveau membre
22 Septembre 2025
16
1
1
Bonjour

J'ai reçu et monté un AS5404T,
- avec 2 ssd nvme pour l'OS et les apps via docker en volume1
- et 4 hdd en volume2

Immich est installé via l'app central (docker a été installé automatiquement).
J'ai crée un dossier "photo perso" dans volume2 et ai mis quelques photos pour tester.
J'ouvre Immich, je créé un compte et c'est ouvert. Jusque là c'est ok. Mais curieusement Immich ne m'a pas demandé vers quel dossier il doit chercher les photos.

Dans Immich, lorsque que je clique sur "cliquer pour envoyer votre première photo", il me montre les dossiers de mon ordinateur principal mais pas du NAS. Je suis étonné !
Et à partir de là je coince. Je ne vois pas la démarche pour modifier le chemin du dossier pour que Immich puisse chercher les photos dans le NAS. De plus, j'ai remarqué, dans Immich, que le stockage est à priori dans volume1 (je pense car il correspond au volume des SSD). Donc là aussi, je souhaite que Immich stocke dans le volume2 et non dans volume1.

Faut-il que je fasse des modifications via docker ? mais je ne vois pas docker, seulement les apps que j'ai téléchargé via app central, section docker.

Avez-vous une idée ? ai-je raté une étape importante ?

Merci à vous :)
 
Appareil
AS5404T
Version du firmware
ADM 5.1
Bonjour
J'ai installé immich sur mon asustor , mais sans utiliser l'application fournie et packagee par un tier.
Je me doutais bien qu'à partir du moment où tu voulais faire reconnaître des photos déjà stockées sur le nas , ça allait coincer si l'application docker n'était pas interfacee suffisamment avec ADM, ce qui semble être le cas , puisque tu n'as pas trouvé de menu dans l'icône d'Immich sur ADM pour désigner un chemin du nas (/share/mesphotos ou ce que tu veux ) comme chemin a reconnaître dans Immich .
Ça veut donc dire qu'il fallait mettre les mains dans le cambouis ..
Donc autant gérer ça directement sous docker.
Ce que j'ai fait , avec un tuto https://www.forum-nas.fr/threads/immich-mon-installation-docker-sur-asustor-as6602t.25632/
 
Merci Shaks. J'avais regardé ton tuto. Je n'ai pas sauté le pas car j'ai d'autres soucis avec le NAS

J'ai voulu suivre les premiers tutos pour bien configurer le nas avant d'aller plus loin. Et là je bloque avec pas mal de service comme ez-connect et le gestionnaire de certificat avec let's encrypt. 48h que je suis dessus à suivre des dizaines de tuto et avec l'aide de quelques IA, rien ne fonctionne :mad:
 
Merci Shaks. J'avais regardé ton tuto. Je n'ai pas sauté le pas car j'ai d'autres soucis avec le NAS

J'ai voulu suivre les premiers tutos pour bien configurer le nas avant d'aller plus loin. Et là je bloque avec pas mal de service comme ez-connect et le gestionnaire de certificat avec let's encrypt. 48h que je suis dessus à suivre des dizaines de tuto et avec l'aide de quelques IA, rien ne fonctionne :mad:
Ez-connect , c'est pour pas déclarer tes ports sortant à la main dans ta box/routeur . Perso, je déclare mes ports dans ma box pour des raisons de sécurité .
Certificat letsencrypt : tu utilises une url asustor ou autre ?.. Pour une url autre ( ovh etc ) faut avoir le serveur web de ton nas qui réponde en http sur port 80 et désactiver le firewall le temps de créer le certificat .
Details ici : https://www.forum-nas.fr/threads/certificat-letsencrypt-erreur-5019-puis-5056
 
Ez-connect , c'est pour pas déclarer tes ports sortant à la main dans ta box/routeur . Perso, je déclare mes ports dans ma box pour des raisons de sécurité .
Certificat letsencrypt : tu utilises une url asustor ou autre ?.. Pour une url autre ( ovh etc ) faut avoir le serveur web de ton nas qui réponde en http sur port 80 et désactiver le firewall le temps de créer le certificat .
Details ici : https://www.forum-nas.fr/threads/certificat-letsencrypt-erreur-5019-puis-5056
Lors de la configuration de ez-connect, je reçois cette fenêtre :

ez-connect.png

Il y a un logo d'attention avant les lignes "activer EZ-routeur" et "obtenir nanana". Il y a donc un soucis. Et je vois plus bas qu'il n'y a pas ou n'est pas activé UPnP/NAT-PMP. Or, en allant dans mon routeur, une box Red-Sfr, UPnP est activé :

UPnP.png

Mes recherches m'indique que EZ-Connect utilise le réseau v4.

Mes demandent auprès des IA n'ont abouti à rien :
- faire des redirections de ports 443 avec l'adresse ip du NAS.
- faire un test avec le mode DMZ.
- désactivé les pare-feu du NAS et du routeur (pourtant désactivé par défaut).
- Il ne m'est pas possible de désactiver IPv6 mais je ne pense pas que ça a un lien avec ces soucis.

J'ai du mal à trouver la cause de tout ça. Je cherche encore mais je n'ai presque plus de solutions.

Du coup, pour le certificat Let's Encrypt, je crois comprendre qu'il faut un nom de domaine pour fonctionner. Or, comme EZ-Connect n'est pas ok à 100%, le nom de domaine que j'ai créé sous forme de "monmaschose-ezconnect.to" n'est pas validé. Et pas donc de certificat Let's Encrypt.
 
@Requiem : tu peux ouvrir un nouveau sujet sur tes soucis réseaux ?.. On continuera ici avec tes soucis sur Immich le moment venu ...
 
  • J'aime
Réactions: Dami1
Je reviens sur ce que j'ai écris à propos de la gestion des bibliothèques externes dans la version packagee de Immich :
  1. “/nas_shared” in Immich binds to “/share” of NAS, this can be added as the external libraries in Immich.
Source : https://www.asustorapps.org/immich-2/

Il y a donc un bind permanent entre /share côté NAS et /nas_shared côté Immich.
Autrement dit , il suffit de déclarer une bibliothèque externe /nas_shared/toto côté Immich pour que ce dernier commence à traiter tout le contenu stocké dans /share/toto ( qui doit exister).
L'auteur ne précise pas si le bind est en lecture seule ou pas , ce qui est dommage , vu que chaque mode présente des avantages et inconvénients .
 
  • J'adore
Réactions: figo38
Bien entendu shaks, j'ouvrirai de nouveaux sujets sur mes autres soucis.
Pour Immich, merci pour ce lien. Je suis en train de tester docker et portainer pour comprendre le fonctionnement avant de déployer Immich.
 
Je reviens sur ce que j'ai écris à propos de la gestion des bibliothèques externes dans la version packagee de Immich :
Source : https://www.asustorapps.org/immich-2/

Il y a donc un bind permanent entre /share côté NAS et /nas_shared côté Immich.
Autrement dit , il suffit de déclarer une bibliothèque externe /nas_shared/toto côté Immich pour que ce dernier commence à traiter tout le contenu stocké dans /share/toto ( qui doit exister).
L'auteur ne précise pas si le bind est en lecture seule ou pas , ce qui est dommage , vu que chaque mode présente des avantages et inconvénients .
peut être voir ici dans "quoi de neuf dans cette version" https://www.asustor.com/en/app_central/app_detail?id=1733&type=4
 
Bonjour tous,

Je reviens sur ce sujet. J'ai simplifié la configuration du NAS avec un seul volume et les NVME en mode cache. Depuis, le NAS fonctionne mieux (ou du moins, je comprends mieux son fonctionnement).

Néanmoins, j'ai encore beaucoup à apprendre.

Alors, voilà, j'ai installé Immich du mainteneur Patrick et en indiquant le bon chemin du stockage photo externe (/share_nas/dossier), ça fonctionne ! Super.

Ensuite, je télécharge l'app Immich sur ios et là c'est le drame. Je ne peux pas me connecter au serveur Immich. J'ai beau mettre l'URL qui est indiqué sur le navigateur internet Firefox et ça ne veut pas fonctionner. Par contre, via l'app firefox ios je peux me connecter sur Immich. Ai-je manqué quelque chose ?

D'autre part, en regardant bien, j'ai découvert un truc que je ne comprend pas. Dans Portainer, j'ai voulu vérifier les ports et je vois Published Ports que ImmichServerDocker sont sur 22283/2283. Or, via ADM, quand je clique sur Immich, ça ouvre sur une fenêtre d'un navigateur, en l'occurence Firefox, sur la barre de recherche, je vois un port différent qui est 22284. Pourquoi ? Ca marche ok mais pourquoi ? est-ce là le soucis de connexion de l'app Immich ios ? J'ai pourtant mis tous les ports (22283, 22284 et 2283) après https://adresse_du_nas: portàmettre.

Je vous remercie de m'éclairer
:)
 
Je reviens sur ce que j'ai écris à propos de la gestion des bibliothèques externes dans la version packagee de Immich :
Source : https://www.asustorapps.org/immich-2/

Il y a donc un bind permanent entre /share côté NAS et /nas_shared côté Immich.
Autrement dit , il suffit de déclarer une bibliothèque externe /nas_shared/toto côté Immich pour que ce dernier commence à traiter tout le contenu stocké dans /share/toto ( qui doit exister).
L'auteur ne précise pas si le bind est en lecture seule ou pas , ce qui est dommage , vu que chaque mode présente des avantages et inconvénients .
Un énorme merci a @shaks2022 . J'avais le même problème que Requiem.

En appliquant dans "bibliothèque externe" le chemin donné ( /nas_shared/.......) donnée par shaks2022 cela a fonctionné . Je suis trop content. 😁

Je rencontre des soucis pour utiliser l'application mobile. En mettant le lien exact me permettant de me connecter sur mon navigateur, j'ai ce message d'erreur :

"Server is not reachable"

Si quelqu'un sait pourquoi ?


J'en profite pour vous souhaiter à tous mes meilleurs vœux.

L'année commence bien grâce à vous :)
 
Bonjour
Immich ne propose pas de https , mais du http .
Dans un 1er temps , vérifiez que http://ip_du_nas:2283 fonctionne , au besoin testez les ports listés par @Requiem , parce que je ne connais pas l'implémentation réseau faite par le owner sur Asustor ( Patrick ).
Pour un accès extérieur en https , faudra créer une entrée dans le reverse proxy.

Ceci est à vérifier .. Peut-être qu'il y a une implémentation reverse proxy dans le stack proposé par Patrick, mais j'en doute.
 
  • J'aime
Réactions: figo38
Merci de ton retour @shaks2022 . L'IP local marche à merveille. L'application avait déjà crée une entrée en HTTPS dans le reverse proxy qu'il est impossible à modifier ( voir capture)
Quand je vais sur l'application mobile, option réseau interne, mon adresse avec le proxy reverse ne fonctionne pas

Si tu as une autre idée, je suis preneur :). C'est bête qu'on arrive facilement à s'y connecter avec le navigateur et pas l'application mobile.

Merci d'avance,
 

Pièces jointes

  • Capture d’écran du 2026-01-14 00-12-32.png
    Capture d’écran du 2026-01-14 00-12-32.png
    70.4 KB · Affichages: 5
Merci de ton retour @shaks2022 . L'IP local marche à merveille. L'application avait déjà crée une entrée en HTTPS dans le reverse proxy qu'il est impossible à modifier ( voir capture)
Quand je vais sur l'application mobile, option réseau interne, mon adresse avec le proxy reverse ne fonctionne pas

Si tu as une autre idée, je suis preneur :). C'est bête qu'on arrive facilement à s'y connecter avec le navigateur et pas l'application mobile.

Merci d'avance,
Merci pour ce détail, je viens de regarder dans service puis reverse proxy, immich est bien dedans.
Donc port 22283 avec url en http et port 22284 avec url en https. Ca fonctionne.
Par contre, le port 2283 ne fonctionne pas, que ce soit en http ou https.
 
  • J'aime
Réactions: figo38
Merci pour ce détail, je viens de regarder dans service puis reverse proxy, immich est bien dedans.
Donc port 22283 avec url en http et port 22284 avec url en https. Ca fonctionne.
Par contre, le port 2283 ne fonctionne pas, que ce soit en http ou https.
Merci pour cette info @Requiem

Arrives tu à te servir de l'application mobile hors de chez toi ?

Merci d'avance
 
Merci pour ce détail, je viens de regarder dans service puis reverse proxy, immich est bien dedans.
Donc port 22283 avec url en http et port 22284 avec url en https. Ca fonctionne.
Par contre, le port 2283 ne fonctionne pas, que ce soit en http ou https.
c'est normal que cela ne marche pas avec le port 2283. Les applications proposées par Patrick sont dockerisées (sous forme de container); et si l'(application utilise en natif 2283 en port, dans le container, il y a une redirection de port NAT entre l'hôte ( le nas) et le container docker.

en gros, pour l'usage, le nas ouvre le port 22283 et 22284 puis transfere les requêtes vers le port 2283 du cotnainer.
 
  • J'aime
Réactions: figo38
c'est normal que cela ne marche pas avec le port 2283. Les applications proposées par Patrick sont dockerisées (sous forme de container); et si l'(application utilise en natif 2283 en port, dans le container, il y a une redirection de port NAT entre l'hôte ( le nas) et le container docker.

en gros, pour l'usage, le nas ouvre le port 22283 et 22284 puis transfere les requêtes vers le port 2283 du cotnainer.
Merci @nedrack pour ton explication cela permet de mieux comprendre le fonctionnement de la contérisation.

As tu une idée pour faire marcher l'application mobile à l'extérieur sachant que cela fonctionne parfaitement sur navigateur ? L'application marche en local en utilisant l'IP du NAS.

J'espère claire.

Merci d'avance
 
Alors, tu as normalement en auto de ce que j'ai vu un reverse proxy mis en place.
Car avec ton mobile, dés que tu n'est plus sur ton réseau ( en wifi par exemple) tu ne peux pas utiliser l'adresse ip de ton nas (normal, c'est l'adresse réseau interne chez toi).

avec le reverse proxy, tu dois avoir une nom de domaine ou sous domaine qui permet de communiquer.
Pour être plus clair; il te faut un par exemple: https://photos-moi.myasustor.com ( ou photos.moi.com si tu achètes un nom de domaine).
Ce nom de domaine est rattaché à un "annuaire" qui dit : https://photos-moi.myasustor.com = adresse ip publique de la box /modem-routeur.

Ensuite, en paramétrant dans la box, tu peux dire:

- tout ce qui demande https://photos-moi.myasustor.com est transféré vers adresse ip du nas.

- le reverse proxy dans le nas permet ensuite de dire au nas: si tu reçois une requete pour ton ip a partir de ce domaine https://photos-moi.myasustor.com ; redirige la requête vers le port 22284 ( pour immich) afin de rendre le service.

- je te conseille de regarder des pas à pas pour ce genre de fonctionnement ou le collège asustor qui est plutôt pas mal fait en général.

SI tu ne veux pas utiliser de nom de domaine; tu peux faire la même chose avec l'adresse ip publique de ta box a paramétrer dans l'application IMMICH. Mais le reste doit être fait de la même façon.

Bon, on est vendredi soir, je ne suis pas sur d'être aussi clair que cela après une semaine de taf :p