Реклама

Не верьте обману: Облако далеко не безопасно. Но не бойтесь - теперь вы можете забыть Dropbox раз и навсегда, и покажите властям твердый средний палец, прокручивая свой собственный частный, неограниченный, и безопасный платформа облачного хранения с Raspberry Pi и BitTorrent Sync.

Часть этого процесса частично совпадает с Сетевое хранилище на основе Pi Преврати свой Raspberry Pi в коробку NASУ вас есть пара внешних жестких дисков и Raspberry Pi? Сделайте из них дешевое сетевое подключенное устройство хранения с низким энергопотреблением. Хотя конечный результат определенно не будет таким ... Прочитайте больше , который вы также можете проверить. Если вы действительно авантюрный, вы могли бы даже построить Raspberry Pi Twitter Bot Как создать Twitter-бот Raspberry PiTwitter является крупнейшим в мире хранилищем коротких сообщений от людей, которым нечего сказать - и сейчас Вы также можете внести свой вклад в этот эпический проект с помощью автоматизированного бота Twitter, работающего на Малина... Прочитайте больше

instagram viewer
который пишет в Твиттере все новые файлы, добавленные в него. Сделай это.

BitTorrent? Разве это не незаконно ?!

Хорошо, вообще-то, нет 8 юридических применений для BitTorrent: вы будете удивленыКак и HTTP, который ваш браузер использует для связи с веб-сайтами, BitTorrent - это просто протокол. Вы можете использовать браузер для загрузки пиратского контента, так же, как вы можете использовать клиент BitTorrent для загрузки пиратского контента ... Прочитайте больше - хотя наиболее распространенным использованием протокола BitTorrent является распространение материалов, на которые распространяется защита авторских прав. BitTorrent Sync От Pirate Darling до Dropbox Альтернатива: BitTorrent Sync позволяет синхронизировать файлы на разных машинахОблачные сервисы синхронизации файлов просты в использовании и работают хорошо, но ваша конфиденциальность может или не может быть вашим первым приоритетом. Не говоря уже о том, что эти сервисы всегда идут с хранилищем ... Прочитайте больше является отдельным (закрытым исходным кодом) проектом от создателей BitTorrent; он использует те же основные принципы распространения файлов, но с шифрованием и для частной группы пользователей.

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

Тебе понадобится

  • Raspberry Pi
  • USB-накопитель
  • Компьютер для тестирования

Начиная

Как всегда, я начинаю с новой установки Raspbian, но это должно хорошо работать с существующей установкой. Возьмите изображение отсюда и сжечь, используя эта утилита для OS X или ImageWriter для Windows. После вход в систему удаленно через SSH Настройка Raspberry Pi для использования без головы с SSHRaspberry Pi может принимать команды SSH при подключении к локальной сети (через Ethernet или Wi-Fi), что позволяет легко его настроить. Преимущества SSH выходят за рамки ежедневных проверок ... Прочитайте больше выполните базовое обновление системы.

sudo apt-get update. sudo apt-get upgrade

Смонтировать диск

Перечислите ваши диски, используя

sudo fdisk -l. 
FDISK-л

Как только вы определили правильный /dev устройство для вашего привода:

sudo mkdir / media / sync. sudo mount -t auto / dev / sda1 / media / sync

(при условии, /dev/sda1 это ваш USB-накопитель)

Чтобы убедиться, что они автоматически монтируются при перезапуске, отредактируйте Fstab Файл конфигурации выглядит следующим образом:

sudo nano / etc / fstab

Добавьте следующую строку, помня:

/ dev / sda1 / media / sync vfat по умолчанию 0 0
  • /dev/sda1/ должен быть везде, где подключен USB-накопитель
  • /media/sync папка, созданная вами в качестве точки монтирования
  • VFAT это тип файловой системы. использование NTFS-3g если это диск NTFS, но вам также нужно запустить sudo apt-get установить ntfs-3g. Для разделов Linux ext4 распространено

Установить BitTorrent Sync

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

