Задача: расшарить папку, физически находящуюся у меня дома на жёстком диске специально для этих целей оборудованного "сервера".
- Подключать эту папку в Виндовс из офиса (в идеале - как обычный сетевой диск) и слушать музыку mp3 обычным плеером, закачивать новые музыки mp3, редактировать файлы (теги добавлять, обложки и т.д.). С фильмами так же предполагается. Просто кликнул на файл и смотришь.
- Возможно в будущем как-то синхронизировать коллекцию музык на телефон, не подключая его по проводу.
Пока что реализовал следующим образом:
- На "сервере" под управлением Ubuntu расшарена папка с помощью Samba.
- Клиент (офисный комп) входит в локальную сеть к серверу по протоколу OpenVPN (доступ через сертификат + пароль).
- В Windows спокойно нативными средствами подключается расшаренная папка как обычный сетевой диск.
Насколько это оптимальное решение? Можно ли было сделать лучше?
ВПН понадобился, потому что пишут, что SMB нельзя просто так вываливать в Интернет? Только по локальной сети безопасно?
Хотел обычный FTP использовать, он тоже нативно работает из проводника Виндос. Но по FTP любой владелец вай-фая (или провайдер) будет видеть мой логин и пароль и сможет подключиться к моему диску.
Под сомнением использование технологии VPN. Могут ли со временем заблокировать, либо накуканить за нарушение закона?
Также не решён вопрос с синхронизацией на телефон.
Ещё пробовал Seafile подключить. Оттолкнуло, что
- файлы хранятся каким-то хитрым образом внутри Seafile, а не просто в папке;
- непонятно, насколько этот софт Open Source. Там есть какие-то платные вещи, не хочется связываться.