Hello what is your experience with owncloud? The guide I found bellow recomends getting a domain name. I have also found that thunderbird seems to offer a couple of places to setup your domain name. Would you recomend any?
How to Set Up Your Own Private Cloud Storage Service in Five Minutes with OwnCloud http://m.lifehacker.com/5993596/how-to-set-up-your-own-private-cloud-storage-service-in-five-minutes-with-owncloud