Облака, белогривые лошадки. Или достойно ли «Облако@Mail.Ru» внимания.

logo Облако@mail.ru

Доброго всем дня, сегодня я решил поэкспериментировать и посмотреть в небо (на облака точнее). Так как существует мириады облачных решений для хранения файлов, я решил взять обладателя премии рунета 2013 года в номинации «технологии и инновации» (насколько мне известно это — mail.ru, со своим сервисом «Облако@Mail.Ru»), но для того чтобы сравнивать нужно иметь альтернативу, не так ли? И альтернативой стал… nfs шара на моем сервере с ssd в raid 0. Шутка конечно, как альтернатива у нас выступит Seafile, конечно я также попробую провести небольшое сравнение с SkyDrive и с GoogleDrive. Замечу, что сначала я хотел сравнить с ownCloud, но сравнения получились уж очень не в пользу «Облако@Mail.Ru». И так, достойно ли «Облако@Mail.Ru» внимания?

Seafile открытая платформа, предназначенная для создания сервиса облачного хранения данных, а так же организации совместной работы и синхронизации данных. Т.е. именно то что надо. Из плюшек стоит отметить: юзабельный и приятный web-интерфейс, многоплатформенность клиента, реализация доступа по протоколу WebDAV, ну и FUSE-модуль (только на чтение), есть API (не сказать, что ну вообще… Хотя все, что надо есть). На момент написания статьи актуальной версией является 2.1.4

Что же может противопоставить «Облако@Mail.Ru»: WebDAV — планируется, притом сразу отмечу, что FUSE-модуль — это из ряда фантастики. Web-интерфейс вполне приятный, но как по мне немного не удобный — это чисто субъективно, посему не берем в расчет. Многоплатформенность клиента, что плюс. API — нету, вот так незадача…

Так как установка облака mail.ru от нас, слава богу, не требуется, только скачать приложение и поехали (кстати, приятным фактом стало то, что выбор по осям для приложения «сloud» весьма обширен, т. е. И linux, и windows, и мобильные платформы охвачены практически полностью), следовательно начнем мы с установки Seafile.

Я, как и всегда, буду использовать CentOS 6.5 x86_64 (RAM 2Gb, HDD 200 Gb, 2 CPU). Хотя вы можете использовать и Server for Windows. Скачиваем сам сервер:

Теперь, нам необходимо установить весь софт, необходимый нашему с вами Seafile.

Стоит также отметить две вещи, что пакет MySQL-python для Debian/Ubuntu будет называться python-mysqldb и что перед установкой самого сервера Seafile, необходимо запустить mysql (если он у вас не запущен), для этого нужно выполнить:

Запускаем скрипт setup-seafile-mysql.sh

И начинаем отвечать на вопросы установщика:

What is the name of the server? It will be displayed on the client.

(Перевожу — тут нас просят присвоить имя нашему серверу)

What is the ip or domain of the server?

(Перевожу — тут нас просят указать dns имя или ip адрес по которому будет доступен наш сервер).

Which port do you want to use for the ccnet server?

(Перевожу — тута нас просят указать порт для CCNet)

Where do you want to put your seafile data?

(Перевожу — тут нас просят указать директорию, в которой будем хранить файлы)

Which port do you want to use for the seafile server?

(Перевожу — тут нас спрашивают, а какой порт, мил человек, хочешь ты использовать для самого сервера Seafile)

Which port do you want to use for the seafile httpserver?

(Перевожу — тут нас спрашивают, а какой порт, мил человек, хочешь ты использовать для web сервера Seafile)

Собственно стадия конфигурации сервера окончена, далее нас ждет призыв:

—————————————-

Now let’s create the admin account

—————————————-

(Перевожу — тут написано! А давайте, друзья, создадим учетную запись администратора)

What is the email for the admin account?

(Перевожу — тут написано: «Что такое электронная почта для учетной записи администратора?», это если дословно, но на самом деле, нас просят указать ящик админа.)

What is the password for the admin account?

(Перевожу — тут написано: «Что такое пароль для учетной записи администратора?», но как вы уже поняли с нам просто хотят пароль)

Enter the password again:

