Всвязи с необходимостью делать какие-то записи, заметки и т.д., у меня возникла необходимость в записной книжке с синхронизацией заметок через интернет. Основные требования были такие: кроссплатформенность (Linux, Android, Windows), возможность синхронизации, и это должно быть десктопное приложение, т.к. будет необходимость пользоваться при отсутствии интернета. Оценив возможности нескольких сервисов и приложений (Evernote - нет поддержки Linux, различные онлайновые сервисы типа Google Docs не подходят по определению), я нашел достаточно стандартное для Ubuntu решение - Tomboy и его порт под Android - Tombroid.
С первой часть все прошло гладко - нужные программы нашлись. Вторая часть - синхронизация - шла с пробуксовками. Раньше синхронизировалось через Ubuntu One, но файловые сервиы там закрылись. Вариант через Dropbox синхронизировать локальные файлы с данными мне не подходил.
Вскоре нашлось рабочее решение - OwnCloud с бесплатной платформой ownCloud Server 8.1.
Сам ownCloud не предназначен для синхронизации Tomboy, этим занимается стороннее приложение grauphel. OwnCloud - файлообменное приложение и его функционал заслуживает отдельной статьи.
Для настройки синхронизации Tomboy нужно проделать несколько простых шагов.
Установка OwnCloud
Скачиваем и распаковываем в www каталог веб-сервера. Заходим на URL сервера, например http://127.0.0.1.
OwnCloud предлагает установку.
Процесс установки очень простой и включает в себя только ввод логина и пароля администратора.
После этого попадаем в админку и видим приглашение для скачивания приложения OwnCloud.
Установка Grauphel
Устанавливаем модуль, который научит oC обмениваться данными с Tomboy.
Просто скачиваем (GitHub), распаковываем и копируем в папку apps.
Затем заходим в oC Файлы-Приложения-Не включено, видим Grauphel.
Включаем, видим в меню новый пункт "Tomboy".
Настройка Tomboy
Запускаем Tomboy, заходим в настройки - синхронизация. Выбираем web, заходим в Tomboy на oC.
Копируем ссылку, вставляем в приложение.
Жмем "подключиться", перенаправляемся в браузер на страницу подтверждения, где авторизуем программу.
После этого синхронизация работает, заметки появляются в админке oC.
Примерно таким же образом настраиваем Tombroid на Adroid.