Рекламное объявление
В последние месяцы возникло немало проблем и опасений по поводу Dropbox, а именно: заставляя некоторых людей чувствовать себя некомфортно из-за этого и ищут убежища с помощью альтернатива. Да, существует множество других онлайн-хранилищ, таких как Box.net 5 супер простых инструментов для обмена файлами с друзьями или вашими устройствамиОбщий доступ к файлам - это больше, чем просто общая папка в облаке. Если для этого вам нужны подходящие приложения, попробуйте эти варианты мгновенного обмена файлами в Интернете, о которых вы, возможно, не слышали. Подробнее , но кажется, что нет абсолютно никакой альтернативы, которая могла бы конкурировать с преимуществами Dropbox, а именно синхронизацией файлов.
Однако вам не нужно искать дальше, потому что наконец-то появилось решение, которое называется Sparkleshare.
О Sparkleshare
Sparkleshare - альтернатива Dropbox для синхронизации файлов с открытым исходным кодом. Это не сервер веб-сайта сам по себе, а скорее служба, которую вы можете развернуть самостоятельно, чтобы создать свою собственную настройку синхронизации. Поскольку вы можете выбрать, где на самом деле хранить данные, которые вы хотите синхронизировать между системами, вы всегда можете полностью контролировать свои собственные данные и никогда не полагаться на сторонние службы.
Sparkleshare использует GIT система в качестве его основы. Для тех, кто не знает, GIT - отличный репозиторий файлов и служба отслеживания версий. Многие различные проекты (особенно проекты с открытым исходным кодом) используют GIT для контроля выполнения нового кода в недавно измененных файлах. Лучше всего то, что Sparkleshare в конечном итоге станет полностью кроссплатформенным. В настоящее время доступны сборки для Linux и Mac, а в перспективе - для Windows, Android и iOS.
Установка
Пользователи Windows в конечном итоге получат простой в использовании установщик, а пользователи Mac уже должны знать, как установить свой пакет. У пользователей Linux есть немного (и я имею в виду это относительно) сложный способ установки Sparkleshare, но это не должно быть большой проблемой.
Ubuntu
Пользователям Ubuntu необходимо добавить PPA, содержащий пакеты Sparkleshare. Вам повезло, ведь этот PPA был построен не так давно. Добавьте PPA с
sudo add-apt-репозиторий ppa: warp10 / sparkleshare
, обновите свои репозитории с помощью
sudo apt-get update
и установите Sparkleshare с
sudo apt-get install sparkleshare libwebkit1.1-cil git-core
.
Fedora
Пользователи Fedora должны пойти по тому же пути. Сначала вам нужно добавить репозиторий, содержащий пакеты Sparkleshare, перейдя в папку, содержащую файлы репо (
cd /etc/yum.repos.d
), загрузите новый файл репо (
sudo curl -O http://repos.fedorapeople.org/repos/alexh/sparkleshare/fedora-sparkleshare.repo
) и установите необходимые пакеты (
sudo yum install -y sparkleshare openssh-askpass
). На всякий случай пользователи Fedora рекомендуют удалить определенный пакет, чтобы предотвратить ненужные сбои. Для этого вам нужно будет ввести
sudo yum remove -y наутилус-питон
.
Пользователи любого другого дистрибутива сами по себе (как и множество других дистрибутивов!). Однако не думайте, что пакет Sparkleshare не существует для вашего дистрибутива, поэтому поищите в Google и посмотрите, что появится.
Подготовка к настройке
Поскольку Sparkleshare использует GIT, у вас есть широкий выбор вариантов хранения файлов. Когда вы впервые запускаете Sparkleshare, настройка дает вам выбор между тремя основными веб-сайтами, работающими с GIT, на которых люди могут получить бесплатные учетные записи, а также возможность определить свой собственный сервер.
На самом деле создание собственного репозитория GIT для запуска Sparkleshare выходит за рамки этой статьи, но если немного погуглить, вы сможете найти некоторые инструкции. Вы также можете быть уверены, что есть инструкции по созданию веб-интерфейса для вашего собственного репозитория GIT. В примере, приведенном в этой статье, я буду быстро настраивать и использовать свой собственный сервер.
После установки запустите программу из своего меню. Когда он откроется, введите свое имя и адрес электронной почты, затем продолжите.
Затем вы можете выбрать свой источник и заполнить информацию по запросу. Убедитесь, что вы сначала заглянули на сайт, так как они могут потребовать от вас дополнительных действий, таких как использование SSH-ключа для безопасного доступа без пароля. Например, если вы подключаетесь к собственному серверу, вам необходимо создать SSH-ключ с
ssh-keygen -t rsa
и отправьте его на свой сервер с помощью
ssh-copy-id ИМЯ ПОЛЬЗОВАТЕЛЯ @ СЕРВЕР
. Затем вы можете подключиться к Sparkleshare.
Кроме этого, вам нужно закончить! Теперь вы можете начать синхронизацию в выбранной вами папке.
Заключение
Вот и все! Теперь вы можете использовать его так же, как и Dropbox, но с дополнительным спокойствием. Если вы слишком параноик, вы можете применить те же методы шифрования, которые описаны здесь Как зашифровать данные Dropbox с помощью ENCFS [Linux]Dropbox, возможно, является одним из лучших онлайн-инструментов для синхронизации файлов. Однако, если вы в последнее время бегло просматривали технические новости, вы увидите, что в последнее время Dropbox испытывает некоторые проблемы с конфиденциальностью. Следовательно, шифрование ... Подробнее также. Что вы будете делать сейчас, зависит от вас.
Подходит ли вам эта альтернатива Dropbox? Вы хотите переключиться на что-то другое или остаться с Dropbox? Считаете ли вы такие проекты, как Sparkleshare, ценными? Дайте нам знать об этом в комментариях!
Дэнни - старший преподаватель Университета Северного Техаса, который увлекается всеми аспектами программного обеспечения с открытым исходным кодом и Linux.