Представляем бесплатный клиент Microsoft OneDrive, который полностью поддерживает OneDrive Personal, OneDrive для бизнеса, OneDrive для Office365 и библиотеки SharePoint.
Этот надежный и легко настраиваемый клиент совместим со всеми основными дистрибутивами Linux и FreeBSD, а также может быть развернут как контейнер с помощью Docker или Podman. Он предлагает возможности как односторонней, так и двусторонней синхронизации, обеспечивая при этом безопасное соединение со службами Microsoft OneDrive.
Первоначально созданный как «вилка» клиента Skilion, стоит отметить, что разработчик исходного клиента прямо заявил, что не намерен поддерживать или поддерживать свою работу (ссылка).
Этот клиент представляет собой 100% переосмысление оригинальной работы, устраняя многочисленные заметные ошибки и проблемы и включая при этом значительный набор новых функций. Этот клиент находится в активной разработке с середины 2018 года.
Совместимость с OneDrive Personal и OneDrive для бизнеса, включая доступ к библиотекам Microsoft SharePoint.
Предоставляет правила фильтрации на стороне клиента для выбора данных для синхронизации с учетными записями Microsoft OneDrive.
Кэширует состояние синхронизации для повышения эффективности
Поддерживает опцию пробного запуска для безопасного тестирования конфигурации.
Проверяет передачу файлов для обеспечения целостности данных
Отслеживает локальные файлы в режиме реального времени с помощью inotify
Поддерживает прерванную загрузку для завершения позже.
Возможность немедленной синхронизации удаленных обновлений через веб-перехватчики.
Повышенная скорость синхронизации благодаря многопоточной передаче файлов.
Управляет использованием полосы пропускания трафика с ограничением скорости.
Поддерживает беспрепятственный доступ к общим папкам и файлам как в учетных записях OneDrive Personal, так и в OneDrive для бизнеса.
Поддерживает развертывание национальных облаков, включая Microsoft Cloud для правительства США, Microsoft Cloud Germany и Azure, а также Office 365, управляемый VNET в Китае.
Поддерживает отправку оповещений на рабочем столе с помощью libnotify.
Защищает от значительной потери данных в OneDrive после изменения конфигурации.
Работает как с одно-, так и с многоарендными приложениями.
Возможность оперативного шифрования/расшифровки файлов при загрузке/выгрузке файлов из OneDrive.
Поддержка функции Windows «по требованию», поэтому файл загружается только при локальном доступе.
Графический интерфейс для управления конфигурацией: клиент OneDrive для Linux с графическим интерфейсом.
Модификация терминала вывода цветного журнала: Клиент OneDrive для Linux Вывод цветного журнала
Значок на панели задач: Значок клиента OneDrive для Linux на панели задач
См. Часто задаваемые вопросы
Если у вас есть вопросы или вам нужно что-то прояснить, пожалуйста, создайте новое сообщение для обсуждения здесь.
Поддержка предоставляется только для текущей версии приложения или более новых версий основной ветки.
Текущая версия выпуска:
Чтобы проверить вашу версию, запустите: onedrive --version
. Убедитесь, что вы используете текущую версию, или при необходимости скомпилируйте последнюю версию из основной ветки.
Если вы используете более старую версию, вам необходимо выполнить обновление до текущей версии или более новой, чтобы получить поддержку.
Если у вас возникли проблемы с запуском приложения, сначала выполните следующие действия:
Проверьте версию приложения, которое вы используете onedrive --version
, и убедитесь, что вы используете либо последнюю версию, либо сборку из основной версии.
Настройте приложение на использование только сетевого подключения IPv4, а затем повторите тестирование.
Настройте приложение для использования только HTTP/1.1. операции с сетевым подключением IPv4, а затем повторите тестирование.
Если вышеуказанные пункты не решили вашу проблему, обновите версию «curl» до последней, доступной разработчиками Curl. Подробности см. на странице https://curl.se/docs/releases.html.
Важный
Убедитесь, что проблемы, отмеченные как ошибки, действительно являются программными ошибками. В случае проблем с установкой, проблем с дистрибутивным пакетом/версией или проблем с зависимостями пакетов, пожалуйста, начните обсуждение вместо того, чтобы отправлять отчет об ошибке.
Если вы обнаружите какие-либо ошибки, вы можете сообщить о них здесь, на Github. Прежде чем писать о проблеме, убедитесь, что:
Заполните новый отчет об ошибке, используя шаблон проблемы.
Создайте журнал отладки для поддержки, используя следующий процесс.
Если вас каким-либо образом беспокоит конфиденциальность данных, содержащихся в подробном файле журнала отладки, создайте новую учетную запись OneDrive, настройте клиент для ее использования, используйте фиктивные данные для моделирования вашей среды, а затем воспроизведите исходную проблему.
Если вы все еще обеспокоены, предоставьте на подпись соглашение о неразглашении или документ о конфиденциальности.
Загрузите журнал отладки в Pastebin или заархивируйте и отправьте электронное письмо по адресу [email protected].
Если вас беспокоит конфиденциальность ваших отладочных данных, зашифруйте + защитите паролем файл архива и предоставьте пароль для расшифровки с помощью внеполосного механизма (OOB). Отправьте электронное письмо по адресу [email protected], чтобы узнать способ отправки пароля OOB.
Если вы все еще обеспокоены, предоставьте на подпись соглашение о неразглашении или документ о конфиденциальности.
Обратитесь к документации/known-issues.md.
Обратитесь к документации/install.md.
Обратитесь к документации/usage.md.
См. документы/business-shared-items.md.
Обратитесь к документации/sharepoint-libraries.md.
Обратитесь к документации/national-cloud-deployments.md.
Обратитесь к документации/docker.md.
Обратитесь к документации/podman.md.