Домой / Основные настройки / Выбираем решение для персонального файлохранилища. Вместе изучаем Linux. Установка облачных хранилищ в Ubuntu

Выбираем решение для персонального файлохранилища. Вместе изучаем Linux. Установка облачных хранилищ в Ubuntu

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

Процесс тестирования состоял из
1) Регистрация или вспоминание пароля (если я уже был зарегистрирован на этом сервисе)
2) Попытка добавить свободное место по реферральной ссылке - чтобы проверить, как выглядит процесс и насколько просто самостоятельно «накрутить» себе место.
3) Попытка подключить облако в папку под линуксом (там, где работает WebDAV - использовал davfs2, где не работает - другие доступные варианты).
4) Если попытка удачная, то несколько попыток загрузить разные файлы - какая-нибудь мелочь в пределах мегабайта, 50-70 мегабайт и 1,6 гигабайта.
Эксперименты производились на hetzner"овском VPS с одним ядром и гигабайтом оперативки (debian stable).

Я не смотрел на: цены, удобство клиентов, возможности коллективной работы, встроенные редакторы и т.п. Это всё для полноценного сравнения сервисов, которым я заниматься не хочу. Кому лень читать буквы, в конце табличка.

MediaFire


MediaFire - при регистрации дают 10 гигабайт, можно поднять до 50 гигабайт разными «квестами»:

У меня почему-то сразу было 50 гигабайт (давно регистрировался), потому получил ещё 5 постами в твиттере и фэйсбуке и установкой десктопного клиента. После этого мне перестало отображать список акций и сказало «всё, хватит». 8 гигабайт можно получить самостоятельно, еще 32 - за регистрации по вашей реферральной ссылке, за каждую регистрацию по гигабайту. Ничего дополнительно ставить не надо, так что, если не лень, всё можно с одного компьютера сделать - только сперва заиметь 32 емейла. :)

Работа под линуксом производится при помощи . В него входит ftp-подобная утилита и модуль для FUSE. Инструкция по установке по ссылке актуальная, самому ничего додумывать не пришлось. Работает довольно стабильно, файл размером в 1,6 гигабайта загрузился.


Замеченных недостатков два:
1) скорость загрузки невелика, примерно 800 мегабайт в час (точнее можете сами прикинуть по картинке выше).
2) когда что-то загружается, то у пользователя отрубается возможность использовать df, к примеру. Подвисает до конца загрузки. На мелких файлах некритично, а вот на больших…

Но, в целом, соотношение доступного объема и возможностей неплохое. Считаю, что вполне можно использовать.

hubic.com


hubic.com - при регистрации дают 25 гигабайт, можно получить еще 5, если прийти по реферралу и 25 гигабайт набрать реферралами (по 5 гигабайт за каждого зарегистрировавшегося) - итого 55 гигабайт. Клиент при регистрации ставить не требуется, так что до максимума аккаунт можно увеличить за несколько минут, было бы пять запасных ящиков. WebDAV отсутсвует, есть родной клиент под Linux (синхронизация), пока что beta-версия. Для монтирования в папку - hubicfuse . Устанавливается и настраивается по инструкции, никаких подводных камней не встретил.
С использованием проблем нет (кроме заявленных в документации - нельзя переименовывать папки и копировать файлы в корень). Скорость загрузки хорошая.

К использованию пригодно.

mega.co.nz


mega.co.nz - сразу дают 50 гигабайт, увеличивать - только за деньги. Для бесплатных пользователей есть ограничение на 10 гигабайт трафика в полчаса. То есть если засунете туда за 10 минут 10 гигабайт, то на полчаса вас тормознут. WebDAV нет, есть клиент для синхронизации , в том числе под Linux.
Либо можно использовать набор инструментов для командной строки (на github) - создание аккаунта, загрузка и скачивание файлов и программа для монтирования хранилища в папку. Для debian unstable есть deb-пакет, но я пользуюсь stable, потому пришлось собрать из исходников, никаких подводных камней в процессе не было. Но обнаружились после установки - как выяснилось, копирование файлов тут еще не реализовано. Можно только создавать папки и удалять файлы. Потому пришлось копать дальше.
Выкопал MegaFuse . Тут со сборкой было не так просто (пара библиотек по другому называлась, пришлось свап-файл добавлять - оперативка кончилась), но в итоге всё скомпилировалось, запустилось и заработало.
Особенности:
1) MegaFuse работает как демон, то есть надо либо запихивать его в screen, либо делать из него сервис.
2) Гоняет файлы через /tmp - сперва копирует туда, потом загружает на сервер - следите за свободным местом.
Скорость загрузки в районе 600-1000 килобайт/секунду, 1,6GB загрузилось, процессора и ОЗУ MegaFuse требует не особо много.

К использованию пригодно (за минусом слегка замороченной настройки). Но достаточно большой объем без лишних телодвижений и хорошая скорость эту замороченность вполне искупают.

cubby.com


