Назначение
Казалось бы, если есть такие популярные сервисы, как Dropbox, Google Диск или iCloud, зачем изобретать велосипед и пытаться конкурировать с гигантами рынка? Однако стартап набрал $1.2 млн при установленном бюджете $69000, привлек $2.5 млн от французского венчурного фонда и собрал почти 20 тысяч предзаказов. Оказалось, покупатели заинтересованы в возможностях, которые предоставляет Lima.
Основное преимущество устройства заключается в том, что вы храните свои данные не на сервере, а на личном жестком диске, то есть ваш жесткий диск и является сервером.
Из этого свойства вытекает несколько важных особенностей. Во-первых, информация недоступна третьим лицам, а значит приверженцы теории заговора могут спать спокойно. Если не вдаваться в подробности: при установке Lima генерируется пара ключей, которые привязаны к вашей почте и защищены вашим же паролем. Ключи хранятся в памяти самого устройства и у посторонних к ним нет никакого доступа.
Во-вторых, свободное пространство ограничивается только объемом HDD, а не тарифным планом облачного хранилища. Простая арифметика: бизнес-тариф в Dropbox обойдется в $750 в год, а внешний жесткий диск на 5 ТБ будет стоить всего 150-200 долларов. За обслуживание 1 ТБ те же Яндекс.Диск и Google просят 2000 рублей и $120 в год соответственно.
Lima поддерживает большинство популярных операционных систем, а все изменения отображаются в реальном времени: вот вы отредактировали фотографию дома на Mac, и тут же она автоматически обновилась в вашем рабочем компьютере с Windows, на смартфоне с iOS и на планшете с Android. Именно в этом скрывается основное отличие Lima от Dropbox и других сервисов: вы оперируете файлами в едином рабочем пространстве, а не с их копиями на каждом устройстве.
Установка
Комплект поставки включает само устройство, кабель Ethernet длиной 40 см, зарядное устройство и переходник на евророзетку. Установка займет всего пару минут: Lima подключается к роутеру и жесткому диску, после чего надо скачать приложение и зайти в предварительно созданный аккаунт. Можно установить два и более устройств Lima, например, в офисе и дома, что позволит разбить область задач и сделать работу более комфортной.
Не обязательно подключать пустой HDD. Lima ничего не удаляет на жестком диске, только создает отдельную папку в корне. Само устройство отображается как внешний накопитель. Разработчики заявляют, что Lima протестировано с HDD объемом до 7 ТБ, однако теоретически возможности безграничны.
Стоит отметить, что поддерживаются диски и с USB 2.0, и 3.0, однако в последнем случае скорость урезается до аналогичной USB 2.0. И еще: на данный момент впервые подключенный хард отображается как пустой. Пугаться не стоит, разработчики знают об этой проблеме и обещают скоро исправить.
На главном экране десктопного приложения можно следить за расходом свободного пространства и статусом Lima. Здесь даже отображается цвет вашего устройства (всего доступно 6 вариантов) и тип подключенного диска. В разделе «Мои устройства» отображается основной компьютер и остальные гаджеты.
При установке приложения на компьютер есть возможность скачать и версию для смартфонов. Для этого надо либо получить ссылку на скачивание по SMS, либо ввести в браузере https://install.meetlima.com/. Приложение позволяет автоматически синхронизировать фото и видео, а также сохранять любые файлы для просмотра оффлайн. Кстати, в отличие от Google Диск или Dropbox, здесь можно загружать папки целиком.
Pioneer Kit и Unified
Существует две версии Lima: Pioneer Kit и Unified. Все, что написано выше, соответствует базовой комплектации Pioner Kit. Чтобы получить Unified, необходимо в настройках ввести специальный код, который пока недоступен, однако разработчики обещают начать рассылку в ближайшее время.
Главной фишкой этой версии является синхронизация иерархии рабочего пространства. То есть все ваши папки, документы и рабочие файлы будут синхронизироваться в одном и том же порядке и положении на любом устройстве. В «пионерском» режиме придется самому определять что и откуда вы хотите синхронизировать. Следить за обновлениями, а также узнать о том, как Lima делает жизнь обычных пользователей лучше, можно в блоге команды CGC.
Заключение
Lima станет отличным решением для тех, кому постоянно не хватает места в облачном хранилище, либо плата за выделенный объем кажется чрезмерной. Основными преимуществами гаджета являются неограниченность свободного места, безопасность обмена данными и оперирование файлами в единой среде.
Стоит отметить компактность устройства и абсолютное отсутствие шума во время работы. К минусам можно отнести (пока) ограниченную функциональность мобильных приложений и медленное получение Unified-версии. В остальном этот «малыш» с легкостью может заменить приевшиеся облачные сервисы.
Комментарии (64)
Darth_ElviS
29.09.2015 11:03+4Да, штучка забавная, но все работает только до тех пор, пока дома есть Интернет, ну и электричество.
kahi4
29.09.2015 11:11+4Красивая упаковка, легкая настройка — вот и все преимущества. Я бы выбрал ownClound и, например, разбери пи. Решение дешевле, можно найти аналогичные платы с usb-3.0, ну и быть полностью спокойным, что ваше решение действительно никуда ничего не шлет, нежели черная закрытая коробочка (по крайней мере, это вероятнее в разы). У кого динамический ip — спасает DynDNS.
В таком подходе можно настроить автоматические бэкапы. Одни преимущества по сравнению с этой платой, если не лень повозиться пол часа, впрочем, наверное, уже даже готовые образы почти есть.Alexeyslav
29.09.2015 15:49А у кого глубокий многоуровневый NAT?
isden
29.09.2015 16:11syncthing + relaysrv. При желании можно развернуть свои личные relaysrv/discosrv. Сейчас активно допиливается клиент под протокол 0.12 — там все волшебно.
Alexeyslav
29.09.2015 16:33+1Опять же «можно развернуть» и «при желании»… а кто-то уже развернул и выпускает коробочки.
kahi4
29.09.2015 16:54+2И продает железку под предлогом «ваши данные хранятся у вас — безопасно», не договаривая «только авторизуетесь вы через нас и мы можем по своему (или не очень своему) желанию хозяйничать на вашем диске».
Остается единственное преимущество: любой объем данных по цене жестких дисков. Вот только цены на облачные хранилища падают достаточно быстро, для личного использования достаточные объемы стоят копейки, а для корпоративного — эта железка просто не серьезна. Зато недостатков вагон и еще небольшая тележка: никаких бэкапов, лишняя закрытая железка, работающая во внутренней сети, по сравнению с тем же гугл драйвом — чувствительна к соединению с сетью, платите за электричество, да и забыли оплатить интернет — нет доступа к данным (допустим, на две недели в отпуск/командировку уехали).
На мой взгляд Open Source решение в виде небольшого скрипта или типа того, который позволит автоматически залить нужный софт (ownCloud) на выбранную машину (например, rasberry pi или orange pi в моем несчастном случае), а так же настроит пробрасывавшие через NAT и DHCP (через любой хост в виде сервиса связи, работающем на подобие magnet-ссылки, либо другим удобным способом) куда перспективнее.Alexeyslav
29.09.2015 17:19Там вроде нет сторонней авторизации. Проблема бэкапа решается точно такой же железкой развернутой на другой машине с одинаковым идентификатором/паролем.
aik
29.09.2015 17:59Это будет не бэкап, а синхронизация.
kahi4
29.09.2015 18:55Поясню на примере почему:
допустим, у вас вирус. Тот самый, который шифрует данные. Ну вот и все, приехали — все данные утрачены.
Второй пример — допустим, я удалил файл, скажем, пол года или год назад, а он мне понадобился — я не могу в этой коробочке его просмотреть (хорошо настроенные инкрементные бэкапы это позволяют).
С авторизацией не очень понял. Ведь если вы получаете доступ к своему устройству, авторизуясь на сайте (вроде как в этом идея) — то никаких проблем владельцам нет войти в ваше устройство и хозяйничать.Alexeyslav
30.09.2015 08:31Перечитал еще раз. Нет никакого сервиса внешнего, всё происходит в железке и авторизация и хранение ключа.
Если бы использовался какой-то внешний сервис, оно было бы платным.kahi4
30.09.2015 22:00На сколько я понимаю, модель использования (на устройствах) примерно следующая:
— вы загружаете приложение из app store/google play
— в нем вы вводите логин/пароль
— приложение коннектится уже конкретно к вашему Lima, отображая ваши данные
Внимание вопрос: каким образом приложение узнает о том, какая у вашего Лима сейчас айпи? Очевидно, что лезет на какой-то сайт за этой информацией. Вот и сервис (а бесплатный потому что вы уже купили устройство, в цену которого это уже заложено).
Если вы думаете, что оно возвращается только по логину — в наивном мире живете (вдобавок, не очень хорошо получается — перебрав логины можно узнать ip всех устройств. В случае обнаружения дыры безопасности на устройстве можно моментально получить ботферму из них).
Ну а если же они вдруг предлагают вбивать в их приложении собственноручно ip устройство — вообще преимуществ нет перед моим решением совершенно (вдобавок, железка все равно закрытая внутри и черт знает как и кого она авторизует).
А если еще включить режим параноика: где гарантия, что не выйдет очередная прошивка, которая за объем более чем в 1Гб (условно) начнет просить денег?kahi4
30.09.2015 22:08UPD: прочитал ответ niamster — вопросы и обвинения снимаются. На первый взгляд выглядит более-менее безопасно (за исключением полной закрытости коробки). Но возникает проблема — с нового устройства нельзя войти не из внутренней сети, что иногда не очень удобно.
niamster
30.09.2015 22:36С нового устройства можно запросто войти из внешней сети. Проблема только в изначальной привязке Lima к учетной записи.
Мне лично самому не нравится идея этой регистрации, но если вам нужен доступ из любой сети — по другому я не вижу как. Тот же принцип, что и у torrent.
Alexeyslav
30.09.2015 23:41Там озвучено ограничение — устройство должно находится в одной сети с пользователем, откуда можно сделать вывод что оно откликается на широковещательный запрос и сдаёт свой IP.
За то что приложение станет просить денег, или даже девайс станет сильно ограничивать пользователя разработчики сильно поплатятся репутацией и положением на рынке. Репутацию вернуть трудно, а прошивку обновить на старую легко(Даже на девайсах с secure boot вернуть прошивку легче чем фирме восстановить репутацию).
aik
29.09.2015 11:25+5Простая арифметика: бизнес-тариф в Dropbox обойдется в $750 в год, а внешний жесткий диск на 5 ТБ будет стоить всего 150-200 долларов. За обслуживание 1 ТБ те же Яндекс.Диск и Google просят 2000 рублей и $120 в год соответственно.
Арифметика сложная, на самом деле. Надо добавить резервирование, историю файлов, стоимость доступа в интернет и электроэнергию. Это раз.
Чем эта лима отличается от всяких там NAS с «облачным» софтом? И от решений типа btsync/syncthing? Это два.
Шум — само собой, коробка без движущихся деталей шуметь не будет. А вот винт, к ней подключенный, может. Это три.
В общем, непонятная штука.
AxisPod
29.09.2015 11:40+10Как я погляжу, получается какой-то недо-NAS и не более. Многие роутеры уже поддерживают подобную фичу из коробки, так зачем это? И всегда было интересно, при чём тут облако? Особенно в данной концепции, где нет даже отказоустойчивости, сдох винт, прощайтесь с данными, даже нет простейшего зеркалирования. Опять отвалился дома интернет, отрубили электричество, всё, ничего не работает. Кроме глупой игрушки ничего не заметил.
zvyagaaa
29.09.2015 13:11Можете про роутеры, которые из коробки поддерживают подобный сервис? Я ищу проверенные решения (без установки сторонних прошивок). Если можете подсказать — очень прошу. Спасибо.
AxisPod
29.09.2015 13:22В работе не проверял, конкретные посоветовать вряд ли смогу. На OpenWRT (но да, придется ставить) ставят OwnCloud. У Asus есть AiCloud ( http://wifine.com.ua/index.php/21-asus-aicloud ), есть у WD ( http://www.hardwareluxx.ru/index.php/artikel/hardware/netzwerk/22738-test-wd-mynet-n600-n900-central.html думаю есть что-нить и свежее), есть подобное у D-Link, но их из принципе не посоветую.
benipaz
29.09.2015 13:56могу посоветовать ASUS. все уже готово в прошивке, только подсоединить диск и настроить юзера для подключения. почитайте обзоры роутеров ASUS RT-N66U ASUS RT-AC66U. там обычно и эта опция описывается
forgotten
29.09.2015 22:24У меня дома N10. Работает как говно.
Скорость очень маленькая, при попытке залить что-то большое по объёму — падает.vlivyur
30.09.2015 10:11N12. Никаких проблем не замечено, только раз в пару месяцев странно зависает (приходишь домой, а интернета как бы нет, а перед уходом был). С 12го этажа дотягивается до первого, хотя в туалете не ловит.
forgotten
30.09.2015 10:12Я про внешний винт, воткнутый в USB, а вы?
vlivyur
30.09.2015 10:27+1Я просто глянул на n10 и не увидел на нём даже usb.
forgotten
30.09.2015 11:22+1Ваша правда, я безбожно соврал. N56U у меня, N10 до него был.
Alexeyslav
30.09.2015 11:30Вроде машинка современная… может затык не в USB-HDD а в сетевой части? Интересно, там есть внутренняя диагностика винчестера — сканирование поверхности, чтение SMART и запуск SMART-тестов?
Иногда, такие проблемы на ровном месте могут возникать из-за неисправности самого роутера — он конечно работает, изо всех сил справляется с коррекцией ошибок но не подаёт признаков неисправности.
pawnhearts
29.09.2015 14:57У меня роутер Zyxel Keenetic Giga II. Он позволяет расшаривать подключенные к нему диски через SMB и DLNA, плюс ftp. Ещё на нем bittorrent клиент есть. Всё из коробки.
Alexeyslav
29.09.2015 15:57Ключевой момент — расшаривать диски. Это не облако, это обычая шара… где данные лежат в открытом виде, и где они ходят по общественным сетям в ОТКРЫТОМ виде…
Облако же подразумевает не только хранение файлов, а и работа с ними прямо в облаке, тот же облачный офис… где это всё на роутерных решениях? Они бедняжки едва справляются с современным трафиком…
Облако это не только хранение файлов, а их защита на самом устройстве и при передаче данных между клиентом и устройством хранения.aik
29.09.2015 16:06Многие старшие модели роутеров умеют впн-сервер поднимать.
Alexeyslav
29.09.2015 16:38Это только часть мозаики, возможно необходимая но не достаточная для комфорта. Ну отлично, умеют поднимать… а как дело доходит до реальности вылазят всевозможные ограничения, то памяти не хватает для комфортной работы то скорость ограничена процессором роутера, который в это время занят еще и множеством других задач.
markmariner
29.09.2015 12:09+2Я ничего не понял. Сможет ли кто-то в одном абзаце объяснить, как работает Lima и какие проблемы решает?
aik
29.09.2015 13:44Если я правильно понял, аппаратно то это просто NAS, к которому винты подключаются по USB2.
Программно заявляют:
синхронизация с клиентами только списка файлов, сами данные подкачиваются при обращении
автоматическая подкачка текста песен, обложек и т.п. для медиафайлов
автоматическая перекодировка медиафайлов в зависимости от клиента
RazorBlade
29.09.2015 14:17Была как то давно, аналогичная железка synology usb station, только намного функциональнее и с двумя USB портами
Lopar
29.09.2015 18:51+1Может мне кто-то объяснить как «облачный сервис с неограниченным объемом» был воткнут в эту небольшую железку? Ведь даже подключи к нему винт — объём будет ограничен, нет?
Alexeyslav
30.09.2015 08:35Закончилось место, поставил накопитель в 2 раза больше по современным технологиям и пользуешься дальше. Когда и этот объем подойдет к концу, технологии шагнут далеко вперёд… расширяться можно неограниченно, при условии своевременного обновления программной составляющей.
Lopar
30.09.2015 09:20+2«Только с нашим решением как только у вас закончится место вы сможете докупить новый носитель»? Грёбанные маркетологи!
amarao
29.09.2015 20:58+1Сколько падений переживёт это «облако»?
Alexeyslav
30.09.2015 16:05А сколько падений хотябы на сантиметр переживёт настоящее облако, находящееся в дата-центре?
amarao
30.09.2015 16:26Если мы про обычный swift (объектное хранилище), то падение серверов с данными даже с высоты 2-3 этажа ничего с этими данными не сделает, так как данные хранятся в трёх экземплярах. И в разных стойках.
Более того, если взять три любых (на выбор) сервера и уронить одновременно, то с большой вероятностью большая часть данных выживет, так как данные раскидываются довольно хитрым образом, чтобы не было синдрома «два сервера упало, теперь молимся на третий». Там, конечно, уже теорвер начинается, но при сотнях бэкэндов вероятность, что данные именно на этих трёх серверах — довольно маленькая.Alexeyslav
30.09.2015 16:32Я имею в виду физическое падение всего облака, т.е. фактически датацентра целиком. Например, при землетрясении.
amarao
30.09.2015 16:34В зависимости от купленного качества, может и пережить. Например, если есть репликация в соседнюю локацию (стоит в два раза дороже по месту, по трафику столько же), то даже прекращение существования государства, где датацентр, переживёт.
niamster
29.09.2015 22:29+1По случаю я принимаю участие в разработке Lima(присоединился к проекту 5 месяцев назад).
Насчет неограниченного объема — имеется в виду, что можно подключить диск любого размера. В данный момент поддерживается только один диск. В ближайшей версии будет поддерживаться репликация(aka RAID 1) при наличии 2х устройств.
Поскольку внутри Lima распределенная файловая система это также будет влиять на скорость отдачи(поддерживается обращение к данным лежащим на разных ячейках).
Действительно, при синхронизации пересылается только метаданные дерева ФС. Сами данные — по требованию. Есть, конечно, разные плюшки типа локального кэша и возможности «прикрепить» файл к локальному устройству(грубо говоря скачать и держать пока файл не удален либо не снят флаг «pin»).
Касательно регистрации — необходимо чтоб клиент находился в той же сети, что и Lima, таким образом Lima привязывается к учетной записи.
В этот момент на устройстве генерируется пара ключей защищенная паролем пользователя, а публичный ключ отправляется на сервер(это нужно для того, чтоб можно было подключится к устройству находясь в другой сети) и необходимо передавать данные через relay. В текущей версии не используется UDP/TCP hole punching по ряду технических причин.
Если будет интересно — я постараюсь ответить на технические вопросы как инсайдер.amarao
30.09.2015 16:36+1Как мы можем узнать, что именно Lima пересылает на сервер? И какой, говорите, там вшитый ключ для удалённого подключения незаметно для пользователя?
niamster
30.09.2015 17:31+1Lima не пересылает никакой приватной информации на сервер.
Вот полный список данных которые хранятся на сервере:
— спискок устройств(идентификатор, тип, последнее время в сети). Используется для обнаружения других устройств привязанных к учетной записи
— данные о учетной записи(приватный ключ передается, но он защищен паролем пользователя, так что без параля невозможно дешифровать данные)
Никто кроме пользователя не имеет доступа ни к одному из устройств.amarao
30.09.2015 17:33+1Какие ваши будут доказательства? Ну, я понимаю, что вы это говорите. Но вот «вольцваген» тоже на тестах говорил, что всё хорошо, а на деле — закладка. Почему я должен предполагать, что вы солиднее и более надёжны, чем фольцваген и ауди?
niamster
30.09.2015 18:04+1Поскольку код приложения закрыт — никак не могу доказать. Тут тот же уровень доверия, что и в случае с другими облачными решениями.
Я надеюсь, что в какой-то момент софт(по крайней мере core) будет открыта. В данный момент таких планов нет =/.
В теории, имея закрытый ключ вы можете дешифровать траффик и определить что именно Lima пересылает. Тут секретов нет, я даже помогу с внутренним форматом сообщений, хотя там ничего сложного нет.amarao
30.09.2015 19:34+1Именно про это я и говорю. Код закрыт === доверия нет.
niamster
30.09.2015 22:40+1Ну, а насколько безопасен ownCloud? То, что это OpenSource еще не говорит о надежности.
Я бы сам был бы рад, чтоб код Lima был открыт, но это пока что наш хлеб =) при такой бизнес модели.amarao
30.09.2015 23:27+1Я весьма уверен, что в коде ownCloud'а нет намеренных закладок. Пока что практика показывает, что самые вопиющие ужасы происходят в проприетарном софте. Достаточно вспомнить романтичный шифрователь, ксорящий первые 128 байт файла.
niamster
01.10.2015 00:07+2Возможно нет, но учитывая опыт wordpress — кто знает?
Надеюсь меня не спалят, если поделюсь некоторыми деталями, которые могут скомпрометировать устройство:
— приватный ключ пользователя хранится практически в открытом виде на устройстве(мы не знаем оригинальный пароль, только его derivation). Это необходимо для того, чтоб устройство могло автоматически логиниться. Какие последствия — если есть непосредственный доступ к flash — можно считать ключ. Это, конечно, крайняя мера. В худшем случае в нашем софте дыра и из сети можно вытянуть этот ключ. Я надеюсь, что мы защищены от этого поскольку мы используем одну из последних libssl с закрытыми дырами типа heartblead и уделяем максимум внимания безопасности. Да, мы стараемся держать уровень безопасности на самом высоком уровне, насколько это возможно. В нашем случае безопасность имеет приоритет выше стабильности софта.
— траффик проходя через шлюз дешифруется перед передачей другой ячейке(особенность libssl). Эта проблема в данный момент решается и это одна из главных задач, которую мой коллега пытается решить. В будущем мы попробуем вообще избежать подобных казусов используя прямое соединение между ячейками(UDP hole punching). Хотел бы подчеркнуть что мы не имеем физического доступа к дешифрованным данным. Да, мы могли бы изменить наш софт таким образом что дампить дешифрованный траффик, но никто в этом не заинтересован.
— dejstvitel'no, kompanija imeet dostup k ustrojstvu na dannyj moment. Ja nadejus' menja ne uvoljat za razglashenie dannoj informacii. Prichina prosta — dlja analiza neispravnostej. V svjazi s mnogochislennymi problemami s diskami, obnaruzheniem ustrojstva v seti prosto bylo neobhodimo dobavit' jetu funkcional'nost'. Dostup imeet tol'ko 3 cheloveka(ja ne v ih chisle). Ja uveren, chto kak tol'ko produkt stabiliziruetsja — jeta funkcija budet otkljuchena.
— последнее — авто обновление прошивки. Я лично против этого, но в данный момент это неизбежно, поскольку мы исправляем весьма критические баги в производительности и поддержании целостности данных.
В любом случае наши инженеры не заинтересованы в хищении данных. Это гики такие же как и вы все. Когда я спрашивал — что если мы продадим наш софт на сторону, то мне сказали, что продать-то мы можем, но только в том виде, в котором мы даем пользователям(закрытом, или я надеюсь в обозримом будущем — открытом).
У нас сейчас сумки на работе — «Imagine all your sex tapes in cloud ;)». Надеюсь наш настрой поддержит сообщество geektimes!
yurnov
30.09.2015 11:14Комплект поставки включает само устройство, кабель Ethernet длиной 40 см, зарядное устройство и переходник на евророзетку
может, все-таки блок питания, а не зарядное устройство?Alexeyslav
30.09.2015 11:22Повидимому, это все-таки зарядное устройство, которое удобным образом подошло для питания девайса. А так может это зарядка для какого-то нетбука.
AlexanderG
04.10.2015 14:24+1WD MyCloud EX4, huh? Можно напихать до четырех своих дисков, запилить RAID, имеется полноценный USB 3.0, есть всякие приложения от дропбокса до CMS и синхронизации с Amazon S3, доступный по ssh бэкэнд на Дебиан, чтобы поиграться. Скорость диска даже у облегченной (не EX) редакции позволяет полностью нагрузить гигабитную сеть.
Alexeyslav
05.10.2015 09:40Несомненно круто. Вы бы еще сравнили с сервером и целой стойкой из дисков…
Вариант-то получается вовсе и не карманный… Да и диски для других целей просто так не попользуешь только в составе облака.
ildarz
А какое отношение очередная вариация на тему «внешний HDD в красивой обертке» имеет к облачным сервисам?