Приятного времени суток!
Хочу поделиться с Вами опытом полученным мною в попытке выбрать лучший облачный сервис. Перебрав многие из них, остановил свой выбор на двух вариантах.
Первый:
mega.co.nz
о котором говорил ранее здесь:
http://wedframe.ru/showthread.php?t=1708
Мне понравились:
  1. Web-интерфейс
  2. Скорость
  3. 50Gb пожизненно бесплатно
  4. Возможность расширять пространство за счёт расшаренных между разными аккаунтами папокЧто-бы расширить имеющееся пространство достаточно завести несколько аккаунтов и "пофрендить" их между собой. После этого, папки из пофренденных аккаунтов, будут видны в облаке каждого из них, и их все можно будет синхронизировать на локальный компьютер подключившись в приложении синхронизации только к одной из этих учёток

Но речь не об этом...
Что действительно взбудоражило моё воображение, так это бесплатная консольная программа Syncthing.
https://syncthing.net/
Идеология программы такова:
Сам настрой что и как тебе нужно, сам проследи, что бы всё было правильно, но в конечном счёте, забудь о чьём либо вмешательстве в процесс, просто пользуясь надёжным инструментом в целевых условиях.
Подробнее)))
Здесь скачиваем Syncthing Core (CLI & Web UI) - это консоль+webМорда(чуть ниже станет всё понятнее).
Есть варианты для Windows, MacOS, многих разновидностей Linux-оподобных и Android. Далее(я опишу вариант запуска для Windows).

Скачав консоль+webМорду, распакуйте архив. Переместите в любое удобное для Вас место и запустите файл: syncthing.exe.
Откроется окно консоли с отладочной информацией. Оно не представляет для нас интереса. А вот, открывшееся параллельно окно браузера будет нам интересно.

2016-11-24-01.JPG

Приблизительно так выглядит открывшееся окно. На моём скрине, уже есть добавленный мною" пирЯ не даром использую слово пир, так как в Syncthing вообще, обмен данными происходит по принципу в торрент сетей. Файлы разбиваются на части и передаются на удалённый компьютер хешированными частями, что гарантирует целостность переданных данных и их зашифрованность. Кроме того, точно так же как и в торрентах, чем больше синхронизируемых удалённых устройств, тем выше скорость получения данных на локальный компьютер". Однако у Вас при первом запуске его не будет.
Для начала, нужно настроить папку, содержимое которой, Вы хотите синхронизировать на удалённый компьютер. Для этого нужно нажать соответствующую кнопочку:

2016-11-24-02.JPG

В настройках добавляемой папки нужно указать всего два параметра:
Ярлык папки - любое произвольное имя(можно назвать так же как и сама папка называется)
Путь к папке(его легко выбрать из выпадающего списка).

2016-11-24-03.JPG

После ввода этих значений нажимаем "Сохранить".
Как видите ничего сложного.

Далее, что-бы добавить компьютер в синхронизируемую сеть(кластер), нужно конечно же сначала запустить его на удалённом компьютере и обменяться с ним id-шниками(по принципу того, как это реализовано в TeamViewer).
ID - это своего рода ip-адрес, по которому два компьютера будут находить друг-друга в сети. Он генерируется при первом запуске Syncthing и сохраняется пока Вы не переустановите систему. Что-бы узнать Id, нужно на странице вэб-интерфейса зайти в меню:
Действия>Показать ID

Итак, на удалённом компьютере запускаем Syncthing.
  • Записываем его ID.
  • На локальном компьютере выбираем пункт Добавить удалённое устройство
  • Вводим записанное ID
  • Указываем название устройства(произвольное)
  • И в самом низу, под пунктом Выберите папки, которые будут доступны этому устройству. ставим галочку напротив созданной нами ранее папки.


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

У этой программы есть пара недостатков... Причём, что интересно... эти на первый взгляд, недостатки, при определённых обстоятельствах, могут оказаться наоборот - преимуществом.

Здесь многое придётся настроить собственноручно. Зато благодаря этому, можно синхронизировать любые папки на компьютере, не ограничиваясь какой то одной...
Файлы передаются с компьютера на компьютер, соответственно если выключить компьютер A, до того, как файлы синхронизируются на компьютер Б, то синхронизации как таковой и не произойдёт. Зато, нам не нужен ни чей сервис, который в любой момент может отожрать часть "бесплатного сыра", с помощью которого он нас и заманил. Так в своё время произошло и с mail.ru и с OneDrive. Опять же... благодаря тому, что мы не пользуемся ни чьим сервисом, мы не ограничены ни в размере файлов, ни в их количестве. Здесь как решение, я вижу запуск собственного "сервера", который будет всё время в сети и на который будут коннектиться остальные участники кластера.

Стоит так же отметить, что для Syncthing есть мультиплатформенное GUI Syncthing-GTK, которое полностью повторяет возможности web-интерфейса и которое можно настроить на автозапуск, что-бы быть уверенным, что все изменения всегда будут под контролем.

На этом пока всё, братцы. Статейку буду допиливать по мере изучения возможностей и недостатков программы. А если у кого будут вопросы - спрашивайте.