Ставить будем свободный продукт, owncloud.org

Начните с того, что протестируйте демку на этом сайте. Может вам такое и не надо...
Понравилось? запомните текущую версию, на момент
1. Установка Owncloud в jail на nas4free
2. Доступ к локальной сети из Интернет - DDNS на примере no-ip
3. Проброс портов на роутере
UPD от 2 сент 2013
4. Owncloud - как грузить большие файлы
PS Свобода - другое название ответственности. Своё облако самому придётся поддерживать, бекапить и обеспечивать безопасность. С точки зрения безопасности меры предпринимаем серьёзные - https, openssl, ключ с удалённым из него паролем, подписаный вами же сертификат. Плюс всё это во FreeBSD jail, что даёт eщё одну линию защиты. Но IMHO сломать можно всё, так что будьте осторожнее и рассчитывайте прежде всего на свои силы.