How much space are you talking? like gigs of data? (I understand you need unlimited space for your pictures because of the size but how much do you think you will use over time)
You could host it on my server but it'd need a estimate of how much bandwidth/ disk space id be giving to you.
Best Regards,
Francisco