I have the ~/Photos folder synced between several computers using Syncthing.

I would also like to sync the Photos (shotwell) application library database, so all of my work organizing and editing the photos can be kept current across computers.

It appears that the default location for the database is ~/.local/share/shotwell/data/photo.db

Can this be relocated under the ~/Photos dir? Are there any known issues with database corruption when syncing it between multiple hosts?

1 Answer 1


The Shotwell FAQ does not recommend it:

Can I access a Shotwell library across a network, possibly from multiple machines? This is not recommended. Shotwell was not designed to support this use case, and the database can get into an inconsistent state. See this SQLite page on network access of a database file, in particular the problem of file sharing protocols not properly locking the database which can cause corruption.

Ticket #715764 tracks progress on making library network synchronization available in the future.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.