Хочется подключить Google Drive с библиотекой к серверу, что бы запустить Calibre Web, т.к. Nextcloud при больших объёмах совершенно нестабилен, а книг порядка 5 гигабайт (см. Calibre: домашняя онлайн-библиотека в браузере и Moon+ Reader).
После долгого выбора клентов – остановился на Insync (15 дней триала, 30 уе стоимость лицензии на одного юзера).
Новую версию можно легко установить из репозитория – но она не поддерживает CLI.
Для установки – добавляем ключ:
Создаём /etc/apt/sources.list.d/insync.list
:
deb http://apt.insync.io/debian stretch non-free contrib
И устанавливаем:
Содержание
insync-headless
А вот insync-headless
, который, собственно, и предоставляет CLI, разработывать перестали, вернее в новой версии выпилили поддержку CLI – см. (LINUX) Headless and CLI community support.
Тем не менее – всё ещё можно установить старую версию.
Загружаем инсталятор:
Устанавливаем:
Запускаем его:
В браузере открываем страницу https://insynchq.com/auth – логинимся со своим Google-аккаунтом, и получаем код:
Подключаем аккаунт:
Синхронизация запускается сразу после добавления аккаунта:
Проверить статус можно:
@
и имя каталога
Но есть нюанс – так как имя каталога содержит @
– то, например, Calibre Web не хочет принимать его как путь к данным.
Лепим костыль – создаём симлинк:
Проверяем:
Больше команд и документация – тут>>>.