Расскажу-ка я, для истории, какой лунапарк с блэкдж... какую систему хранения информации, собрал для дома.
Изначально планировал сделать ферму для виртуальных машин, коих по мере надобности создавать. Однако решил не заморачиваться таким зоопарком, а довольствоваться нативным FreeBSD «джейлом». Который кстати, во FreeNAS сделан по уму - на дисковом массиве, а не на загрузочном диске. Посему имеем возможность апдэйтить FreeNAS сколько хотим и подключив массив и импортировав джейл имеем готовую систему. Ну а в самом джейле можно изголяться кто на что горазд – это вполне себе виртуальная машина, даже со своим IP.
FreeNAS был установлен на USB-флешку воткрутую прямо в материнку, а из дисков был собран сам массив в RAID-Z на ZFS (которая уже 28й версии портирована на фрю), созданы датасеты для бэкапов, фото а также персональные каждому юзеру и общий для всех. На сами датасеты натравлены крон-таски по созданию ежедневных снэпшотов и удалению старых дабы не было фатальных действий... (ох и люблю я за это ZFS!). В локалке по SMB все расшарено согласно купленным билетам, по юзерам – что личное, что общее. На рутере (DD-WRT на ASUS RT-n16) поднят PPTP (VPN) сервер и соответственно отовсюду могу подключится домой и обратится к шаре обычными средствами винды. Вроде бы все вполне себе достаточно и функционально, однако-ж свербить не перестало )))
Будем отказываться от всяких дропбоксов/4синков/йотаклаудов и прочих маклаудов.
Смотрел я давно в сторону OwnCloud и тут уже деваться было некуда – пару убитых ночей и чуток помощи от более грамотных чем я людей и у меня поднят в джейле nginx + php-fpm + все нужные модули и, понятное дело, сам ownCloud. А в самом ownCloud к базовому функционалу с синхронизацией файлов, включены календари, заметки, адресная книга, букмарки, журнал, музыка, галлереи... Там вообще сложно остановится учитывая доступные аппликейшины.
Ессно юзеровские папки замаунчены через маунтпоинты наружу джейла на дисковый массив. Так что шары доступны и через web и через SMB (и VPN) и самое вкусное – клиент синхронизации ownCloud который умеет синкать любые указанные папки на компе а не внутри одной как это делает Dropbox.
На этом плюшки не закончились. Нашел очень приятную прогу eM client который замечательно умеет работать через WEBDAV (CalDAV) с календарями/тасками и адресной книгой. Теперь у меня есть МОЙ календарь, который хранится у меня а не у гугла или еще где, и который я могу тянуть хоть на телефон, хоть на планшет, хоть просто через web или через вышеупомянутый eM client. Календарей, кстати, можно понасоздавать сколько угодно, и даже шарить между юзерами что еще приятней для групповой работы.
Ах да, всю музыку если такувую залить в облако, ownCloud сам парсит, сортирует, и проигрывает прямо через web. Также поступает с любыми картинками, создавая типа фотогаллерей для быстрого просмотра. Ну а уж банальные вещи типа расшарить какой-то файл или папку через web кому-угодно – об этом и говорить не стоит.
Итого – я очень доволен и собой и собранной системой. Посмотрим каково это все будет в ежедневном пользовании.
Рефы: www.freenas.org, www.owncloud.org, www.dd-wrt.com, www.emclient.com.