De bereikbaarheid van Immich is het resultaat van een geordende keten: endpointselectie, DNS-resolutie, pakketroutering, proxy- of NAT-doorsturing en applicatierespons.
Een telefoon kan Immich via een lokaal IP-adres bereiken terwijl dezelfde hostnaam op wifi mislukt, of op afstand werken terwijl thuis een langere route wordt genomen. Deze uitkomsten ontstaan door verschillende naam- en routebeslissingen, niet door één universele status waarin “het netwerk actief is”.
Bereikbaarheid begint met het endpoint dat een client kiest
Een client kan geen route nemen naar “Immich” als abstracte service; hij gebruikt een schema, hostnaam of adres, poort en soms een pad. Native applicaties, browsers, bladwijzers en gedeelde links kunnen verschillende endpoints opslaan. Hun bereikbaarheid kan al verschillen voordat er een pakket de server bereikt.
Een communitydiscussie over Immich lokaal en op afstand beschikbaar maken beschrijft problemen wanneer een router geen split-horizongedrag kan bieden en de client niet automatisch tussen lokale endpoints kan schakelen. De casus laat zien dat endpointselectie en lokale DNS-mogelijkheden samen bepalen welk pad een client thuis probeert.
Noteer de exacte URL die elke client gebruikt en vermeld of deze is ingevoerd, via een link is geopend of eerder is opgeslagen. Vergelijk schema, host, poort en pad. Combineer een werkend lokaal IP-adres en een falende openbare hostnaam niet tot één resultaat; het zijn verschillende bestemmingscontracten.
DNS selecteert een adres, geen werkende service
DNS zet de geselecteerde hostnaam om in een adres. Openbare en lokale resolvers kunnen opzettelijk verschillende antwoorden geven, terwijl verouderde caches een oud router- of serveradres kunnen behouden. Een correct antwoord identificeert alleen een bestemming; het bewijst niet dat de poort, proxy, certificaat of applicatie daar beschikbaar is.
Een Caddy-communitycasus beschrijft hoe Immich via een lokaal IP-adres werkt terwijl een lokaal pad op basis van DuckDNS mislukt en vragen over hairpin-NAT oproept. De details zijn omgevingsspecifiek, maar tonen aan dat naamresolutie en retourpaden van de router kunnen verschillen, zelfs op hetzelfde thuisnetwerk.
Vraag de hostnaam op vanaf het netwerk van de getroffen telefoon of browser en vergelijk het antwoord met het verwachte lokale of openbare adres. Herhaal dit via mobiele data. Als de antwoorden opzettelijk verschillen, documenteer dan split DNS. Als ze onverwacht verschillen, corrigeer dan eerst het autoritatieve record of de cache voordat je Immich-containers wijzigt.
Routing, NAT en proxies voltooien de leveringsketen
Na DNS heeft de client een route nodig. Verkeer op afstand kan via een internetprovider, router, port forwarding, tunnel of reverse proxy lopen; lokaal verkeer kan rechtstreeks gaan of via de openbare rand teruglopen. Elke laag moet de juiste poort afleveren en de aanvraagcontext behouden die de applicatie verwacht.
Het Immich-datapad-artikel van ZimaSpace onderscheidt client-, netwerk-, applicatie-, database- en mediaver afhankelijkheden. Dat gelaagde model voorkomt een veelgemaakte fout: Immich herstarten terwijl de applicatie lokaal al antwoord geeft en de eerste defecte afhankelijkheid zich buiten de container bevindt.
Volg het pad in deze volgorde: adres, route, luisterende poort, proxyd oel, TLS-naam en applicatierespons. Een geslaagde ping is niet voldoende, omdat de web- of API-poort nog steeds geblokkeerd kan zijn. Evenmin bewijst een landingspagina van de proxy dat aanvragen de Immich-service bereiken.
Gebruik een gelaagde bereikbaarheidstrace
Maak twee kolommen voor thuis-wifi en mobiele data. Noteer in beide de geselecteerde URL, het DNS-antwoord, de route of gateway, de TCP-verbinding, het TLS-resultaat, de HTTP-status en één geauthenticeerd Immich-API-antwoord. Gebruik hetzelfde account en asset, zodat identiteit of rechten de netwerkvergelijking niet veranderen.
Een Immich-handleiding voor een thuisserver toont DNS-routing als vereiste vóór de stappen voor certificaat- en applicatietoegang. De volgorde ondersteunt de diagnostische regel: latere lagen kunnen een onjuiste naam-naar-adreskoppeling niet compenseren, terwijl correcte DNS op zichzelf geen doorsturing of applicatiegezondheid valideert.
Stop bij de eerste laag waarvan de waargenomen waarde afwijkt van het verwachte pad. Corrigeer alleen die laag en herhaal beide kolommen, omdat een oplossing op afstand lokaal hairpin-gedrag kan verstoren. Bereikbaarheid is bevestigd wanneer beide bedoelde paden dezelfde applicatieaanvraag voltooien, niet alleen wanneer een hostnaam wordt omgezet.
Tech & AI HUB
Meer om te lezen

Waarom verwerkt Immich bestaande gegevens opnieuw na een upgrade?
Immich kan assets opnieuw verwerken wanneer een upgrade eerdere afgeleiden, metagegevens, modellen of de taakstatus ongeldig maakt; herhaald eindeloos werk is een afzonderlijk probleem.

Welke afhankelijkheden bepalen meestal de werkelijke prestatielimiet van Immich?
Immich wordt begrensd door de traagste afhankelijkheid op elk gemeten pad, waardoor uploaden, zoeken, browsen en afspelen elk een verschillend plafond kunnen hebben.

Immich voor gezinnen: hoe identiteit en machtigingen de ervaring bepalen
Gezamenlijk gebruik van Immich binnen een gezin vereist afzonderlijke identiteiten, eigenaarschap van bestanden, bewust delen, beperkt beheer en geteste intrekking van toegangsrechten.