(Перевожу — тут надо повторить пароль, о котором нас спрашивали ранее.)

И вот, мы и настроили учетную запись администратора, но это еще не все, мой нетерпеливый друг, далее нам нужно инициализировать саму базу, о чем и свидетельствует призыв:

——————————————————-

Please choose a way to initialize seafile databases:

——————————————————-

[1] Create new ccnet/seafile/seahub databases

[2] Use existing ccnet/seafile/seahub databases

(Перевожу — тут нас просят выбрать: 1. Создать новую БД и 2. Использовать уже имеющуюся.)

Как сказано в официальном мане:

If you choose “1″, you need to provide the root password. The script would create the databases and a new user to access the databases.

If you choose “2″, the ccnet/seafile/seahub databases must have already been created, either by you, or someone else.

Что в переводе с рассово-пиндоского: Если ты — первый пункт выберешь, то пройти тебе через обряд страшный и инициализировать базу новую, но коль второй выберешь ты, то подключаться тебе к уже имеющейся.

Разумеется я выберу первый ;)

What is the host of mysql server?

(Перевожу — тут написано, укажи хост где у тебя mysql сервер)

What is the port of mysql server?

(Перевожу — тут написано, укажи порт своего mysql)

What is the password of the mysql root user?

(Перевожу — тут написано, укажи пароль root своего)

Enter the name for mysql user of seafile. It would be created if not exists.

(Перевожу — тут нам предлагают создать пользователя, для базы Seafile, или же использовать пользователя root, что не торт)

Enter the password for mysql user “seafile”:

(Перевожу — тут нас просят ввести пароль, для пользователя базы, которого мы создали в предыдущем пункте)

Enter the database name for ccnet-server:

(Перевожу — тут нас просят присвоить имя для базы ccnet сервера, я оставил все эти предложения по дефолту)

Enter the database name for seafile-server:

(Перевожу — тут нас просят присвоить имя для базы seafile сервера, как и в предыдущем пункте)

Enter the database name for seahub:

(Перевожу — тут нас просят присвоить имя для базы seahub сервера, как и в предыдущем пункте)

И вот наш сервер готов, об этом свидетельствует подробное описание конфигурации:

———————————

This is your configuration

———————————

 

server name: seafile

server ip/domain: 192.168.1.21

ccnet port: 10001

 

seafile data dir: /root/seafile-data

seafile port: 12001

httpserver port: 8082

 

admin email: dmitry@vlassov.kz

admin password: ******

 

database: create new

ccnet database: ccnet-db

seafile database: seafile-db

seahub database: seahub-db

database user: seafile

———————————

Press ENTER to continue, or Ctrl-C to abort

———————————

(Перевожу — тут нам сообщают, что все ок и предлагают нажать ENTER, если все довольны. Так же можно нажать Ctrl-C, если что-то не устраивает.)

Жмем ENTER, ждем окончания выполнения скрипта и вуаля, нам осталось только стартануть сервис и не забудьте про iptables ;)

Окошко приветствия.

Seafile-login kolbosa.kz

Вот мы и залогинились

Seafile-welcome kolbosa.kz

Собственно сам интерфейс.

Seafile-interface kolbosa.kz

А вот интерфейс приложения для Ubuntu/Debian

Seafile-interface-gui kolbosa.kz

Вот так создается библиотека, через приложение для Ubuntu/Debian.

Seafile-create kolbosa.kz

Как вы и сами видете, все просто и лаконично. Что самое приятное из, практически 40 Гб директории, которую я синхронизировал с обоими сервисами, у меня на Seafile загрузились все, в то время как на «Облако@Mail.Ru» ни один не появился, а клиент для «Облако@Mail.Ru» завис со статусом “Ожидайте загрузки”, что самое интересно – файлы которые он якобы загрузил, так на сервере и не появились. Да и через веб интерфейс у «Облако@Mail.Ru», не все гладко:

1. Соблюдение иерархии каталогов – не, не слышал. Все ваши файлики, из всех директорий которые вы захотите залить будут свалены в кучку, притом никаких средств для их сортировки (по размеру, по дате, по названию) просто нету.

Облако@Mail.ru-bug kolbosa.kz

 

