I’m a prosumer/hobbiest photographer for 20+ years and started from film as well. I have spent countless days/months of my life migrating from systems to systems. While my subsystem is folder based and all tags are on the photo itself, not every software is alike and migrations becomes a chore.
The major issue with software systems like digikey(which I also had) is that they all eventually stop support. After switching to Synology, I have everything you are asking for and more. I went from a 2 bay system, to a 4 bay system and currently on an 8 bay system. Each time it was super seamless. Ran out of space? Pop a new drive in. A drive is starting to fail? It takes your spare drive and automatically brings it into rotation and emails you telling you to replace the spare drive. It does an automatic monthly data scrubbing to ensure data integrity. Seriously so much more. I recently added a docker container for Joplin(a notes, journaling app).
Quite literally zero fiddling, and zero headaches.
I have 8 family members using my system and it’s super easy to implement. Give them the credentials and ask them to download from the play store or Apple store.
Yes it’s proprietary. And moving from Synology to another system will probably be a chore too. But honestly, it’s so simple that I’m willing to some money on it on that less headache.
Honestly, the major issue is that they don’t pay us enough for us to stay longer than 2-3 years. When I was brought onto my job, I was having the hardest time navigating the home grown primitive system they custom built. The people who created this system were no longer working at the company. I was left trying to figure out a system that was custom built, semi functional and poorly maintained using an old confluence and Google doc.
I left the company after 3 years leaving in place of my own custom code, and my own sets of instructions for the next sap that has to try and figure it out.