Op 20 oktober 2026 hebben we Immich, PhotoPrism, Ente en Nextcloud één voor één op dezelfde testserver gestart. Twee minuten na de start lazen we het geheugengebruik af, zonder geüploade foto's. Immich gebruikte ongeveer 1.410 MiB, verdeeld over vier containers. PhotoPrism gebruikte ongeveer 300 MiB en Ente ongeveer 185 MiB. Nextcloud gebruikte ongeveer 280 MiB in de basisopstelling met drie containers uit de README van zijn Docker-image.

Daarvan nam de server van Immich 757 MiB voor zijn rekening en de PostgreSQL-database nog eens 452. De machine-learningcontainer zat op ongeveer 200 MiB, omdat er nog geen foto's te verwerken waren. Met Immich actief had de VM nog 6.092 MiB van zijn 7.922 MiB beschikbaar. Zoeken op gezichten en de eerste import zouden van die ruimte gebruikmaken, maar we hebben niet gemeten hoeveel ze nodig hebben. We denken dat de server van Ente onder meer klein kan blijven omdat hij dat werk niet doet. Gezichtsherkenning en zoeken draaien in de app van Ente op elke telefoon of computer, die je originelen downloadt om ze te indexeren.
Deze cijfers gelden voor een lege installatie. Immich, PhotoPrism en de Recognize-app van Nextcloud voeren hun gezichts- en objectherkenning uit op de server, en volgens de FAQ van Immich is de eerste back-up het zwaarst, door alle taken die daarbij starten. Onze test stopte vóór die fase, en daarom is het advies over abonnementen hier gebaseerd op de eigen vereisten van de makers.
Geheugen, schijfruimte en cores die elke app vraagt
| Immich | PhotoPrism | Ente | Nextcloud | |
|---|---|---|---|---|
| Containers in de opstelling van de maker | 4 | 2 | 5 | 3 (basisopstelling van de Docker-image) |
| Imagegroottes, opgeteld (onze test, arm64) | 3.8 GB | 3.8 GB | 1.35 GB | 2.8 GB |
| Opgegeven minimum van de maker | 6 GB RAM, 2 kernen (8 GB, 4 kernen aanbevolen) | 3 GB RAM, 2 kernen, 4 GB swap | 1 GB RAM, 1 kern | Ongeveer 4 GB vrij voor Recognize; 512 MB per PHP-proces |
| Zoeken op gezichten en objecten draait op | CPU van de server | CPU van de server | Elke telefoon of computer | CPU van de server, met Recognize |
Van de abonnementen van DreamHost is Stack 8 het kleinste dat voldoet aan het minimum van Immich, met 8 GB RAM en 2 vCPU. Stack 16 is het eerste met 4 vCPU, het aantal kernen dat Immich aanbeveelt. De 250 GB NVMe-opslag biedt ruimte aan een gezinsbibliotheek tot ongeveer 165 GB. Volgens de vereisten van Immich voegen miniaturen en getranscodeerde video 10 tot 20% aan de bibliotheek toe en is de database 1 tot 3 GB groot. We rekenen met 1,5 keer de originelen (250 gedeeld door 1,5) als eigen marge daarvoor en voor groei, dezelfde vuistregel die onze gids over je Google Foto's-bibliotheek overzetten gebruikt. De schijf van 450 GB van Stack 32 is bedoeld voor grotere bibliotheken.
Wat een gezin aan elke app heeft
| Immich | PhotoPrism | Ente | Nextcloud met Memories | |
|---|---|---|---|---|
| Gemaakt voor | Telefoonback-up voor meerdere mensen | Eén grote bibliotheek ordenen | Versleutelde back-up en delen | Bestanden, agenda's en foto's bij elkaar |
| Een privébibliotheek per persoon | Ja | Nee, één bibliotheek in de gratis editie | Ja | Ja, de eigen bestanden van elke gebruiker |
| Telefoonapps | Officiële apps, uploaden op de achtergrond | Webapp, plus een WebDAV-synchronisatieapp | Officiële apps | Uploads via de Nextcloud-app; Memories in de browser |
| Een gedeeld gezinsalbum | Gedeelde albums en delen met een partner | Albums gedeeld met gasten of via een link | Gedeelde en gezamenlijke albums | Gedeelde Memories-albums |
| Foto's versleuteld vóór upload | Nee | Nee | Ja, end-to-end | Nee |
| Software | Gratis; optionele licentiesleutels $ 25 per gebruiker of $ 100 per server | Community gratis; Essentials € 2 per maand, Plus vanaf € 6, beide jaarlijks gefactureerd | Gratis en open source | Gratis apps uit de app store van Nextcloud |
| Bij DreamHost | Immich VPS Hosting, geïnstalleerd | Niet aangeboden | Niet aangeboden | Niet aangeboden |
Kies Immich als
Meerdere mensen willen dat hun telefoon vanzelf een back-up maakt, met zoeken op gezichten en een server die al geïnstalleerd wordt geleverd.
Kies Nextcloud met Memories als
Je wilt ook gedeelde bestanden, agenda's en contacten op dezelfde server. Je kunt er later Immich naast zetten voor de foto's.
Kies Ente als
Je wilt dat foto's op elke telefoon worden versleuteld voordat ze die verlaten. Je vindt het geen probleem om zelf een domein en opslag in te stellen.
Immich voor de meeste gezinnen
Elk gezinslid krijgt een eigen Immich-login en maakt een back-up van zijn eigen telefoon. De apps van Immich uploaden wanneer iemand ze opent en op de achtergrond, via wifi tenzij je dat wijzigt, en ze slaan foto's over die de server al heeft. Met delen met een partner deel je je hele bibliotheek met iemand anders, die hem kan bekijken en downloaden. Het werkt in één richting, dus jullie delen allebei met elkaar. Als beheerder kun je ook iedereen een opslagquotum geven, zodat één telefoon vol video's niet de hele schijf kan vullen. Foto's die al op een schijf staan, kunnen blijven waar ze zijn: de externe bibliotheken van Immich lezen een map op de server en tonen de foto's daarvan in de tijdlijn, waarbij elke bibliotheek bij één gebruiker hoort.
Immich groepeert gezichten tot personen die je een naam kunt geven en kunt opzoeken. Dat werk draait op de CPU van de server, tenzij je GPU-versnelling inschakelt, die Immich nog experimenteel noemt. De modellen worden bij het eerste gebruik gedownload, daarna draait het zoeken op je eigen server.
I've switched from photoprism to immich. Immich is a much more active project, bugs are fixed, face recognition is an
order of magnitude better
Je bepaalt zelf wanneer je bijwerkt. Releases van Immich kunnen ingrijpende wijzigingen en databasemigraties bevatten die je niet ongedaan kunt maken. De updatehulp op onze image waarschuwt daarvoor en pauzeert voordat er iets wordt opgehaald.
Nextcloud met Memories, voor foto's naast je bestanden
Nextcloud levert sinds versie 18 zijn Photos-app mee. Memories, uit de app store van Nextcloud, voegt een tijdlijn toe die is gesorteerd op de datum waarop elke foto is gemaakt. Ook zet het foto's op een kaart en groepeert het personen en objecten via Recognize, dat die verwerking op de Nextcloud-server doet. Memories bewaart je foto's in gewone mappen, dus ze blijven staan als je het later verwijdert. Telefoons uploaden via de officiële Nextcloud-app, zoals de README van Memories aanraadt. Om te bladeren werkt de webweergave van Memories in de browser van de telefoon.
Gebruikt het gezin Nextcloud al voor bestanden, dan hoef je niet één app te kiezen. Een reageerder op Hacker News draait Immich naast Nextcloud, met één Nextcloud-login voor allebei.
Nextcloud staat niet in de appbibliotheek van DreamHost, dus je installeert het zelf op een VPS.
Ente, als versleuteling voorop staat
Ente versleutelt foto's end-to-end: ze worden op je telefoon vergrendeld voordat ze worden geüpload, zodat de server bestanden opslaat die alleen jouw apparaten kunnen openen. Er zijn apps voor iPhone, Android, het web en desktopcomputers. Zoeken op gezichten zit niet in de webapp. Op telefoons met 4 tot 6 GB RAM en een grote bibliotheek waarschuwt Ente dat indexeren de app kan vertragen. Een desktopapp kan het indexeren dan overnemen.
De server van Ente installeer je met één quickstart-opdracht die de vijf containers start, inclusief een eigen opslagdienst. Volgens de stappen na de installatie van Ente regel je een paar instellingen vóór de eerste upload vanaf een telefoon:
- Laat het opslagadres wijzen naar een naam die telefoons kunnen bereiken
De quickstart laat het opslagadres naar de server zelf wijzen, zodat alleen de server het kan bereiken. Volgens Ente mislukken uploads vanaf telefoons zonder foutmelding totdat je een adres instelt dat zowel de server als de telefoons kunnen bereiken, meestal een hostnaam, en Ente raadt een domeinnaam met een reverse proxy aan.
- Zoek de registratiecodes
Zonder e-mailserver verschijnen de codes die nieuwe accounts nodig hebben in de logs van de server.
- Verhoog het opslagquotum van elk account
Nieuwe accounts beginnen met de 10 GB van het gratis abonnement, een waarde die in de servercode van Ente is vastgelegd. Verhoog die per persoon met de Ente CLI voordat iemand een back-up van een volle telefoon maakt.
- Koppel elke telefoon aan je server
Tik 7 keer op het welkomstscherm van de app en voer het adres van je server in. Ente vraagt je ook om een item in je wachtwoordbeheerder en een back-up van je herstelsleutel op te slaan, gelabeld met dat adres.
Zowel de serverimage van Ente als die van PhotoPrism is beschikbaar voor Intel- en AMD-processors en voor ARM, dus beide zijn te installeren op een VPS van DreamHost. Geen van beide staat in de appbibliotheek van DreamHost, dus die installatie doe je zelf.
Waarom PhotoPrism past bij het archief van één persoon
De gratis editie van PhotoPrism heeft geen aparte bibliotheken voor gezinsleden. De Community-editie kent drie accountrollen: Admin, Guest en Visitor. Voor de rollen User en Viewer heb je een betaald Essentials- of Plus-lidmaatschap nodig, en zelfs een User kan elke foto en elk album in die ene bibliotheek bekijken, bewerken en verwijderen. PhotoPrism labelt foto's op wat erop staat en voegt plaatsnamen toe, en de pagina met functies noemt zes kaarten met hoge resolutie om op locatie te bladeren. Een bestaand archief voeg je toe door de map in te stellen als map met originelen van PhotoPrism en een indexering te starten.
Telefoons synchroniseren via elke WebDAV-app. De synchronisatiepagina van PhotoPrism raadt PhotoSync aan, waarbij sommige overdrachtsopties na de gratis proefperiode een upgrade vereisen. De installatiepagina van PhotoPrism vraagt evenveel GB RAM als er CPU-kernen zijn, en volgens de pagina People zorgt het bijwerken van gezichten een tijdlang voor een hoge CPU-belasting.
Bewaar een kopie buiten de server
Hoe we hebben gemeten
We hebben de test op 20 oktober 2026 uitgevoerd in een virtuele machine op een Mac met Apple silicon (Colima): Ubuntu 24.04 op arm64, 2 vCPU en 7.922 MiB geheugen. Dat is geen server van DreamHost, en onze abonnementen draaien op x86-processors van het type AMD EPYC. We verwachten dat het geheugengebruik op x86 vergelijkbaar uitvalt, maar de tijden niet, dus die rapporteren we niet.
Immich draaide v3.3.3 vanuit het release-composebestand. PhotoPrism draaide het gepubliceerde composebestand met MariaDB. Ente draaide vanuit het quickstart-script. Nextcloud draaide als de basisopstelling uit de README van de community-Docker-image, versie 35 met MariaDB en Redis. De eigen All-in-One-installer van Nextcloud hebben we niet gemeten. Het cijfer van Nextcloud kan het einde van de installatie bij de eerste start bevatten, omdat de controle of het draaide al antwoord kan geven voordat de installatie klaar is. De enige wijzigingen waren datamappen, aanmeldinstellingen, een vastgezette Immich-versie en de gedocumenteerde instellingen voor automatische installatie van Nextcloud.
Elke app draaide alleen op de VM, en de data werd gewist voordat de volgende begon. Het geheugengebruik is de mediaan van 12 docker stats metingen met 5 seconden ertussen, na een stabilisatietijd van 2 minuten en met de images vooraf gedownload. De server van Immich was nog aan het stabiliseren en piekte tijdens de metingen op 1.153 MiB. Elke app draaide één keer, dus er is geen spreiding te melden. We stopten voordat er foto's werden toegevoegd, dus imports, gezichtsgroepering, HEIC-bestanden van iPhones en uploads vanaf telefoons zijn hier nog niet getest.
Veelgestelde vragen over een fotoserver voor het gezin
Is Immich beter dan PhotoPrism?
Voor de telefoons van meerdere mensen: ja. De gratis versie van Immich geeft iedereen een privébibliotheek en heeft eigen telefoonapps. De gratis editie van PhotoPrism houdt één bibliotheek aan, en andere accounts zien alleen wat met hen is gedeeld. PhotoPrism is een sterke keuze voor één persoon die een groot archief ordent.
Blijft een telefoon back-ups maken als niemand de app opent?
Meestal wel, binnen de grenzen die de telefoon stelt. Immich uploadt wanneer de app wordt geopend en periodiek op de achtergrond, standaard via wifi. Op een iPhone bepaalt het systeem wanneer die achtergrondtaak draait. Dat gebeurt vaker als de app wordt geopend. De batterij-instellingen van sommige Android-telefoons stoppen de achtergrondtaak, dus controleer die op elke telefoon.
Moet ik eigenlijk wel een server draaien?
Ente heeft een eigen gehoste dienst met een gratis abonnement, dus je kunt de server overslaan, en de apps zijn dezelfde die je anders aan je eigen server zou koppelen. Gebruikt het gezin nu Google Foto's, dan legt onze gids over overstappen van Google Foto's naar Immich uit hoe je de bibliotheek met datums en albums verhuist.
Werkt zoeken op gezichten op een kleine server?
Ja, binnen de vereisten van de makers. Immich, PhotoPrism en de Recognize-app van Nextcloud doen het gezichtswerk op de CPU van de server. Immich vraagt minimaal 2 kernen en raadt er 4 aan, daarom kiezen wij Stack 16. Ente doet het in plaats daarvan op elke telefoon of computer. We hebben de duur van de gezichtsgroepering in onze test niet gemeten.
Wat gebeurt er met onze foto's als ik de enige ben die weet hoe de server werkt?
Schrijf op wat iemand anders nodig zou hebben: hoe je inlogt op de server, waar de back-up buiten de server staat en hoe je die terugzet. Onze gids over een back-up maken van Immich doorloopt een volledig herstel, zodat een tweede persoon het één keer kan oefenen.
Wie helpt er als er iets op de server kapotgaat?
De VPS-support van DreamHost is 24/7 beschikbaar voor de hardware, het netwerk en de verbinding. Volgens die pagina beheer je zelf je applicaties en softwarestack, wat hier neerkomt op Immich, de updates ervan en de back-ups van je foto's.
Bronnen
- Immich VPS Hosting, DreamHost, 22 okt. 2026. dreamhost.com/hosting/vps/immich
- VPS Hosting, DreamHost, 22 okt. 2026. dreamhost.com/hosting/vps
- VPS overview, DreamHost Help Center, 22 okt. 2026. help.dreamhost.com/hc/en-us/articles/50476238203028-VPS-overview
- Cancel a VPS, DreamHost Help Center, 22 okt. 2026. help.dreamhost.com/hc/en-us/articles/50609419977748-Cancel-a-VPS
- Requirements, Immich, 16 okt. 2026. docs.immich.app/install/requirements
- FAQ, Immich, 20 okt. 2026. docs.immich.app/FAQ
- User management, Immich, 20 okt. 2026. docs.immich.app/administration/user-management
- External libraries, Immich, 20 okt. 2026. docs.immich.app/features/libraries
- Backup and restore, Immich, 20 okt. 2026. docs.immich.app/administration/backup-and-restore
- Immich product keys, Immich, 20 okt. 2026. immich.app/blog/immich-product-keys
- Mobile backup, Immich, 16 okt. 2026. docs.immich.app/features/mobile-backup
- Partner sharing, Immich, 16 okt. 2026. docs.immich.app/features/partner-sharing
- Facial recognition, Immich, 16 okt. 2026. docs.immich.app/features/facial-recognition
- ML hardware acceleration, Immich, 16 okt. 2026. docs.immich.app/features/ml-hardware-acceleration
- Immich releases (v3.3.3), Immich on GitHub, 16 okt. 2026. github.com/immich-app/immich/releases
- Setup, PhotoPrism, 16 okt. 2026. docs.photoprism.app/getting-started
- Account roles, PhotoPrism, 16 okt. 2026. docs.photoprism.app/user-guide/users/roles
- Indexing originals, PhotoPrism, 20 okt. 2026. docs.photoprism.app/user-guide/library/originals
- Mobile devices, PhotoPrism, 16 okt. 2026. docs.photoprism.app/user-guide/sync/mobile-devices
- People, PhotoPrism, 16 okt. 2026. docs.photoprism.app/user-guide/organize/people
- Features, PhotoPrism, 16 okt. 2026. photoprism.app/features
- Pricing & Editions, PhotoPrism, 16 okt. 2026. photoprism.app/editions
- Ente README, Ente on GitHub, 16 okt. 2026. github.com/ente/ente
- Self-hosting quickstart, Ente, 16 okt. 2026. ente.com/help/self-hosting
- Self-hosting requirements, Ente, 16 okt. 2026. ente.com/help/self-hosting/installation/requirements
- Post-installation steps, Ente, 16 okt. 2026. ente.com/help/self-hosting/installation/post-install
- User management, Ente, 16 okt. 2026. ente.com/help/self-hosting/administration/users
- Ente CLI, Ente, 16 okt. 2026. ente.com/help/self-hosting/administration/cli
- Machine learning, Ente, 16 okt. 2026. ente.com/help/photos/features/search-and-discovery/machine-learning
- Storage and plans FAQ, Ente, 16 okt. 2026. ente.com/help/photos/faq/storage-and-plans
- Nextcloud Photos README, Nextcloud on GitHub, 16 okt. 2026. github.com/nextcloud/photos
- Memories, Nextcloud App Store, 16 okt. 2026. apps.nextcloud.com/apps/memories
- Memories README, Memories on GitHub, 16 okt. 2026. github.com/pulsejet/memories
- Memories FAQ, Memories, 16 okt. 2026. memories.gallery/faq
- Recognize README, Nextcloud on GitHub, 16 okt. 2026. github.com/nextcloud/recognize
- System requirements, Nextcloud, 16 okt. 2026. docs.nextcloud.com/server/stable/admin_manual/installation/system_requirements.html
- Nextcloud All-in-One README, Nextcloud on GitHub, 16 okt. 2026. github.com/nextcloud/all-in-one
- Nextcloud Docker image README, Nextcloud community on GitHub, 16 okt. 2026. github.com/nextcloud/docker
- Hacker News comment on switching from PhotoPrism to Immich (December 2025), Hacker News, 16 okt. 2026. news.ycombinator.com/item?id=46172609
- Hacker News comment on running Immich beside Nextcloud (June 2026), Hacker News, 16 okt. 2026. news.ycombinator.com/item?id=48515262