So i have a spare PI Zero (also a Pi2 under utilised with Kodi) a spare NAS drive and portable hard drive lying around at home.

My personal Icloud storage is full, in theory is it possible to create my own cloud storage running something like OwnCloud?

I.e I'm going on holiday end of the month. Could I set up this take photos on my iphone and sync them to my cloud when i have Wifi in hotel?