2. “Не удалось загрузить 95 из 994 файлов” вот так вот.

3. Хотите просмотреть какой нибудь файл, кроме картинки? «Облако@Mail.Ru» дает вам такую возможность. Вам достаточно переименовать ваш файл, добавив к нему расширение txt. Все просто). Смею так же заметить что у Seafile так же есть похожий баг, он не может прочитать файл, у которого расширения нет как такового.

Облако@Mail.ru-edit kolbosa.kz

Ну и по итогу давайте посмотрим на облако от мягких Skydrive: SkyDrive позволяет хранить до 7 ГБ, а для пользователей Windows 8 доступно 25 ГБ  (бесплатно, а дальше за денюшку). Очень приятный и добротный предпросмотр, включает в себя Office 365. Есть доступ по протоколу WebDAV (но он не документирован). Есть приклад для Android, iOS, Windows Phone, Windows, Mac OS X, MeeGo 1.2 Harmattan, Symbian Belle, но как то забыли про Linux… С чего бы это?

Общий вид Skydrive.

SkyDrive-inteface kolbosa.kz

Office 365

SkyDrive-Office

Ну и расценочки.

SkyDrive-price kolbosa.kz

Теперь об GoogleDrive. Тут нам дают уже 15 Гб безвозмездно, т.е. даром. WebDAV – по сути нету, но есть довольно интересная статья тут, из нее вы узнаете, как же пользоваться WebDAV и как его настраивать. Интерфейс у веб, как по мне просто ужасный… совершенно неудобно. Но зато просто поражающая по своему объему количество просматриваемых файлов (из интересных стоит отметить: Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Adobe Photoshop, Autodesk AutoCad, Архивы и много других). Приложение для множества ОС (как и всегда отсутствует Linux, но по заверениям представителя Google Sundar Pichai, работы над ним активно ведутся).

Общий вид.

GoogleDrive-interface kolbosa.kz

Редактор Word.

GoogleDrive-office kolbosa.kz

В заключении могу сказать, что продукт на данный момент сыроват, чуть менее чем ваще, но при всем при этом объем в 100 Гб бесплатного пространства – это то, чего больше ни у кого нету, а если вам нужно облако для хранения большого объема данных – это ваш выбор. Возможность работы с множества разнообразных ОС, так же плюс. Но сырость, невозможность редактировать большую часть файлов и явно неадекватная процедура загрузки файлов (отсутствие загрузки директории)… Ну вы меня поняли, как файл помойка – сойдет, на большее не способно.

Довольно интересное обсуждение данного облака на сайте habrahabr.ru, по вот этой ссылке. Я надеюсь, что никто не сочтет плагиатом, если я отображу здесь два комментария из обсуждения на хабре.

 

wombatonfire,#

Чудесное Лицензионное соглашение:5.10. Если иное не будет прямо указано Лицензиатом при размещении Контента, Лицензиат, размещая на Сервисе Контент, предоставляет Лицензиару, его партнерам и Конечным пользователям (при условии получения доступа к Персональному дисковому пространству Лицензиата) на условиях безвозмездной, неисключительной лицензии право использования данного Контента в течение всего срока действия исключительного права на соответствующий Контент на территории всего мира любыми способами, включая, но не ограничиваясь, доведение до всеобщего сведения, просмотр, воспроизведение, перевод и переработку.Для сравнения, Условия обслуживания Dropbox:Используя наши Службы, Вы предоставляете нам информацию, файлы и папки, которые передаете в хранилище Dropbox (совокупность которых будет называться «Ваши материалы»). Вы сохраняете за собой полное право собственности на Ваши материалы. Мы не претендуем на обладание любыми из них. Эти условия не предоставляют нам никаких прав на Ваши материалы или интеллектуальную собственность, за исключением ограничения прав, которое необходимо для выполнения Служб согласно приведенному ниже описанию.

На текущий момент уже не актуально.

И еще вот этот комментарий довольно интересен:

 

xalcounitx,#

Хранить пароли в реестре открытым текстом — это как-то несерьезно… :)
HKEY_CURRENT_USER\Software\Mail.Ru\Mail.Ru_Cloud

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Перед отправкой формы:
Human test by Not Captcha