cubby.com - изначально дают 5 гигабайт, можно поднять до 25 реферралами (по гигабайту за штуку, требуется установка клиента). Есть WebDAV , ограничений на размер файла не заявлено, 1,6GB загрузилось нормально. Правда если грузить в корень, то файлы попадают непонятно куда. Надо складывать их в папки (cubbies в местной терминологии).
В целом - неплохой сервис, если раскрутить его до 25 гигабайт. Разве что репутация logmein может напугать (они когда-то прекратили бесплатно предоставлять услугу удаленного управления, предупредив за день до этого). Но, думаю, что для облачного хранилища подобное не страшно - вы же не будете хранить единственную копию своих файлов в чужом облаке? :)
К использованию пригодно.

box.com


box.com - 10 гигабайт, бесплатно увеличивать не дают. Но у некоторых могли остаться 50 гигабайт со времён box.net (у меня остались). Есть ограничение размера файла для бесплатного пользователя - 250 мегабайт.
Есть WebDAV , работает без проблем, скорость загрузки хорошая.
К использованию ограниченно годен. Но если у вас тут осталось 50 гигабайт, а максимальный размер файла не волнует - то могу рекомендовать.

copy.com


copy.com - 15 гигабайт сразу + 25 гигабайт реферралами (5*5, требуют установки клиента) - итого 40 гигабайт. Если зарегистрироваться по реферралу , то сразу при регистрации дают 5 гигабайт (но не знаю, считают ли их в общую кучу или это отдельно добавляется, как у hubic).
Есть клиент под Linux (включая консольный), но там только синхронизация.
Существует скрипт для монтирования в папку, но у меня он нормально не заработал.
Да, папка монтируется. Можно туда зайти, создавать папки, копировать какие-то мелкие файлы. Но когда пытаюсь скопировать файл на 50 мегабайт, то получаю:

Так что, в целом, хоть сервис и неплохой, по конкурсу не прошел. Хотя если вас устроит только синхронизация - почему бы и нет? Объем, неплохие возможности, довольно высокая скорость закачки, не заявлено ограничений на размер файла.

4shared


4shared - бесплатно даётся 15 гигабайт, увеличить нельзя. Аккаунт живёт полгода с момента последнего посещения, но есть напоминание о том, что срок действия заканчивается. Максимальный размер файла - 2 гигабайта. Имеется официальный WebDAV, работает нормально.
Пользоваться можно, но есть более интересные варианты.

Яндекс.Диск


Яндекс.Диск - изначально даётся 10 гигабайт, до 20 можно поднять реферралам (по 500 мегабайт, требуется установка клиента). Иногда бывают временные акции, которые дают пару-тройку гигабайт на год-два. Но года два или три назад была акция по раздаче 200 гигабайт пострадавшим от их программы-синхронизатора, потому встречаются люди с бесплатными 200+ гигабайтами. Есть официальный WebDAV . Работает без проблем. Максимальный размер файла - 10 гигабайт.
Можно рекомендовать к использованию в том случае, если вам не надо очень много места или вы из тех, кто получил 200 гигабайт. Я не из таких, потому яндекс.диском пользуюсь нечасто. У меня даже всего 7 гигабайт там лимит был, пришлось поддержку просить увеличить до 10 для порядку.

CloudMe


CloudMe - 3 гигабайта, реферралами увеличивается до 19 гигабайт по 500 мегабайт с каждого зарегистрировавшегося (и 500 самому зарегистрировавшемуся, достаточно только подтвердить почтовый ящик). Есть официальный WebDAV , никаких сложностей в его использовании не заметил.
Для бесплатного пользователя есть ограничение на размер файла - 150 мегабайт.
В целом - вариант приемлемый, но интересен может быть разве что в том случае, если не устраивает Яндекс.Диск.

OneDrive


OneDrive - бесплатно дают 15 гигабайт, можно довести до 23 гигабайт (3 за автозагрузку фотографий, 5 за приведенных клиентов). У меня бесплатных гигабайт тут 40 - давний пользователь (и еще можно 5 получить). Ограничение на размер файла - 10 гигабайт. Имеется WebDAV, но из-за особенностей авторизации работает только под windows, а davfs обламывается.
Потому для монтирования папки придётся использовать связку из двух программ - python-onedrive и onedrive-fuse-fs .
В принципе, оно работает. Но с кучей оговорок. Ресурс монтируется, да:

Но при попытке что-то скопировать начинается:

Потому пришлось отказаться от монтирования и использовать onedrive-cli для загрузки файлов. Он работает, правда ругается.

Но файлы при этом загружает нормально и довольно шустро - файл размером 70 мегабайт грузился меньше минуты, а на тот же MediaFire этот же файл закачивался минут десять. Файл размером 1,6gb тоже загрузился удачно, хотя в том случае ругани было на экран, а не одна строчка.
В общем, бесплатный onedrive для использования под Linux я не рекомендую. Есть более интересные варианты.

