Exigences matérielles de LibrePhotos : RAM, CPU, stockage et IA

Planifiez le matériel LibrePhotos selon sa recommandation officielle de 4 Go de RAM et son minimum de 10 Go d’espace système, en prévoyant également le stockage des photos et la capacité nécessaire au déploiement de ZimaOS.

Exigences matérielles de LibrePhotos : RAM, CPU, stockage et IA

LibrePhotos requirements at a glance

LibrePhotos has clear upstream baseline guidance, but the 10 GB figure does not represent your original photo library, which requires separate storage planning.

RAM
Official recommendation: 4 GB RAM.
CPU
Official compatibility: x86 or ARM64 processor. Upstream notes ARM64 may be slower because of limited processing power and memory.
System storage
At least 10 GB for Docker images, thumbnails, database data and machine-learning models.
Photo library
Original photos require additional capacity beyond the 10 GB application/system figure.
AI workload
Machine-learning analysis, thumbnail generation and indexing can create sustained CPU and I/O load during imports.
Best Zima starting point
ZimaBoard 2 832 meets the 4 GB RAM recommendation, while ZimaCube 2 is better when the photo library and indexing workload grow.

From official requirements to the right setup

Size LibrePhotos in two layers: the application/ML stack and the original photo library.

  1. Official requirements

    Start with LibrePhotos' official baseline: x86 or ARM64 CPU, 4 GB RAM recommended and at least 10 GB application/system disk space.

  2. Confirm your needs

    Measure the original photo library separately because source photos are not meaningfully represented by the 10 GB Docker/thumbnails/database/ML baseline.

  3. Leave room to grow

    Expect CPU and I/O spikes during initial indexing, thumbnail generation and machine-learning analysis; these are more demanding than ordinary browsing.

  4. Run it on ZimaOS

    On ZimaOS, use Install Custom App with LibrePhotos' official Compose stack, mount the photo library and persistent data paths, and back up the database/configuration separately from source photos.

Check every playback client

  • Photo library size
  • Initial indexing volume
  • 4 GB+ RAM available
  • Application SSD space
  • Thumbnail/model growth
  • Photo library mount
  • Backup strategy
  • Other ZimaOS apps

Official minimum requirements

LibrePhotos' standard Docker installation page publishes explicit compatibility, memory and disk guidance.

Review LibrePhotos Docker requirements

Treat 4 GB as the official RAM recommendation and 10 GB as the application/system-space floor. Original photos and long-term thumbnails/database growth require additional storage.

RequirementOfficial minimumWhat this supports
CPU architecturex86 or ARM64Current official compatibility guidance.
RAM4 GB recommendedCurrent official recommendation.
Application/system diskAt least 10 GBFor Docker images, thumbnails, database and ML models.
Original photo storageAdditional capacity requiredSource-photo capacity is separate from the 10 GB application baseline.
DeploymentDocker Compose recommendedOfficial standard installation method.
ARM64 performanceSupported but potentially slowerUpstream explicitly warns about limited memory/processing power on ARM64 devices.

When to upgrade your hardware

LibrePhotos should scale when indexing, machine learning or photo-library growth makes the current system slow.

Initial or repeated indexing takes too long

Thumbnails, database and models grow

Original photos outgrow attached storage

Thumbnail generation and machine-learning analysis can keep CPU busy during large imports.

Large libraries and frequent bulk imports.

The 10 GB baseline is only a starting point; generated data expands over time.

Long-running libraries.

Source media typically becomes the dominant capacity requirement.

RAW-heavy and multi-device photo collections.

Plan hardware growth with confidence

Scale LibrePhotos by separating fast application/index storage from large-capacity photo storage.

Use SSD-backed app/database storage

Thumbnails, database and ML metadata benefit from low-latency persistent storage.

Use SATA/NVMe on ZimaBoard 2 or SSD tiers on ZimaCube 2.

Use 8–16 GB for more indexing headroom

The official recommendation is 4 GB; more RAM helps the complete Docker/ML stack coexist with other apps.

ZimaBoard 2 832 or 1664.

Use multi-drive storage for large libraries

Original photos, RAW files and backups usually dominate capacity.

ZimaCube 2 Standard.

Use stronger CPU for heavier indexing

More general-purpose CPU shortens CPU-bound photo analysis and indexing tasks.

ZimaCube 2 Pro.

Can it run on ZimaOS?

LibrePhotos is not currently confirmed as a public official one-click ZimaOS App Store page in the sources checked for this guide. It can be deployed through Install Custom App using LibrePhotos' official Compose setup.

Custom install LibrePhotos in ZimaOS

Use Install Custom App with LibrePhotos' official Docker Compose files, mount the source photo library, and persist thumbnails/database/model data on suitable storage.

Custom install LibrePhotos in the ZimaOS app ↗

Choose Zima hardware for LibrePhotos

LibrePhotos' official 4 GB recommendation fits ZimaBoard 2, but large libraries benefit from ZimaCube storage and stronger indexing CPU.

Is this a modest personal photo library or a large multi-drive library with frequent indexing?

Modest personal library

Use ZimaBoard 2 with separate SSD-backed app data and suitable photo storage.

  • Best starting pointZimaBoard 2 832
  • More indexing/app headroomZimaBoard 2 1664
Large photo library / heavier indexing

Use ZimaCube for multi-drive capacity and stronger general-purpose compute.

  • Storage-first platformZimaCube 2 Standard
  • Higher-processing headroomZimaCube 2 Pro

These are practical recommendations, not guarantees for photos indexed per hour or machine-learning throughput.

