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