ADrive.com


ADrive.com - бесплатно дают 50 гигабайт, но на этом для бесплатного пользователя почти всё ограничивается (минимальная подписка - 100 гигабайт за 25$ в год). Зато у подписчиков есть не только WebDAV, но и scp, ftp, rsync. Именно потому и упоминаю в списке этот сервис.

Облако Mail.ru


cloud.mail.ru . Бесплатно предлагают 25 гигабайт, увеличение только за деньги. Хотя, думаю, у многих там есть 100 гигабайт или даже терабайт (я во время написания статьи наводил у себя в облаках порядок и нашел именно терабайт на mail.ru:)). Основная проблема бесплатного аккаунта (даже с терабайтом) - ограничение на максимальный размер файла, 2 гигабайта. Хотя для владельцев бесплатного терабайта имеется спецтариф, который снимает это ограничение (500 рублей в год - и можно загружать файлы до 32 гигабайт). WebDAV у них работает в тестовом режиме, то есть не работает вообще.
Имеется клиент под Linux , но только синхронизация папки, без монтирования. На гитхабе есть консольный вариант клиента - работает как сервис, но он какой-то подозрительный. Я не проверял.
Но если они когда-нибудь заведут WebDAV, то сервис станет заслуживающим внимания.

Итоги

Если собрать результаты в таблицу, то получается примерно так:

Обошел стороной всяких китайцев с халявными терабайтами (360 Yun Pan, Tencent, Baidu и т.п.). Они все неведомы зверушки, пользоваться которыми можно только тогда, когда вы живёте в Китае или рядом. Хотя, конечно, халява - страшная сила… :)
Не рассматривал варианты с WebDAV"ом и 2-3 гигабайтами бесплатного места - просто не рационально.

