# PhotoStructure

PhotoStructure is a self-hosted photo and video organizer that indexes, searches, and deduplicates personal media collections. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/176/photostructure

## Description

PhotoStructure is a self-hosted photo and video organizer that indexes, searches, and deduplicates personal media collections. It supports very large libraries, RAW and video formats, and metadata from Google Takeouts, Extensible Metadata Platform (XMP) sidecars, and sibling files. It is suitable for users who want a fast, mobile-friendly, configurable organizer that runs across Docker, Windows, macOS, and Linux.

## Platform availability

Available on 2 of 9 platforms: Unraid, TrueNAS.

## Health score

59/100 (Fair), based on 4 of 4 factors.
- Maintained: 72 (last commit 29 days ago)
- Popular: 49 (291 GitHub stars)
- Easy to install: 45 (2 install platforms, install notes, Docker image)
- Light to run: 60 (2 GB minimum RAM, runs on ARM)

## Links

- GitHub: https://github.com/photostructure/photostructure-for-servers
- Docker Hub: https://hub.docker.com/r/photostructure/server
- Unraid: https://ca.unraid.net/apps/photostructure-1ov4sba169r1wy?q=PhotoStructure
- Official website: https://photostructure.com/

## Common questions

### Do my photos and metadata stay in standard files if I stop using PhotoStructure?

Yes, your files remain in your own folders. Tags, captions, corrected dates, and locations are saved using standards that other photo apps can read.

### Does PhotoStructure collect analytics or send data to remote servers?

No, it has no tracking or analytics. The only remote check is an opt-in update check.

### Can it automatically detect duplicate and edited versions of the same photo?

Yes, it groups duplicates, edited versions, and resized copies. It can identify the same photo even when filenames and dates do not match.

### Does PhotoStructure continue importing new photos after the initial setup?

Yes, it watches for new photos as they arrive. It can sweep photos from drives, phones, and old backups into folders you design.

### How does it behave when an import fails or the disk is nearly full?

It retries failed imports and pauses before your disk fills.

## Alternatives

- ACDSee Photo Studio: View, organize, and edit digital photos with support for 700+ RAW file types, advanced filtering, metadata integration, sharing options, an…
- Ente Photos: Open-source, end-to-end encrypted backup and sharing for photos and videos, with multi-platform sync, original quality, privacy controls, a…
- Flickr: Online social photo and short video sharing community.
- Fossify Gallery: Private offline photo and video viewer with editing tools, format support, secure locking, EXIF removal, no ads, recycle bin, and material…
- Google Photos: Cloud storage offering 15 GB free space, automatic album and duplicate organization, AI editing, cross-platform sharing, and secure backups.
- Immich: Self-hosted solution enabling photo and video backup, privacy-driven local AI search, facial recognition, map-based tagging, and multi-user…
- PhotoPrism: PhotoPrism is a self-hosted, AI-powered photo and video manager.
- Piwigo: Piwigo is a self-hosted, open-source photo gallery for the web that lets you publish, organise, and share your picture collection with powe…
- digiKam: digiKam is a free, open-source digital photo manager that catalogs, edits, and shares large photo and video libraries.

---
Source: Our Local Host (https://ourlocalhost.com/app/176/photostructure), the self-hosted and open-source app directory.
