iOS app that syncs your photos and videos from the Photos library to your own NAS or home server — no cloud, no subscription, no third parties.
Your media stays on your local network. Originals only, with EXIF and embedded tags preserved.
Designed for trusted home networks only. Not recommended on public Wi‑Fi, and never over the open internet.
For help, questions, or to report a bug, please email us
You can also report issues on GitHub.
{device}/{YYYY}/{MM}/{filename}Point Syncoloco at your NFS server and export path (e.g. /srv/nfs/photos). Anonymous mounts are supported.
Works with guest shares and authenticated shares. Enter the server address, share name, and credentials (stored in Keychain).
A small Python server is provided for users who prefer not to run NFS/SMB. It’s a single-file HTTP server that receives uploads and writes them to disk with the same folder layout as the other protocols.
Companion server: photo-upload-server
Quick setup on a Linux box:
python3 photo_server.py --upload-dir /mnt/photos --token your-secret-token
Then in Syncoloco, set HTTP protocol, server http://<host>:8443, and paste the token.
The server’s README covers systemd installation and the full API.
NSAllowsLocalNetworking entitlement restricts networking to your LAN.