Memories
A batteries-included photo management solution for Nextcloud with timeline, AI tagging, video transcoding, and map view.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
A fast, full-featured Google Photos alternative that runs on your Nextcloud, with AI tagging and video transcoding.
Core Features
- Exif-based timeline: auto-sorts photos/videos by date taken
- Rewind: instantly jump to any past moment
- AI tagging: automatic face and object recognition (needs Recognize/FaceRecognition)
- Albums: create, share, and externally share albums
- Mobile-friendly: responsive web app works on all devices
What It Can't Do
- •Requires Nextcloud with PHP 8.0+ and adequate server resources. AI features depend on Recognize or FaceRecognition plugins; initial indexing can be slow. Video transcoding needs the go-vod binary. For very large libraries (>500k photos) consider using Redis and background jobs for optimal performance.
Use Cases
- Self-hosted photo backup: replace Google Photos with full data control
- Family album sharing: create albums and share via external links
- Photographer workflow: manage RAW files and videos with timeline and map
Detailed Introduction
Memories is a full-featured photo and video management app for Nextcloud that goes beyond basic galleries. It organizes media by Exif date into a smooth timeline, lets you jump back to any moment, and uses AI (via Recognize and FaceRecognition) to tag people and objects automatically. You can create and share albums, edit metadata in bulk, archive unwanted photos, and transcode videos on the fly with HLS for smooth playback. A map view with reverse geocoding shows where your photos were taken. The app is built for performance—tested on instances with over a million photos—and supports migration from Nextcloud Photos and Google Takeout. It also provides an Android client for native access.
Troubleshooting & FAQ (1)
TroubleshootingHow to fix Memories transcoding failing with 'audio append failed for segment' error on MP4 files with multiple AAC audio channels?
Update the go-vod transcoder to version 0.6.3 or newer. The bug occurred because multichannel AAC audio was passed through into HLS segments that the browser's MSE audio SourceBuffer rejects, producing the 'audio append of xxxxxxx failed for segment #0 in playlist' error and breaking playback of files like ripped DVDs with multiple audio tracks. Starting with go-vod 0.6.0, transcoded audio is normalized to stereo 48kHz AAC: stereo AAC is passed through directly, while everything else (multichannel or non-AAC audio) is re-encoded to stereo. After upgrading go-vod, retry playback of the affected MP4 files; no changes to your ffmpeg flags or Memories settings are needed.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Install the app from Nextcloud App Store
Step 2: Follow configuration guide at memories.gallery/config
Step 3: Run php occ memories:index to index existing photos
- Step 1: Install the app from Nextcloud App Store
- Step 2: Follow configuration guide at memories.gallery/config
- Step 3: Run php occ memories:index to index existing photos
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Disable and delete the Memories app from Nextcloud admin interface. Optionally drop associated database tables (backup first). Since Memories does not modify original photo files, uninstalling won't remove your photos.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
1 FAQ
Similar Projects
localsend
Free, open-source, cross-platform tool for secure local network file sharing — no internet needed.
Files
A modern file manager for Windows with tabs, tags, and dual-pane support.
copyparty
copyparty turns any device into a file server with resumable uploads/downloads using any web browser. Supports HTTP, WebDAV, SFTP, FTP, TFTP, SMB. Only requires Python (2 or 3).