Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
@WillSheppard owncloud.org or similar might be another option. You should try posting on (reddit) r/homenetworking or r/homeserver for some better answers.
The problem you have is that there needs to be 2 different softwares. One on your phone/mobile device and one on the computer that has access to the pictures. Currently most products/solutions you see have one or the other but not both.
As far as I know, there is no "simple and easy" solution. What I had was Amahi (Amahi.org) server at home but it won't work for you since the mobile app doesn't allow tagging (plus its a bit more hands on for the setup). I also looked into QNAP (for Photographers/Home use) but they don't list prices but I think it fulfills all your requirements. www.qnap.com