Warning
TL;DR: Offline-only photo manager, double-sided sync with folder of subfolders of photos.
Many people store their photos in a folder on their computer. Some use subfolders to categorize them, e.g. by years. Most of those people are either not familiar with cloud-sync services, or do not trust them for obvious reasons. Conventional open-source photo managers are complicated to set up, they roll their own storage system with MinIO, and are pretty much an overkill for a family photo storage. Not to mention that migrating away from them is a pain.
Room237 is aimed to solve all of these problems. You can open a folder with folders, wait a few minutes (depending on the size of the library) and use it. Do not like the UI/UX? Just close the app and delete it - your photos are still in the same folder as they were.
What the app does:
- Creates meta directories,
.room237-metaand.room237-thumbs. Metadata includes info about photos (date taken, hash, etc.), thumbnails are several KB in size and are used to ensure smooth performance on big libraries. - Converts all HEIC photos into JPG. This is the only destructive action made by the app. It is done because some (or all) web engines do not support displaying HEIC.
All actions are done by the embedded ffmpeg binary.
If you are not storing any sensitive photos and/or you do not know how to setup encrypted containers, you can just create a new folder and use it as root for the app.
To ensure the best privacy and performance, follow these recommendations:
MacOS:
- Create an encrypted disk image on your primary drive (Create a secure disk image)
- Use it (or any subdirectory on it) as a root for Room 237
Windows:
⚠️ Do NOT use BitLocker, PLEASE.- Use VeraCrypt to create an encrypted container
- Use it (or any subdirectory on it) as a root for Room 237
Linux:
- Use VeraCrypt to create an encrypted container
- Use it (or any subdirectory on it) as a root for Room 237
I do NOT collect anything. App works completely offline. All network requests stay within your machine.
I do not accept contributions (sorry).
I do accept issues.