sudo gpg –keyserver pgp.mit.edu –recv-keys 6BF18B15. sudo gpg –armor –export 6BF18B15 | sudo apt-key add - судо эхо деб http://debian.yeasoft.net/btsync несвободный основной вклад wheezy >> /etc/apt/sources.list.d/btsync.list. sudo echo deb-src http://debian.yeasoft.net/btsync несвободный основной вклад wheezy >> /etc/apt/sources.list.d/btsync.list. sudo apt-get update. sudo apt-get установить btsync.

Обратите внимание, что если вы получаете ошибки разрешения на sources.list.d файл, попробуйте отредактировать файл вручную с помощью Nano:

sudo nano /etc/apt/sources.list.d/btsync.list

и вставьте в эти строки.

дебютантка http://debian.yeasoft.net/btsync Wheezy основной вклад не бесплатно. Деб-Src http://debian.yeasoft.net/btsync Wheezy основной вклад не бесплатно

Начните работу с командами обновления и установки, как и раньше.

После установки пакета вас встретит специальный скрипт установки. Создайте «экземпляр по умолчанию», работающий на любом случайном номере порта - я выбрал 55555.

пи-btsync-конфигурации

Я запустил установку и принял значения по умолчанию для всего остального (за исключением пароля, очевидно).

Проверьте, работает ли BitTorrent Sync

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

отключение sudo -r сейчас

Дайте ему минутку или около того, чтобы перезагрузить, затем используйте другой компьютер для просмотра его веб-интерфейса, то есть введите IP-адрес вашего Pi, а затем двоеточиеи порт веб-интерфейса, выбранный во время установки - по умолчанию 8888; поэтому я набрал http://192.1680.9:8888. После входа в систему вас встретят с этим.

btsync-начально-экран

Создайте папку, указывающую на ваш /media/sync каталог или где вы решили смонтировать диск ранее. Секретная ключевая фраза является ключом ко всем вашим файлам - никогда не передавайте ее тем, кому вы не доверяете.

синхронизации агентурной ключевая фраза

Приложение начинается с индексации диска, если там уже есть файлы, что может занять некоторое время.

синхронизации индексации

Тем временем вы можете смело идти вперед и установить приложение BitTorrent Sync на другие компьютеры, выбрав для вставки секретную фразу-пароль во время процесса установки. Выберите соответствующий каталог, который будет использоваться для локальной синхронизации, и ваши файлы должны быть немедленно перетянуты из Pi и начать синхронизацию (если у вас было что-то для начала - я использовал диск с данными, уже содержащий несколько сотен гигабайт файлов).

OSX-синхронизации файлов деятельности

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

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

синхронизации подключенных устройств-

На практике Pi загружается со скоростью около 600-700 кБ / с, но я на всякий случай установил жесткий предел в 1 МБ / с. Начальная синхронизация займет много времени, если у вас есть терабайты данных - но помните, чем больше компьютеров у вас в вашей частной сети BT Sync, тем быстрее будут последующие синхронизации (аналогично принципам «посева» для обычных торрентов).

Это действительно безопасно?

Последние открытия показывают, что АНБ, возможно, на самом деле нарушило большое количество схем шифрования, обычно используемых для защиты таких служб, как VPN, так как насчет BitTorrent Sync? Эксперты верят используемое там шифрование AES-256 еще не взломано. Сам Сноуден сказал:

«Шифрование работает. Правильно реализованные надежные криптосистемы - это одна из немногих вещей, на которые вы можете положиться »

Можете ли вы подумать об использовании вашего личного Dropbox? Возможно семейный фотоальбом, который автоматически синхронизируется с каждым - BitTorrent Sync идеально подходит для больших файлов, как это может быть в случае с современными камерами. Отправка больших фотографий по электронной почте невероятно медленна, но сжатые фотографии еще более раздражают! Для чего ты будешь использовать свой?

Кредит изображения: Adafruit / Flickr, Камиль Поремби? лыжи / Flickr

Джеймс имеет степень бакалавра в области искусственного интеллекта и сертифицирован CompTIA A + и Network +. Он является ведущим разработчиком MakeUseOf и проводит свое свободное время за игрой в VR-пейнтбол и настольные игры. Он строит компьютеры с детства.