Disclosure: this page contains affiliate links. If you buy through them we may earn a commission at no extra cost to you.

Self-hosting photos (Immich, PhotoPrism, Nextcloud) is about disk space and backups more than raw speed. Here’s how to size it.

What photo storage needs

  • Disk space — RAW or high-res photos consume tens of gigabytes fast.
  • 2–4 GB RAM for thumbnail generation and indexing.
  • Off-site backups — a VPS disk failure shouldn’t mean lost memories.

The pick: Hostinger KVM 1

Hostinger’s KVM 1 (4 GB RAM / 50 GB NVMe, ~$6.49/mo intro) is a solid start: fast NVMe for quick indexing and enough RAM for Immich or PhotoPrism. Add more storage or a second plan as your library grows. Watch the ~85% renewal jump.

Set up Immich with Docker

docker compose up -d
  • Enable 3-2-1 backups — keep a copy on another disk or provider.
  • Generate thumbnails on import to keep browsing snappy.
  • Use the mobile apps for automatic phone uploads.

Bottom line: 50 GB of NVMe plus 4 GB RAM covers most personal libraries; prioritize your backup strategy over raw specs.

Check Hostinger's VPS plans