Что такое WebDAV и кому он нужен
WebDAV — это обычный способ держать файлы на своём сервере, а не в облаке какой-нибудь компании. Его понимают Nextcloud, ownCloud, InfiniCLOUD (TeraCLOUD), Jianguoyun, Koofr, университетские хранилища и большинство домашних NAS.
Zotero синхронизирует файлы, приложенные к вашим статьям, либо через хранилище Zotero, либо через ваш собственный сервер WebDAV — выбор делается в Zotero на компьютере, в Настройки → Синхронизация → Синхронизация файлов. Если выбран WebDAV, ваши PDF никогда не попадают на серверы Zotero, и Rectoly тоже не может взять их оттуда: у каждой статьи стоит Файл не синхронизирован, пока вы не настроите здесь тот же сервер. После этого Rectoly читает и пишет на него точно так же, как Zotero.
Rectoly умеет просматривать сервер WebDAV и брать оттуда PDF — чтобы прочитать его на этом устройстве или добавить в Mendeley. Это ещё один путь, которым PDF попадает к вам, наряду с библиотекой Mendeley, файлами на устройстве и отслеживаемой папкой.
Если же ваши PDF вынесли из Zotero ZotFile или ZotMoov, это другая настройка. См. Файлы, связанные через ZotFile или ZotMoov.
- Настроить сервер и нажать Проверить сервер — бесплатно. Прочитать PDF оттуда — то же самое, что загрузить его из хранилища Zotero: входит в покупку, бесплатно в течение 14 дней пробного периода, а до его начала первая статья бесплатна. См. Пробный период и покупка.
- Настроить сервер и просматривать его — бесплатно. Открыть PDF на устройстве или добавить его в Mendeley входит в покупку и бесплатно в течение 14 дней пробного периода. Повторно открыть уже загруженный PDF всегда бесплатно. См. Пробный период и покупка.
Настройка WebDAV
Введите ровно то, что использует Zotero на компьютере. Там настройка находится в Настройки → Синхронизация → Синхронизация файлов; оттуда перепишите URL, имя пользователя и пароль.
- Откройте настройку в Rectoly:
- Настройки › Синхронизация и резервная копия › Синхронизация файлов (WebDAV).
- Настройки › Синхронизация › Синхронизация файлов (WebDAV).
- Установите Синхронизировать файлы вложений через в WebDAV.
- Оставьте соединение на https и в поле URL-адрес укажите только ту часть, что стоит между схемой и
/zotero/, напримерexample.teracloud.jp/dav./zotero/Rectoly добавляет сам, так что не пишите его; собственная настройка Zotero устроена так же. - Введите имя пользователя и пароль. Некоторые сервисы требуют здесь отдельный пароль — см. Пароли приложений.
- Нажмите Проверить сервер.
Проверить сервер убеждается, что адрес действительно принадлежит серверу WebDAV, что имя пользователя и пароль принимаются и что Rectoly может положить туда пробный файл и прочитать его обратно. Если всё получилось, в строке появляется Проверен с датой. Если вы ни разу не нажимали кнопку, Rectoly проверит сервер сам перед первой передачей.
Если папки zotero на сервере ещё нет, Rectoly спросит: «…/zotero/ не существует. Создать сейчас?» Выберите Создать, и проверка продолжится. Это папка, куда Zotero кладёт каждое вложение, поэтому она обязана существовать.
Некоторые серверы не показывают файл сразу после загрузки. Тогда Rectoly сообщает, что пробный файл не удалось прочитать сразу, всё равно помечает сервер пригодным и идёт дальше.
Незашифрованный адрес http принимается только для сервера в домашней или лабораторной сети (192.168.…, .local и подобные), и при этом выводится предупреждение, что соединение не шифруется. В остальных случаях выбирайте https. Сертификат, который Rectoly не может проверить, — например самоподписанный — отклоняется; принять его нельзя, ровно как и в Zotero.
Открытие статьи
В чтении ничего не меняется. Откройте статью; если PDF ещё нет на устройстве, Rectoly возьмёт его с вашего сервера WebDAV, распакует и откроет. См. Загрузка PDF и чтение офлайн.
- Статьи, файлы которых на момент переключения ещё лежали в хранилище Zotero, по-прежнему открываются оттуда: смешанная библиотека работает без всякой уборки.
- Статьи из групповой библиотеки всегда берутся из хранилища Zotero. См. Групповые библиотеки и рукописные заметки.
- Если PDF ещё нет на сервере, Rectoly скажет: Этого PDF нет на вашем сервере WebDAV. Сначала синхронизируйте файлы в Zotero на компьютере. Zotero выгружает файлы при следующей синхронизации, так что обычно достаточно дождаться, пока компьютер закончит.
Каждый загруженный файл сверяется с отпечатком, записанным Zotero в элементе; повреждённый файл отбрасывается, а не открывается.
PDF, добавленные в Rectoly
Пока выбран WebDAV, всё, что Rectoly добавляет в вашу библиотеку Zotero, уходит на ваш сервер WebDAV, а не в хранилище Zotero: Добавление PDF в Zotero, отслеживаемая папка и PDF, отправленные в Rectoly из другого приложения.
Rectoly создаёт элемент в Zotero, выгружает файл на ваш сервер и записывает в элементе, какой файл ему принадлежит. Zotero на компьютере заберёт файл при следующей синхронизации и покажет его как любое другое вложение. Больше на компьютере делать нечего.
- Добавление в групповую библиотеку по-прежнему идёт в хранилище Zotero, потому что группы не могут работать через WebDAV.
- Если на сервере нет места, Rectoly скажет На сервере WebDAV нет свободного места, и статья не будет добавлена.
- Прерванная выгрузка продолжится с того же места при следующем запуске Rectoly; шаги безопасно повторять.
- При выходе из аккаунта сохранённый пароль удаляется, как и данные входа в Zotero. Пока вы не введёте его снова, Rectoly останавливается перед добавлением PDF, а не кладёт его молча в хранилище Zotero.
Групповые библиотеки и рукописные заметки
- Групповые и публичные библиотеки и ленты всегда используют хранилище Zotero. Сам Zotero не разрешает им WebDAV, так что для группы ничего не меняется.
- Рукописные заметки остаются в хранилище Zotero. Rectoly хранит рукописные заметки режима чтения в отдельном небольшом файле рядом со статьёй в Zotero, и этот файл уходит в хранилище Zotero, даже когда ваши PDF лежат на WebDAV, — поэтому рукописные заметки по-прежнему доходят до других ваших устройств с Rectoly. См. Общие рукописные заметки на планшетах и ПК.
- Вернуться к хранилищу Zotero ничего не стоит: статьи, уже лежащие на сервере WebDAV, продолжают открываться, пока сохранены настройки сервера, а PDF на устройстве никогда не удаляются. Что делать с самими файлами, решается в Zotero на компьютере.
- Rectoly не удаляет с вашего сервера ничего, что не положило туда само.
Добавление сервера
- Откройте настройку:
- Настройки › Синхронизация и резервная копия › Сервер WebDAV.
- Настройки › Синхронизация › Сервер WebDAV.
- Оставьте соединение на https и укажите URL-адрес папки, с которой хотите начать. Адрес Nextcloud выглядит как
cloud.example.com/remote.php/dav/files/USER; у университетского хранилища или NAS он свой. Вводите его без имени пользователя и без части после?или#. - Введите имя пользователя и пароль. Некоторые сервисы требуют здесь отдельный пароль — см. Пароли приложений.
- Нажмите Проверить подключение. Если всё получилось, в строке появится Проверен, и просмотром можно пользоваться.
По одному серверу за раз. Удалить очищает настройки и стирает сохранённый пароль с устройства. Чтобы настроить сервер, нужно войти в Mendeley.
Незашифрованный адрес http принимается только для сервера в домашней или лабораторной сети, с предупреждением. В остальных случаях выбирайте https; сертификат, который Rectoly не может проверить, отклоняется.
Просмотр сервера и открытие PDF
- В библиотеке выберите … › Открыть с WebDAV… или Добавить в Mendeley с WebDAV….
- Нажмите ⋮ над списком › Открыть с WebDAV… или Добавить в Mendeley с WebDAV…. Во время чтения те же пункты есть в меню Импорт над статьёй.
В списке показываются только папки и PDF; всё остальное на сервере остаётся за кадром. Откройте папку, чтобы войти в неё, а вернуться можно по пути сверху. Имя и Дата изменения упорядочивают список. Rectoly помнит папку, в которой вы были в прошлый раз.
Затем выберите PDF:
- Открыть — файл переносится на это устройство и открывается со всеми инструментами чтения. Он попадает к остальным PDF, которые есть только на этом устройстве, так что позже вы сможете открыть его бесплатно. См. Открытие PDF без входа в аккаунт. Повторный выбор того же файла не загружает его заново, если на сервере он не изменился.
- Добавить в Mendeley — файл выгружается в вашу библиотеку с обычным подтверждением названия, авторов и года. См. Добавление PDF в Mendeley. Можно выделить несколько PDF и добавить их один за другим.
Rectoly только читает ваш сервер: ничего не выгружает, не переименовывает и не удаляет. Папка, в которой больше нескольких тысяч записей, не выводится — Слишком много элементов. Разделите папку.
Пароли приложений
Некоторые сервисы не принимают обычный пароль входа по WebDAV и требуют отдельный, который обычно называют паролем приложения. Если имя пользователя и пароль отклоняются, хотя они верны, почти всегда дело именно в этом, а при двухфакторном входе такой пароль обязателен.
- Nextcloud и ownCloud: создайте пароль приложения в личных настройках безопасности и используйте его вместо пароля входа. Имя пользователя остаётся тем же.
- InfiniCLOUD (TeraCLOUD): включите подключение приложений на странице аккаунта — оно выдаёт пароль приложения, показываемый лишь один раз, его и используйте вместо пароля от сайта.
- Jianguoyun: добавьте приложение в настройках безопасности аккаунта; оно выдаст пароль для использования здесь.
Имя пользователя — то, которое сам сервис указывает для WebDAV, и это не всегда ваш адрес электронной почты.
Где хранится пароль
Адрес, имя пользователя и пароль остаются только на этом устройстве, а пароль система хранит в зашифрованном виде:
- в связке ключей;
- зашифрованным для вашей учётной записи Windows;
Они отправляются только на ваш сервер и никуда больше. Серверы Rectoly их никогда не видят, а ни Mendeley, ни Zotero не узнают, что вы пользуетесь WebDAV. При выходе из аккаунта пароль стирается с устройства; остальные настройки сохраняются, поэтому заново вводить нужно только пароль. См. Ваши данные.
Если что-то пошло не так
Каждое сообщение относится к вашему серверу, а не к серверу Rectoly.
| Что говорит Rectoly | Что это значит и что делать |
|---|---|
| Не удалось связаться с сервером … | По этому адресу ничего не ответило: опечатка в URL, нет связи или сервер не работает. Откройте адрес в браузере, чтобы проверить. |
| … не похож на адрес WebDAV | Ответ пришёл, но не от сервера WebDAV. Обычно дело в пути — адрес WebDAV редко совпадает с тем, что вы открываете в браузере (у Nextcloud он заканчивается на remote.php/dav/files/<пользователь>). |
| Сервер WebDAV не принял имя пользователя и пароль | Имя или пароль неверны, либо сервис требует пароль приложения. См. Пароли приложений. |
| Нет прав доступа к … на этом сервере | Учётная запись принята, но прав на эту папку нет. Возьмите свою папку или обратитесь к администратору сервера. |
| Папка по этому адресу не найдена | Части адреса после имени хоста на сервере не существует. |
| Не удалось проверить сертификат сервера | Rectoly не использует соединение HTTPS, которое не может проверить, а самоподписанный сертификат принять нельзя. Установите сертификат, которому устройство доверяет. |
| Незашифрованное соединение (http) … | Простой http разрешён только для сервера в домашней или лабораторной сети. Выберите https. |
| Сервер ограничивает число запросов | Слишком много запросов за короткое время — у некоторых сервисов, особенно Jianguoyun, есть лимиты. Подождите несколько минут и повторите. |
| Не удалось открыть файл с сервера WebDAV (неожиданный формат) | Вернулось не то, что ожидалось. Если это происходит только с одной статьёй, файл на сервере, скорее всего, повреждён. |
| Этого PDF нет на вашем сервере WebDAV | Zotero на компьютере его ещё не выгрузил. Синхронизируйте там файлы, а затем библиотеку здесь. |
| На сервере WebDAV нет папки zotero | Папку zotero переместили или удалили. Нажмите Проверить сервер, он предложит её создать. |
| Загруженный файл повреждён | Он не совпал с отпечатком, записанным в элементе. Rectoly отбрасывает его вместо того, чтобы открыть; повторите попытку, а если не помогает — выгрузите файл заново из Zotero. |
| На сервере WebDAV нет свободного места | Освободите место на сервере и добавьте PDF снова. |
| Сервер сообщает, что несуществующий файл есть | Этот сервер неверно отвечает о несуществующих файлах, из-за чего безопасная синхронизация невозможна. Обратитесь к администратору. |
| Пароля WebDAV нет на этом устройстве | При выходе из аккаунта он удаляется. Введите его снова в настройках и нажмите Проверить сервер. |
| Этого PDF больше нет на сервере | Его переместили или удалили, пока список был открыт. Перезагрузите папку. |
| Этот PDF слишком велик для этого устройства | Выберите файл поменьше или освободите место на устройстве. |
| Слишком много элементов. Разделите папку | В одной папке больше записей, чем может показать список. Разделите её на сервере. |
Диагностические данные сохраняют только вид ошибки — никогда адрес, имя пользователя или имена файлов. См. Устранение неполадок.