Сам я пользуюсь onedrive"ом - у меня основная работа под windows. С имеющихся в хозяйстве Linux"ов я вполне могу закидывать файлы на виндовый сервер (что и делаю - перекрестные бэкапы), а оттуда уже родным клиентом класть в облако. Ну или упомянутая утилита onedrive-cli, к использованию ограниченно пригодна, если быстренько хочется что-то кинуть в onedrive напрямую.
linux Добавить метки

  • Настройка Linux
  • Разархивируем

    tar xjvf owncloud-8.0.4.tar.bz2

    Получаем отдельную папку, полный путь к которой /var/www/owncloud

    Устанавливаем права на папку /var/www

    chown -R www-data:www-data /var/www

    Войти в веб-админку нашего облачного хранилища теперь можно по адресу localhost/owncloud При первом входе, регистрируем нашего первого пользователя, он-же будет и администратором облачного хранилища. Не буду рассказывать банальности, о том как в ней завести новых пользователей и раздать им лимиты на дисковое пространство - там все просто и все на русском языке.

    Наш ownCloud уже работает, но пока использует незащищенный тип соединения http.

    Давайте включим в веб-сервере Apache2 использование защищенного соединения https. Для доступа по https используется система сертификатов и ключей. Мы создадим самоподписанный сертификат нашего сайта.

    Для создания ключа и сертификата вводим команду:

    openssl req -new -x509 -days 30 -keyout server.key -out server.pem

    На вопрос «Enter PEM pass phrase:» отвечаем паролем, подтверждаем и запоминаем его. На все последующие вопросы отвечаем произвольно, можно просто щелкать по клавише Enter соглашаясь с предложенными вариантами, и только на вопрос «Common Name (eg, YOUR name) :» отвечаем именем сайта, для которого создаем сертификат, например “мойсуперсайт.ru”

    После ответа на все вопросы, в директории должны появиться два новых файла - server.pem и server.key (ключ и сертификат, соответственно).

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

    cp server.key{,.orig}
    openssl rsa -in server.key.orig -out server.key
    rm server.key.orig

    Скопируем их в /etc/ssl и назначим файлу ключа права чтения только администратору:

    sudo cp server.pem /etc/ssl/certs/
    sudo cp server.key /etc/ssl/private/
    sudo chmod 0600 /etc/ssl/private/server.key

    Теперь настроим Apache2. Для начала необходимо активировать mod_ssl:

    sudo a2enmod ssl

    А затем включить настройки HTTPS сайта по умолчанию:

    sudo a2ensite default-ssl

    Теперь необходимо отредактировать файл с настройками HTTPS сайта по умолчанию, указав в нём пути к вашим сертификатам. Сам файл называется /etc/apache2/sites-enabled/default-ssl (или default-ssl.conf).

    SSLEngine on

    Добавить строчку

    SSLProtocol all -SSLv2

    Дабы запретить использование устаревшего протокола SSLv2.

    # Публичный сертификат сервера
    SSLCertificateFile /etc/ssl/certs/server.pem
    # Приватный ключ сервера
    SSLCertificateKeyFile /etc/ssl/private/server.key

    Теперь осталось просто перезапустить Apache. Отдаем привычную команду:

    sudo service apache2 restart

    И если все параметры указаны верно, ваши сайты станут доступны еще и в защищенном HTTPS.

    На компьютере теперь можно установить клиентскую программу, указать адрес нашего облачного хранилища как вашсайт.ru/owncloud , указать имя-пароль. Подтвердить, что ваш самоподписанный сертификат является надежным и указать папку, которая будет автоматически синхронизироваться. По умолчанию, клиентская программа предложит для этого отдельную папку, но вы можете указать любую на свой выбор.

    Также наши файлы в облаке доступны вам по протоколу WebDAV (Web Distributed Authoring and Versioning) - набор расширений и дополнений к протоколу HTTP, поддерживающих совместную работу пользователей над редактированием файлов и управление файлами на удаленных веб-серверах. Применяется в качестве сетевой файловой системы, эффективной для работы в Интернет и способной обрабатывать файлы (чтение, запись). Этим удобно пользоваться для доступа к вашим файлам, если вы не хотите использовать веб-интерфейс облака и на устройстве не установлена клиентская программа. Например, для доступа к файлам в привычном виде со смартфона из мобильного файлового менеджера. В системе Android, я использую бесплатный файловый менеджер "ES Проводник ", на вкладке «Сеть» нажимаю кнопку «Создать» и выбираю тип подключения «WebDAV». В качестве сервера к которому подключаемся, указываем наш адрес: нашсайт.ru/owncloud/remote.php/webdav порт указываем 443, имя и пароль от учетки в owncloud. Сохраняем. Все. Теперь в любое время вы можете открыть ваши файлы в облаке, как если бы они были записаны у вас в телефоне на карте памяти.

    Теги: apache2, mysql, php, ownCloud, raspberry pi, облако

    Представляет собой Open Source решение для организации своего собственного dropbox-подобного хранилища файлов. Кроме, собственно, синхронизации файлов доступны так же дополнительные возможности, как то: синхронизация контактов, календарей (наличествует поддержка CalDAV) и задач, фотогалерея, проигрыватель аудио (с поддержкой протокола Ampache). Сервис работает в многопользовательском режиме, есть функционал общих папок.

    Клиенты синхронизации доступны для Windows / Mac / Linux / Android, версия для iOS, по заверениям разработчиков, в финальной стадии. Наличествует достаточно интересная, но пока экспериментальная функция External Storage, позволяющая монтировать Dropbox и GDrive в папку с ownCloud.

    Важной для меня функцией в Android-клиенте является Instant Upload, автоматически загружающий видео и фотографии в облако сразу после съёмки, аналогично клиенту Dropbox.

    Проект достаточно сыроват, интерфейсы и стабильность работы клиентов оставляют желать лучшего, однако тот факт, что облако полностью управляемо и зашифровано перекрыл эти недостатки.

    В качестве хостинга можно выбрать VDS или домашний сервер на антресоли.

    Рассмотрим вариант с «домашним сервером».

    В качестве железки выбран простенький неттоп, операционная система - Ubuntu Server 12.04, прямой ip и доменное имя. Храниться данные будут в зашифрованном LVM-разделе, доступ клиентов к серверу организован поверх SSL.

    • Устанавливаем «голый» ubuntu server 12.04, в процессе установки не забываем про LVM-encrypted с устойчивой к подбору парольной фразой.
    • Устанавливаем необходимые пакеты:
      apt-get install apache2 php5 php5-common php5-gd php5-sqlite curl libcurl3 libcurl3-dev php5-curl
    • Скачиваем ownCloud:
      wget download.owncloud.org/releases/owncloud-4.0.5.tar.bz2
      (ссылку на последнюю версию можно взять непосредственно на сайте проекта) и распаковываем его:
      tar -xjf owncloud-4.0.5.tar.bz2
    • Копируем папку с ownCloud в корень web-сервера:
      cp -r owncloud /var/www/
    • Создаём необходимые папки
      mkdir /var/www/owncloud/data
      и меняем их владельца на www-data
      chown -R www-data:www-data /var/www/owncloud/apps
      chown -R www-data:www-data /var/www/owncloud/config
      chown -R www-data:www-data /var/www/owncloud/data
    • Редактируем /etc/apache2/sites-enabled/000-default
      Здесь AllowOverride=All в разделе «Directory /var/www»
    • Включаем модули rewrite, headers и ssl в apache:
      a2enmod rewrite && a2enmod headers && a2enmod ssl
    • Устанавливаем openssl:
      apt-get install openssl (вероятно, уже установлен)
      генерируем самоподписанные сертификаты и размещаем их по соответствующим папкам:
      openssl genrsa -des3 -out server.key 1024
      mv server.key server.key.old
      openssl rsa -in server.key.old -out server.key
      openssl req -new -key server.key -out cert.csr
      openssl x509 -req -days 365 -in cert.csr -signkey server.key -out cert.crt
      mv cert.crt /etc/ssl/certs/
      mv server.key /etc/ssl/private/
    • Редактируем /etc/apache2/sites-available/default-ssl
      Указываем в SSLCertificateFile сгенерированный ранее сертификат /etc/ssl/certs/cert.crt, а в SSLCertificateKeyFile свой ключ /etc/ssl/private/server.key
      Не забываем также указать имя домена и сайта.
    • Указываем апачу основной сайт:
      a2ensite default-ssl
    • Рестартим апач:
      service apache2 reload
      На этом этап установки завершён, далее нужно будет настроить, собственно owncloud.
    • Заходим по адресу yourip.address/owncloud , принимаем самоподписанный сертификат, проходим все необходимые шаги (точнее, всего один шаг) по настройке ownCloud. Попадаем в достаточно приятный веб-интерфейс.
    • Далее устанавливаем на компьютерах/смартфонах клиенты. Настройка клиента сводится к указанию адреса owncloud - yourip.address/owncloud , вводу имени и пароля и конечной папки на компьютере. Не забываем в адресе указать https, а не http.

    На практике работает всё очень похоже с dropbox - заливаешь файл, он «расползается» по всем клиентам. Снимаешь на камеру Android-смартфона - изображение или видео через некоторое время попадает на компьютер. Особо хочу отметить, что Android-клиент поддерживает общесистемную функцию Easy Share Action, потому практически из любого приложения файл можно поместить в ownCloud.

    ownCloud имеет встроенную поддержку WebDAV, потому на большинстве десктопных ОС можно обойтись вообще без клиентского приложения (в случае, если например неважна синхронизация, а нужен только доступ к файлам). Непосредственно на сервере данные хранятся в виде обычных файлов и, если включить фантазию и засучить рукава, можно совместить ownCloud с FTP/AFP/Samba-сервером, организовать автоматическое скачивание торрентов посредством rtorrent, а в корпоративных средах открываются поистине безграничные возможности организации доступа к файлам. В общем, всё ограничивается вашей фантазией.

    Функционал легко расширяется с помощью дополнительных плагинов (Applications в терминологии ownCloud). Например, в случае физической невозможности зашифровать диск сервера можно воспользоваться плагином Encryption, тогда всё содержимое облако будет зашифровано встроенными средствами.

    Объём хранилища ограничен только вашим жёстким диском. Облако в 2Tb - не вопрос. Поддержка версионности файлов наличествует. Один десктопный клиент, кстати, может подключаться к нескольким ownCloud облакам одновременно.

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

    У данного решения с LVM-encrypted диском есть один недостаток - в случае перезагрузки мы потеряем удалённый доступ к серверу, поскольку при загрузке система будет просить парольную фразу для расшифровки диска на физической консоли. Так же из недостатков замечено, что при активной работе клиентов сервис апача на сервере неслабо отъедает процессорные ресурсы.

    В итоге у нас получилось свой Dropbox с защищённым доступом и дамами, с клиентами под распространённые платформы. ownCloud, фактически, даёт возможность воспользоваться многими приятностями облачных технологий не требуя ответную жертву в виде приватности.

    От себя всячески желаю проекту дальнейшего развития и процветания.

    В наши дни иметь облачный файлообменник стало обязательным требованием, и мы избалованы широким выбором сервисов для хранения копий важных файлов, например, Dropbox, Google Drive, Box и др. Однако все они имеют один общий недостаток. Место хранения ограничено и, в конечном счете, они не перестают быть третьей стороной, которой вы вынуждены доверять свои (иногда конфиденциальные) файлы.

    Так зачем идти на компромисс, если есть очевидное решение этой проблемы? Благодаря растущему контингенту разработчиков стало возможно создание собственного облачного файлообменника. Таким образом, нет необходимости иметь дело с посторонним сервером, и ваши файлы гарантированно видны только вам. Представляем 8 инструментов для создания собственного облака. Все они предлагают неограниченное пространство и несколько функций, которых нет у общедоступных облачных файлообменников.

    Обратите внимание, что некоторые из них требуют ознакомления с процессом настройки своего собственного сервера. Просмотрев список, вы заметите, что процесс установки не так прост.

    Мы уже ранее представляли Bittorrent Sync в качестве средства для перемещения объемных файлов анонимно. Но было ли вам известно, что его также можно использовать для создания своего собственного облака? Нужно лишь настроить папку так, чтобы она работала в качестве хранилища, чтобы можно было синхронизировать все файлы на всех устройствах при помощи Bittorrent Sync.

    Поддерживаемые платформы : Windows, Mac OS X, Linux, FreeBSD, iOS, Android, Windows Phone, Kindle Fire.


    PClouds решит вопрос по созданию личного облачного файло-обменника благодаря чему можно будет с легкостью делиться файлами между OS X и iOS. Программа недавно вышла в бета-версии и требует регистрации, но она выглядит солидно, также она проста в использовании, и в ней можно создать личное облако в экосистеме Apple, минуя iTunes. Также имеется простое приложение-менеджер файлов для мобильных устройств. В планах нет разработки для других ОС.

    Поддерживаемые платформы : Mac OS X, iOS.

    Невероятно разнообразный инструмент ownCloud – это бесплатное open source приложение, которое позволяет сделать нечто большее, чем просто заместить Dropbox для обмена данными. Наряду с хранением данных, приложение предлагает множество других : управление календарем, список задач, редактирование документов и многое другое. можно установить OwnCloud с инструкциями.

    Поддерживаемые платформы : клиент доступен для Windows, Mac OS X, Linux, iOS, Android. Серверное ПО устанавливается при помощи веб-установщика.


    Seafile – еще один open source вариант, представляемый как инструмент для синхронизации файлов и интернет-сотрудничества. Можно использовать облачный сервис SeaCloud.cc или же настроить резидентные серверы. Есть два вида последних: Open Source и Business (25$ в год). В приложении вы найдете многофункциональный онлайн-редактор файлов, управление версиями, мульти-платформу по синхронизации файлов и прочее.

    Поддерживаемые платформы : клиент доступен для Windows, Mac OS X, Linux, iOS, Android. Серверное ПО доступно для Windows, Linux, Raspberry Pi.


    Как и у OwnCloud, цель Cozy заключается в том, чтобы предоставить возможность обслуживания данных, используя собственные сетевые приложения. По словам самих разработчиков, Cozy позволяет превратить сервер во что-то вроде личного Google App Engine. Разработчики стимулируют пользователей, обещая развивать это и в будущем и объединить много разных сервисов и утилит в одном флаконе.

    Поддерживаемые платформы : образы доступны на Virtualbox, Raspberry Pi, OpenVZ, Cubieboard2, Cubietruck.


    AeroFS – это open source приложение для корпоративных пользователей, которое предлагает инструменты для сотрудничества как часть пакета услуг. Разработчики также предлагают бесплатную версию для личного пользования с поддержкой трех пользователей. Сервис гордится высокими скоростями синхронизации и отсутствием лимита на передачу данных. Нужно лишь установить клиент AeroFS на устройство, чтобы запустить цепь синхронизации.

    Поддерживаемые платформы : Windows, Mac OS X, Linux, iOS, Android.


    SparkleShare использует Git для обслуживания данных. Это значит, что вы получите полную версию истории ваших файлов, а также много чего другого, идущего вместе с Git. Это станет идеальным решением, если у вас есть документы, требующие многократных изменений. При этом, однако, приложение не очень хорошо справляется с крупными файлами.

    Поддерживаемые платформы : клиент доступен для Windows, Mac OS X, Linux. И использует Git-сервер для хранения данных.


    Как и SparkleShare – и как понятно из самого названия – git-annex также использует Git для управления файлами, но «без проверки содержания файлов на сервере Git». Это означает, что приложение лучше подходит для крупных файлов, чей Git приспособлен для использования. Это приложение обычно представляет собой командную строку, но для тех, кто в этом не сильно разбирается, есть и более простая альтернативная версия.

    Поддерживаемые платформы : серверное ПО доступно для Windows, Mac OS X, Linux.

    Посмотрело: 1266

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

    Процесс тестирования состоял из
    1) Регистрация или вспоминание пароля (если я уже был зарегистрирован на этом сервисе)
    2) Попытка добавить свободное место по реферральной ссылке - чтобы проверить, как выглядит процесс и насколько просто самостоятельно «накрутить» себе место.
    3) Попытка подключить облако в папку под линуксом (там, где работает WebDAV - использовал davfs2, где не работает - другие доступные варианты).
    4) Если попытка удачная, то несколько попыток загрузить разные файлы - какая-нибудь мелочь в пределах мегабайта, 50-70 мегабайт и 1,6 гигабайта.
    Эксперименты производились на hetzner"овском VPS с одним ядром и гигабайтом оперативки (debian stable).

    Я не смотрел на - цены, удобство клиентов, возможности коллективной работы, встроенные редакторы и т.п. Это всё для полноценного сравнения сервисов, которым я заниматься не хочу. Кому лень читать буквы, в конце табличка.

    MediaFire

    - при регистрации дают 10 гигабайт, можно поднять до 50 гигабайт разными «квестами»:

    У меня почему-то сразу было 50 гигабайт (давно регистрировался), потому получил ещё 5 постами в твиттере и фэйсбуке и установкой десктопного клиента. После этого мне перестало отображать список акций и сказало «всё, хватит». 8 гигабайт можно получить самостоятельно, еще 32 - за регистрации по вашей реферральной ссылке, за каждую регистрацию по гигабайту. Ничего дополнительно ставить не надо, так что, если не лень, всё можно с одного компьютера сделать - только сперва заиметь 32 емейла. :)

    Работа под линуксом производится при помощи . В него входит ftp-подобная утилита и модуль для FUSE. Инструкция по установке по ссылке актуальная, самому ничего додумывать не пришлось. Работает довольно стабильно, файл размером в 1,6 гигабайта загрузился.


    Замеченных недостатков два:
    1) скорость загрузки невелика, примерно 800 мегабайт в час (точнее можете сами прикинуть по картинке выше).
    2) когда что-то загружается, то у пользователя отрубается возможность использовать df, к примеру. Подвисает до конца загрузки. На мелких файлах некритично, а вот на больших…

    Но, в целом, соотношение доступного объема и возможностей неплохое. Считаю, что вполне можно использовать.

    hubic.com

    - при регистрации дают 25 гигабайт, можно получить еще 5, если прийти по реферралу и 25 гигабайт набрать реферралами (по 5 гигабайт за каждого зарегистрировавшегося) - итого 55 гигабайт. Клиент при регистрации ставить не требуется, так что до максимума аккаунт можно увеличить за несколько минут, было бы пять запасных ящиков. WebDAV отсутсвует, есть (синхронизация), пока что beta-версия. Для монтирования в папку - . Устанавливается и настраивается по инструкции, никаких подводных камней не встретил.
    С использованием проблем нет (кроме заявленных в документации - нельзя переименовывать папки и копировать файлы в корень). Скорость загрузки хорошая.

    К использованию пригодно.

    mega.co.nz

    - сразу дают 50 гигабайт, увеличивать - только за деньги. Для бесплатных пользователей есть ограничение на 10 гигабайт трафика в полчаса. То есть если засунете туда за 10 минут 10 гигабайт, то на полчаса вас тормознут. WebDAV нет, есть , в том числе под Linux.
    Либо можно использовать (на ) - создание аккаунта, загрузка и скачивание файлов и программа для монтирования хранилища в папку. Для debian unstable есть deb-пакет, но я пользуюсь stable, потому пришлось собрать из исходников, никаких подводных камней в процессе не было. Но обнаружились после установки - как выяснилось, копирование файлов тут еще не реализовано. Можно только создавать папки и удалять файлы. Потому пришлось копать дальше.
    Выкопал . Тут со сборкой было не так просто (пара библиотек по другому называлась, пришлось свап-файл добавлять - оперативка кончилась), но в итоге всё скомпилировалось, запустилось и заработало.
    Особенности:
    1) MegaFuse работает как демон, то есть надо либо запихивать его в screen, либо делать из него сервис.
    2) Гоняет файлы через /tmp - сперва копирует туда, потом загружает на сервер - следите за свободным местом.
    Скорость загрузки в районе 600-1000 килобайт/секунду, 1,6GB загрузилось, процессора и ОЗУ MegaFuse требует не особо много.

    К использованию пригодно (за минусом слегка замороченной настройки). Но достаточно большой объем без лишних телодвижений и хорошая скорость эту замороченность вполне искупают.

    cubby.com

    - изначально дают 5 гигабайт, можно поднять до 25 реферралами (по гигабайту за штуку, требуется установка клиента). Есть , ограничений на размер файла не заявлено, 1,6GB загрузилось нормально. Правда если грузить в корень, то файлы попадают непонятно куда. Надо складывать их в папки (cubbies в местной терминологии).
    В целом - неплохой сервис, если раскрутить его до 25 гигабайт. Разве что репутация logmein может напугать (они когда-то прекратили бесплатно предоставлять услугу удаленного управления, предупредив за день до этого). Но, думаю, что для облачного хранилища подобное не страшно - вы же не будете хранить единственную копию своих файлов в чужом облаке? :)
    К использованию пригодно.

    box.com

    - 10 гигабайт, бесплатно увеличивать не дают. Но у некоторых могли остаться 50 гигабайт со времён box.net (у меня остались). Есть ограничение размера файла для бесплатного пользователя - 250 мегабайт.
    Есть , работает без проблем, скорость загрузки хорошая.
    К использованию ограниченно годен. Но если у вас тут осталось 50 гигабайт, а максимальный размер файла не волнует - то могу рекомендовать.

    copy.com

    - 15 гигабайт сразу + 25 гигабайт реферралами (5*5, требуют установки клиента) - итого 40 гигабайт. Если зарегистрироваться по , то сразу при регистрации дают 5 гигабайт (но не знаю, считают ли их в общую кучу или это отдельно добавляется, как у hubic).
    Есть (включая ), но там только синхронизация.
    Существует в папку, но у меня он нормально не заработал.
    Да, папка монтируется. Можно туда зайти, создавать папки, копировать какие-то мелкие файлы. Но когда пытаюсь скопировать файл на 50 мегабайт, то получаю:

    Так что, в целом, хоть сервис и неплохой, по конкурсу не прошел. Хотя если вас устроит только синхронизация - почему бы и нет? Объем, неплохие возможности, довольно высокая скорость закачки, не заявлено ограничений на размер файла.

    4shared

    - бесплатно даётся 15 гигабайт, увеличить нельзя. Аккаунт живёт полгода с момента последнего посещения, но есть напоминание о том, что срок действия заканчивается. Максимальный размер файла - 2 гигабайта. Имеется официальный WebDAV, работает нормально.
    Пользоваться можно, но есть более интересные варианты.

    Яндекс.Диск

    - изначально даётся 10 гигабайт, до 20 можно поднять реферралам (по 500 мегабайт, требуется установка клиента). Иногда бывают временные акции, которые дают пару-тройку гигабайт на год-два. Но года два или три назад была акция по раздаче 200 гигабайт пострадавшим от их программы-синхронизатора, потому встречаются люди с бесплатными 200+ гигабайтами. Есть . Работает без проблем. Максимальный размер файла - 10 гигабайт.
    Можно рекомендовать к использованию в том случае, если вам не надо очень много места или вы из тех, кто получил 200 гигабайт. Я не из таких, потому яндекс.диском пользуюсь нечасто. У меня даже всего 7 гигабайт там лимит был, пришлось поддержку просить увеличить до 10 для порядку.

    CloudMe

    - 3 гигабайта, реферралами увеличивается до 19 гигабайт по 500 мегабайт с каждого зарегистрировавшегося (и 500 самому зарегистрировавшемуся, достаточно только подтвердить почтовый ящик). Есть официальный , никаких сложностей в его использовании не заметил.
    Для бесплатного пользователя есть ограничение на размер файла - 150 мегабайт.
    В целом - вариант приемлемый, но интересен может быть разве что в том случае, если не устраивает Яндекс.Диск.

    OneDrive

    - бесплатно дают 15 гигабайт, можно довести до 23 гигабайт (3 за автозагрузку фотографий, 5 за приведенных клиентов). У меня бесплатных гигабайт тут 40 - давний пользователь (и еще можно 5 получить). Ограничение на размер файла - 10 гигабайт. Имеется WebDAV, но из-за особенностей авторизации работает только под windows, а davfs обламывается.
    Потому для монтирования папки придётся использовать связку из двух программ - и .
    В принципе, оно работает. Но с кучей оговорок. Ресурс монтируется, да:

    Но при попытке что-то скопировать начинается:

    Потому пришлось отказаться от монтирования и использовать onedrive-cli для загрузки файлов. Он работает, правда ругается.

    Но файлы при этом загружает нормально и довольно шустро - файл размером 70 мегабайт грузился меньше минуты, а на тот же MediaFire этот же файл закачивался минут десять. Файл размером 1,6gb тоже загрузился удачно, хотя в том случае ругани было на экран, а не одна строчка.
    В общем, бесплатный onedrive для использования под Linux я не рекомендую. Есть более интересные варианты.

    ADrive.com

    - бесплатно дают 50 гигабайт, но на этом для бесплатного пользователя почти всё ограничивается (минимальная подписка - 100 гигабайт за 25$ в год). Зато у подписчиков есть не только WebDAV, но и scp, ftp, rsync. Именно потому и упоминаю в списке этот сервис.

    Облако Mail.ru

    . Бесплатно предлагают 25 гигабайт, увеличение только за деньги. Хотя, думаю, у многих там есть 100 гигабайт или даже терабайт (я во время написания статьи наводил у себя в облаках порядок и нашел именно терабайт на mail.ru:)). Основная проблема бесплатного аккаунта (даже с терабайтом) - ограничение на максимальный размер файла, 2 гигабайта. Хотя для владельцев бесплатного терабайта имеется спецтариф, который снимает это ограничение (500 рублей в год - и можно загружать файлы до 32 гигабайт). WebDAV у них работает работает в тестовом режиме, то есть не работает вообще.
    Имеется , но только синхронизация папки, без монтирования. На гитхабе есть - работает как сервис, но он какой-то подозрительный. Я не проверял.
    Но если они когда-нибудь заведут WebDAV, то сервис станет заслуживающим внимания.

    Итоги

    Если собрать результаты в таблицу, то получается примерно так:

    Обошел стороной всяких китайцев с халявными терабайтами (360 Yun Pan, Tencent, Baidu и т.п.). Они все неведомы зверушки, пользоваться которыми можно только тогда, когда вы живёте в Китае или рядом. Хотя, конечно, халява - страшная сила… :)
    Не рассматривал варианты с WebDAV"ом и 2-3 гигабайтами бесплатного места - просто не рационально.

    Сам я пользуюсь onedrive"ом - у меня основная работа под windows. С имеющихся в хозяйстве Linux"ов я вполне могу закидывать файлы на виндовый сервер (что и делаю - перекрестные бэкапы), а оттуда уже родным клиентом класть в облако. Ну или упомянутая утилита onedrive-cli, к использованию ограниченно пригодна, если быстренько хочется что-то кинуть в onedrive напрямую.

    Под Linux смотрел бы в первую очередь на MEGA и hubiC, после них - Cubby и MediaFire.