mcottondesign

Loving Open-Souce One Anonymous Function at a Time.

Solving Silly Syncing Problem

I've been dealing with an annoyance for years. Having multiple computers means that you now need to coordinate where files are. This is a known issue for larger, important files. Where it is less obvious, are in the smaller transient files like screenshots.

I take a lot of screenshots and screen recordings. It is a cheap way to keep a snapshot of a moment in time. Got a new feature working? Take a screenshot. About to make some big changes? Take a screenshot. Want to share it with someone? Record a one minute recording.

All of these screenshots and recordings got into ~/Documents/screenrecordings and this is where the trouble begins. The common case is to backup the individual computers to a central location. The harder case is to synchronize back down to the individual machines. Without the synchronizing to the individual machines you can never know if you don't have the screenshot because you didn't take it, or if you just don't have it on this machine.

Introducing Listing which is a quick, lightweight web app that acts as a file browser for the centralized folder. It runs in docker and has a docker-compose file specifically for the Synology.

This isn't a big thing, but it removes some minor annoyances and hopefully can help someone else.