Ставите любой стабильный линукс, например debian или centos там какой, ставите любой нужный вам софт, в т.ч. VPN, настраиваете и пользуете. Под файлопомойку выбирайте любой софт в зависимости от хотелок: Own/Next Cloud, Seafile или можно поставить что-то типа OpenMediaVault (можно сразу поставить из образа или из пакетов на свою ось).
Если хочется новых ощущений, то можно поиграть во фряху: FreeNAS/TrueNAS - ставится как хост, причем под саму систему надо отдельный накопитель. Зато там есть вообще всё, даже плагины со всякими торрентами, сонарами и прочими медийными и развлекательными тулзами. А еще там есть фряшные контейнеры, куда можно любой свой софт загнать, а так же поддержка виртуализации из коробки в виде виртуалбокса, куда тоже можно поставить вообще все что угодно на любой оси. И рейды там тоже всех видов есть и даже многоуровневое кэширование есть.
Ну, а если и этого будет мало, то есть такая замечательная штука под названием "pfSense" - программный шлюз и тоже на фряхе. Там тоже есть вообще все, что нужно для шлюза - хоть спам/рекламу фильтруй, хоть несколько провайдеров балансируй, хоть впн включай, да даже система обнаружения вторжений есть и антивирус с фильтрами.