Sounds like you want a DAM (Digital Asset Management)
Maybe have a look at https://www.resourcespace.com/
I haven’t tested it, I just fetched it from awesome-selfhosted.net/
What would be a better alternative in your opinion?
Plus there is a native Linux version!
Excuse me? Whimsical? I did enjoy being a disco infused communism cop with a brain the size of earth that may have been addicted to every substance.