Zima hardware Best for Example workload Core configuration Recommended boundary Next step
ZimaBoard 2 832 Small and medium LibrePhotos libraries. LibrePhotos, 4 GB+ RAM baseline, thumbnails/database and moderate indexing.
CPU
Intel N150, 4 cores, up to 3.60 GHz
Memory
8 GB LPDDR5 4800 MHz
Storage
32 GB eMMC plus 2x SATA 3.0 ports and PCIe expansion
Network
2x 2.5GbE LAN
Acceleration
No dedicated GPU required for the core workload.
Add at least 10 GB suitable app storage plus separate capacity for original photos. Get Now
ZimaBoard 2 1664 Larger indexing jobs and more co-hosted apps. More RAM for ML/indexing plus broader Docker workloads.
CPU
Intel N150, 4 cores, up to 3.60 GHz
Memory
16 GB LPDDR5 4800 MHz
Storage
64 GB eMMC plus 2x SATA 3.0 ports and PCIe expansion
Network
2x 2.5GbE LAN
Acceleration
No dedicated GPU required for the core workload.
16 GB improves whole-host headroom but does not replace large-capacity photo storage. Get Now
ZimaCube 2 Standard Large photo libraries and backups. LibrePhotos plus multi-drive original-photo storage and backups.
CPU
Intel Core i3-1215U
Memory
8 GB
Storage
256 GB system storage with six HDD bays and SSD expansion
Network
Dual 2.5GbE
Acceleration
No dedicated GPU required for the core workload.
Its main advantage is storage topology; CPU-heavy indexing may benefit more from Pro. Get Now
ZimaCube 2 Pro Large libraries with heavier indexing and broader services. Stronger CPU, 16 GB RAM, multi-drive photos and other NAS apps.
CPU
Intel Core i5-1235U, 10 cores / 12 threads
Memory
16 GB
Storage
256 GB system storage with six HDD bays and up to four SSD slots
Network
10GbE plus 2.5GbE connectivity
Acceleration
No dedicated GPU required for the core workload.
No dedicated GPU is required by the official LibrePhotos baseline. Get Now

What the Press Says

Highlights from trusted reviewers worldwide.

La Razón
“ZimaCube 2: Not just another NAS, tested with 25TB storage, local AI agents, 4K transcoding, and real homelab workflows.”
Read full review
GameRevolution
“The ZimaBoard 2 is a compact x86 server board that can be turned into a mini NAS, home server, media box, or self-hosting hub.”
Read full review
TechRadar Pro
“ZimaCube 2: A modern, high-performance NAS with plenty of room to grow—built for users who want more than basic storage.”
Read full review
FOX 8
“Coverage focused on ZimaCube 2's open hardware foundation, no monthly fee, and self-hosting flexibility.”
Read full review

Loved by the Community

Stories and reviews from people who build with Zima every day.

ZimaBlade single-board server
★★★★★

Zima Blade Little yet Powerful

Maybe I am not digital natives but I live with PCs since 12 years old in 1984 when IBM PC clone come to my home. Many years have passed and many operating system I've tried. For me Zima blade and CasaOS was a quantum leap for home PC enthusiast and server lab machine to make me stay curious and relevant for this era.

ZimaCube Pro personal cloud
★★★★★

Very good!!

I use ZimaCube Pro as 5th Proxmox cluster node. It runs several VMs and containers, including a VM with GPU passthrough to run a self-hosted LLM. A specific LXC container runs a Samba server for NAS capabilities using four of six RAID 6 SATA HDDs with ZFS.

ZimaBlade single-board server
★★★★★

Great innovation for mini server!

It is very useful and makes a powerful mini server for many purposes, including university and college students in engineering and electronics. Thank you so much for making this server.

ZimaBoard 2 single-board server
★★★★★

Avaliação ZimaBoard 2

Construí um servidor de uso pessoal. O desempenho está muito bom e funciona perfeitamente onde quer que eu esteja. A surpresa é não dependermos de grandes estruturas para termos nosso próprio servidor de dados. Como iniciante, estou gostando bastante do ZimaOS, pois ele é simples e eficiente.

Frequently asked questions

These answers cover LibrePhotos RAM, CPU architecture, storage, machine learning, Docker and ZimaOS deployment.

How much RAM does LibrePhotos need?

LibrePhotos' standard Docker guide recommends 4 GB RAM.

Which CPUs does LibrePhotos support?

The official guide supports x86 and ARM64 processors.

How much storage does LibrePhotos need?

At least 10 GB is required for Docker images, thumbnails, database data and machine-learning models, plus separate space for original photos.

Does LibrePhotos need a GPU?

The official standard installation does not list a dedicated GPU as a requirement.

Why can LibrePhotos indexing be slow?

Thumbnail generation and machine-learning analysis create CPU and I/O work, especially during large initial imports.

Can ZimaBoard 2 run LibrePhotos?

Yes. Its 8 GB RAM exceeds the official 4 GB recommendation; attach sufficient app and photo-library storage.

When should I use ZimaCube 2?

When original photos, backups or frequent large indexing jobs justify multi-drive storage and stronger CPU.

Is Docker Compose recommended for LibrePhotos?

Yes. The official standard installation recommends Docker Compose.

What sources informed this LibrePhotos hardware guide?

The guide uses LibrePhotos' current standard Docker installation documentation plus current Zima product pages.

  1. LibrePhotos Standard Docker Setup
  2. ZimaBoard 2 Product Specifications
  3. ZimaCube 2 Product Specifications