I want to learn some Binux usage and/or programming skills and provide an easy to use browser based picture gallery on my local home network. My idea is to have a server machine, that is the Linux machine, and store all my photos in it at some file structure or database. Then I want to access and manage (CRUD = Create Read Update Delete) them from browser on a tablet machine or mobile phone, connected via WLAN to that server machine.
My need is for a program or technology which would be suitable for the purpose of easily show and manage that content.
Is there ready program running on Linux to do that?
If I have to build this from pieces, which technologies are needed to provide the minimum requirements of CRUD ability?
I remember I have seen some file providers that show links to files at browser, but how ready products/technologies there is available to build such a thing up to your home machine?