SelfPhotos - Native Photo Manager for NAS Users

All your photos, finally in one place, organized by AI

Your NAS. Your Photos. But the Wrong Interface.

You bought a NAS for control. Local storage. No subscriptions. Your photos stay on your hardware.

Then you opened Synology Photos. Or QNAP QuMagie.

It’s a web app.

That works for quick access from any device. But for daily photo management? It’s the wrong tool.

The Browser Problem

Web apps hit a hard ceiling. Around 20,000 photos, browser interfaces start choking.

Scrolling stutters. Timeline views lag. Filtering takes seconds.

Why?

Your NAS has CPU power and RAM. Web apps can’t use it. They’re sandboxed by browser memory limits, JavaScript overhead, and DOM rendering inefficiency.

Loading 50,000 photos through a browser means loading, rendering, and garbage-collecting thousands of DOM elements—over HTTP. Every timeline jump triggers network requests.

Native Client. Real Performance.

SelfPhotos runs as a native desktop app. Windows, macOS, or Linux. It connects to your NAS via SMB—the same protocol your NAS uses for file sharing.

No browser. No web UI. Direct filesystem access.

Web-Based NAS Photo App SelfPhotos Native Client
Load webpage, initialize app Near-instant launch
Stuttering at 50k photos Smooth, Rust-based rendering
HTTP requests per section Pre-cached, instant jumps
Browser tab overhead Efficient native memory
Requires NAS connection Works with local cache

How It Actually Works

SMB, Not HTTP

SelfPhotos connects exactly like File Explorer or Finder:

  • Synology: Enable SMB, map the share, scan
  • QNAP: Same SMB protocol, direct access
  • TrueNAS: Native SMB shares work instantly
  • Unraid: Mount like any network drive

The scanner extracts EXIF metadata once and caches it locally on your desktop. Subsequent scans only check new or changed files.

When you browse your timeline? You’re reading from a local index. Not hammering your NAS with HTTP requests.

Timeline at Scale

Jump from March 2021 to October 2019. No loading spinner. No “fetching images” message.

Your NAS handles storage. Your desktop handles rendering. SelfPhotos bridges them efficiently.

Folders Stay Folders

Web apps love reorganizing your photos into “smart albums.” Your /Volume1/Photos/2023/2023-07/Family-Vacation/ structure becomes secondary to someone else’s album scheme.

SelfPhotos respects your folders. Browse them like through SMB. Database indexes are for search speed—not restructuring your files.

The Tradeoff

Web-based NAS photo apps prioritize accessibility—from any device with a browser. Valuable for casual viewing.

SelfPhotos prioritizes performance and native experience—for your main workflow on your primary computer.

Keep your NAS photo app for quick browser access. Use SelfPhotos for serious browsing, timeline navigation, and mobile backup.

Is This For You?

Your library outgrew web apps. 10,000 photos? Browsers cope. 50,000? They struggle. 100,000+? You need native performance.

You value folder organization. Years of structured directories shouldn’t disappear because a web app decided “smart albums” are better.

You want reliable mobile backup. Not something dependent on your NAS being internet-reachable, or a mobile app that syncs over cellular. Local WiFi to local storage.

Requirements

Desktop (connects to NAS via SMB):

  • Windows 10+ or macOS 10.15+, Linux coming soon
  • Network connection to NAS
  • 4GB RAM minimum (8GB for 50k+ photos)

NAS:

  • Any Synology, QNAP, TrueNAS, Unraid, or SMB-enabled device
  • No additional software required

Your NAS stores. Your desktop runs the client. Your phone backs up locally.

No cloud. No subscriptions. No browser workarounds.

Your NAS deserves a native client.