Что такое Syncthing?
Если вы не знакомы с Syncthing, это кроссплатформенное одноранговое приложение для синхронизации файлов клиент / сервер, разработанное на языке Go. Его работа очень похожа на BitTorrent Sync. Однако, в отличие от этого, Syncthing имеет открытый исходный код. Давайте посмотрим, каковы некоторые из его наиболее важных характеристик ...
Функции синхронизации
Бесплатное программное обеспечение
Разработка открыта для обсуждения. Сообщество участвует в разработке и вносит новые идеи.
с открытым исходным кодом. Весь исходный код доступен на GitHub - вы получаете то, что видите, без каких-либо скрытых «сделок» с вашими данными.
Открытый протокол. Протокол является открытым и документированным стандартом.
Управление и отчет об открытых ошибках. Любые обнаруженные ошибки сразу видны, и любой может исправить их - скрытых недостатков нет.
Частное страхование
частный. Ваши данные хранятся только на ваших устройствах. Нет центрального сервера, к которому можно было бы получить доступ и взломать, законно или незаконно.
Зашифрованный. Все коммуникации защищены с помощью TLS. Используемое шифрование не позволяет шпиону получить доступ к вашим данным.
Аутентифицирован. Каждый узел идентифицируется надежным криптографическим сертификатом. Только узлы, которые вы явно одобрили, смогут подключаться к вашим командам.
Легко использовать
Syncthing все еще находится в разработке, хотя уже реализовано большое количество функций:
Веб-интерфейс. Синхронизацию можно настраивать и контролировать через простой и мощный веб-интерфейс.
портативный. Он работает в Mac OS X, Windows, Linux, FreeBSD и Solaris. Его можно запускать на настольных компьютерах и синхронизировать с сервером для резервного копирования.
Простой. Syncthing не требует IP-адресов или других дополнительных настроек. Каждая машина идентифицируется идентификатором. Просто дайте этот идентификатор своим друзьям, поделитесь папкой и посмотрите, как все синхронизируется, как по волшебству.
мощный. Позволяет синхронизировать папки с разными людьми.
Синхронизация установки GTK
Синхронизация GTK доступна через PPA для Ubuntu 15.04, 14.10 и 14.04, а также Linux Mint 17.1 и 17. Чтобы добавить PPA и установить его, выполните следующие команды:
sudo add-apt-repository ppa: nilarimogard / webupd8 sudo apt-get update sudo apt-get install syncthing-gtk
Пользователи Arch Linux могут установить Syncthing GTK через официальные репозитории.
sudo pacman -S syncthing-gtk
Версия Git доступна в AUR.
Более подробную информацию: Синхронизация документации & Sincthing на Github
Вы знаете, сколько бесплатного хранилища они предлагают?
Нет-нет ... вы ставите хранилище, как в Bittorrent Sync.
Разве в итоге они не изменили название на «Пульс»?
Да, я так думаю ... хотя это еще совсем недавно. Оставляю ссылку кому интересно: https://ind.ie/about/blog/pulse/
Мне понравилось, это круто.
Может быть, гугл его не будет развивать?
Нет, гугл тут ни при чем.
Есть версия для windows? а для федоры? как это настроено?
Я также пользуюсь возможностью порекомендовать Seafile, который является сервером и клиентом (мультиплатформенным). В нем есть управление пользователями, шифрование и другие вещи. Да, и API, в отличие от BitTorrent Sync.
В Seafile есть клиентское приложение для Android и рабочего стола (кроссплатформенное), хотя я не уверен, что оно обновлено. У вас есть онлайн-платформа для совместной работы? Например, для редактирования текстовых файлов или электронных таблиц. Важный момент, у вас есть поддержка NAS? особенно для самых важных, таких как FreeNas, OpenMediaVault, Free4Nas или Amahi (я еще не решил, какую OS-NAS установить); а также синхронизация между «облаками» очень важных (выбираемых) файлов с сервера-клиента, возможна ли это? или многого просит. На данный момент я почти выбрал Owncloud и хочу получить более широкую картину.
привет
Он также имеет приложения для Android и является мультиплатформенным. Для получения дополнительной информации рекомендую посетить официальную страницу проекта: http://syncthing.net/
Ура! Павел.
Я хотел бы иметь местную альтернативу linux для использования office.com из облака: ´ (
Если вам нужна совместная работа в режиме реального времени а-ля Google Docs, я рекомендую Abiword.
Больше информации: https://en.wikipedia.org/wiki/Collaborative_real-time_editor#Desktop-based
google doc отвратителен для обезьян, с которыми я работаю, для совместной работы я использую zoho creator и его отчеты, я спросил, что-то более продвинутое, например office.com, с возможностью создавать локальные базы данных и использовать автономные веб-приложения ... сейчас Еще одна сильная сторона - moodle, которая недавно объявила об интеграции с office.com, но меня заинтриговало, как она будет это делать, в качестве веб-клиента или с модулем, который использует модуль, поскольку moodle можно использовать как в локальной сети, так и в Интернете.
Приветствую, на мой взгляд, чего-то не хватает, наличия приложения для Android, приложений, которые я использую для синхронизации файлов, которые я установил на свой компьютер, ноутбук, планшет и телефон.
Мой комментарий был неправильным, если у вас есть приложение для Android, я собираюсь его установить.
Последние версии Go, которые с самого начала имеют кросс-компилятор между платформами, также создаются для Android.
В принципе, вы компилируете из Windows или Linux, и результат может быть для Windows, Linux или Intel-ARM Android.
Предполагается, поскольку в зависимости от целевой платформы режим программирования полностью меняется.
Приветствие.
Отлично, веб-приложение на Go. Я хотел бы знать, какой веб-фреймворк вы использовали. Жалко, что у них нет своего графического окружения, у них есть привязки с библиотеками вроде gtk и qt. Что ж, поскольку один из внутренних «классов» go - это мини-веб-сервер, вы запускаете его каждый раз, когда используете приложение. Хороший пример, код стоит проверить. Этот веб-дизайн является мультиплатформенным, но зависит от браузера или времени выполнения браузера, что почти одинаково.
Приветствие.
Я не могу синхронизировать файлы между компьютером и мобильным телефоном (Android)…. мобильный клиент не отправляет и не получает ни одного бита
Привет, Карлос. Вы уже открыли необходимые порты? Со мной случилось то же самое, что позже я понял, что мне нужно настроить брандмауэр, после настройки портов он у меня уже работал. Я тестировал программу неделю, и пока она у меня работает хорошо.
Мне не удалось открыть общий доступ к папке, при попытке я получаю сообщение об ошибке:
yncthing Не удалось сохранить конфигурацию. Неверный ответ HTTP.
Два ПК, один с elementary OS, а другой с Ubuntu 14.04.
спасибо