Migration Guide Nextcloud macOS

Uploading Takeout to Nextcloud Will Break Your Timeline

Google Takeout exports strip real dates and buries GPS in JSON files. Uploading directly to Nextcloud causes thousands of photos to appear as "taken today". FolioSort completely restores your EXIF metadata locally on your Mac before your migration.

Google Photos ──── FolioSort ────→ 🔒 Nextcloud

Why Nextcloud for photos

Nextcloud is a self-hosted collaboration platform — and Nextcloud Photos is a capable gallery built on top of it.

100% Open Source

Nextcloud is fully open source under AGPL. You can audit the code, run it yourself, and know exactly what happens to your photos.

Files-First Architecture

Unlike Google Photos, Nextcloud treats photos as regular files in a folder structure. Your EXIF-organized library from FolioSort maps directly to Nextcloud's file system.

Run Anywhere

Home server, Synology, QNAP, VPS, Raspberry Pi — Nextcloud runs wherever you have Docker or a web server. No monthly fees.

Desktop Client Sync

The Nextcloud Desktop app for macOS syncs your organized folder continuously — like Dropbox but completely private and self-hosted.

The migration workflow

1

Export & Extract Takeout

At takeout.google.com, export Google Photos only. Download all zip parts. Extract into a single local folder on your Mac.

2

Fix Metadata with FolioSort

Use Takeout Import mode to read JSON sidecars and write real timestamps and GPS into each image's EXIF. Duplicates are detected by content hash and removed.

3

Organize into Folders

Run FolioSort Mover with {YYYY}/{MM}/ or {YYYY}/{City}/ template. Your library becomes a clean chronological folder structure ready for Nextcloud.

4

Install Nextcloud Desktop

Download the Nextcloud Desktop client for macOS from nextcloud.com. Connect it to your self-hosted instance. Create a sync folder that maps to your Nextcloud Photos directory.

5

Sync Your Organized Library

Move or copy your FolioSort-organized folder into your Nextcloud sync directory. The client uploads everything, maintaining the folder structure that Nextcloud Photos reads for its gallery view.

6

Enable Nextcloud Photos

In your Nextcloud instance, enable the Photos app. It reads EXIF from your uploaded files and builds a timeline with correct dates, a location map view, and album support.

Why the folder structure FolioSort creates is ideal for Nextcloud

Nextcloud Photos' gallery reads EXIF from files — but its file view also reflects your folder structure. FolioSort creates both perfectly.

Year/Month Folder → Timeline View

Nextcloud Photos' timeline groups by month. A {YYYY}/{MM}/ folder structure from FolioSort means each folder corresponds exactly to a timeline month — making navigation fast.

GPS Restored → Map View

Nextcloud Maps can display your photos on a world map by GPS. FolioSort restores GPS from Takeout JSON sidecars so every location-tagged photo appears on the map.

No Duplicates in Nextcloud

Nextcloud doesn't deduplicate. If you upload Takeout files without deduplicating first, every photo will appear twice or three times in the gallery. FolioSort removes duplicates before upload.

Checksummed Transfer

FolioSort verifies every file during the local move. You can then upload to Nextcloud knowing your files are intact — no corruption introduced in the FolioSort step.

Compare with other self-hosted options

Own your photos. Own your server.

FolioSort fixes your Google Takeout files before you upload to Nextcloud. Correct dates, restored GPS, zero duplicates.

14-day guarantee Local processing only macOS 14+