Безальтернативные сервисы заметок

Чтение на 9 минут

Проблемный Evernote

Если кто не знает, Evernote — средство хранения одних и тех же заметок в онлайне и на всех устройствах, где установлена одноименная программа. Эверноут давно прошел стадию обычного сервиса заметок. Аудиозаметки, напоминания и другие полезные штуки превратили делают его настоящим органайзером двадцать первого века.

Evernote хорош, когда надо сохранить информацию, найденную на просторах интернета. Хранится не только текст, но и графика.

Главный недостаток — бесплатный аккаунт имеет ограничение, из-за которого нельзя создавать много заметок с фотографиями и скриншотами:

Базовый (бесплатный) тариф Evernote
Базовый (бесплатный) тариф Evernote

Достаточно пару раз ошибиться, перенеся в заметку слишком «тяжелые» скриншоты, после чего заметки не будут синхронизироваться до конца месяца:

Достигнут лимит загрузок
Достигнут лимит загрузок

При этом нельзя отследить момент, когда достигнут лимит, потому что индикатор Evernote врет:

Скриншот сделан после достижения лимита
Скриншот сделан после достижения лимита

Тысячу рублей в месяц платить не хочется, альтернативы (Microsoft OneNote, Google Keep и другие) кажутся мне либо неудобными, либо слишком бедными на функции.

Идеальный выход — разворачивание на собственном сервере сервиса заметок. Для того, чтобы найти альтернативы Evernote, можно воспользоваться сервисом Alternative.to:

Выбор альтернатив Evernote с открытым кодом
Выбор альтернатив Evernote с открытым кодом

Сразу отмечу, что я искал в первую очередь сервисы с вебинтерфейсами, т.е. чтобы можно было зайти на сайт, ввести логин, пароль и работать с заметками.

Не могу сказать, что я нашел много альтернатив. Самый сильный сервис отличается нетривиальной настройкой, остальные — неудобны или не доделаны.

OpenNote

Страница на GitHub. Простой сервис заметок. Можно набрать текстовую заметку, прицепить картинку. Есть поиск.

Выглядит интересно:

Безальтернативные сервисы заметок 7

Созданные заметки можно хранить в БД MySQL или SQLite (в файле).

Установка проста: распаковываем архив OpenNote.zip с этой страницы в папку с доменом, создаем БД и пользователя для доступа к ней, затем открываем страницу http://вашсайтсзаметками/Service/install.php, следуем инструкциям и пользуемся… если ваш язык — английский или шведский. БД создается с кодировкой latin1_swedish_ci, так что нужно конвертировать таблицы в utf8_general_ci, иначе вместо русских букв будет «??? ?????». Как — есть множество инструкций.

К сожалению, у OpenNote есть два фатальных недостатка:

1. Полное отсутствие какой-либо защиты настроек. Без грамотной настройки .htaccess можно скачать настройки и подсмотреть пароль к БД (все хранится в открытом виде).

2. Примитивный интерфейс. Пользоваться попросту неудобно, хоть и выглядит классно.

По возможностям не дотягивает даже до относительно простого сервиса Google Keep.

Paperwork by twostairs

Официальная страница проекта встречает нас громадным логотипом.

Всем логотипам логотип.
Всем логотипам логотип.

Есть демоверсия (нажмите Sign up и введите какую-нибудь информацию, чтобы зайти). UPD: перестала работать.

Интерфейс дает надежду на то, что все доделают. В качестве редактора текста используется сильно урезанный CKEditor (доступны только базовые возможности форматирования). Недостаток: изображения (как и прочие файлы) можно прицепить к записи, но встроить внутри текста — нет.

Paperwork

Есть поддержка тегов, поиск, экспорт записей в Evernote.

Установка на виртуальный хостинг, к сожалению, нетривиальна. Так как используется фреймворк Laravel, с которым я практически не сталкивался, протестировать локальную копию я не успел, как и сделать онлайн-версию. Много времени отняла возня с Laverna (о ней позже).

Забегая вперед: из всех протестированных альтернатив Paperwork кажется самым удобным и функциональным.

Laverna

Страница на GitHub. На первый взгляд, серьезная альтернатива Evernote с удобным представлением заметок.

Laverna

Сразу понравилось, что Laverna шифрует данные на стороне клиента, т.е. создаваемые вами заметки будут зашифрованы на сервере и владельцам сервера не удастся их посмотреть.

К сожалению, установка Laverna на типичный виртуальный хостинг с PHP и Apache практически не описана в инструкции. Я потратил полдня, устанавливая Ubuntu и настраивая среду разработки, чтобы разобраться, что к чему. Потом догадался зайти в раздел Issues (Проблемы) проекта на Github и увидел это:

Эта ссылка должна быть первой в разделе Установки
Эта ссылка должна быть первой в разделе Установки

После установка казалась простой:

1. Качаем static-laverna-gh-pages.zip отсюда.

2. Распаковываем архив в корневую папку домена.

3. Открываем в браузере страницу с вашим доменом. Загрузится версия Laverna, которая хранит заметки в вашем браузере. Т.е. пока никакого хранения онлайн. Только в IndexedDB браузера.

Что делать? Нам же нужно хранение на сервере. Laverna может хранить заметки в Дропбоксе и совместим с хранилищами RemoteStorage. Странно, что нельзя хранить заметки в БД сервера или на крайний случай в своей папке.

Пробуем Дропбокс (если у вас есть сертификат для https):

1. Открываем настройки:

Безальтернативные сервисы заметок 1

2. Выбираем Dropbox (у вас ведь есть аккаунт в Дропбоксе, не правда ли?):

Безальтернативные сервисы заметок 2

3. Затем нужно получить ключ API Дропбокса. Открываем эту страницу, нажимаем Create app  Dropbox API app > My app only needs access to files it creates > Вводим название > Create app > копируем App key и вводим:

Безальтернативные сервисы заметок 3

Также не забудьте добавить адрес вида «https://вашсайтзаметок/dropbox.html» в поле OAuth 2 Redirect URIs в настройках приложения Dropbox, иначе в п. 7 вы получите ошибку.

4. Отмечаем галкой Использовать шифрование. Появится новый блок настроек.

5. Придумываем пароль, генерируем «соль» (у каждого должно быть свое значение!), делаем шифрование надежней:

Безальтернативные сервисы заметок 4

6. Можно сохранять настройки. Появится окно ввода пароля, вводим ранее указанный пароль шифрования. Появится окно предложения авторизации в Дропбоксе:

Безальтернативные сервисы заметок 5

7. Соглашаемся, авторизуемся, разрешаем созданному сайту с Laverna связь с Дропбоксом.

Если вы все сделали правильно, то теперь Laverna будет сохранять заметки в Дропбоксе в отдельной папке.

Настраиваем RemoteStorage (если у вас сервер без https).

1. Ставим в настройках RemoteStorage.

2. Проходим пункты 5-6 предыдущей инструкции (настраиваем шифрование).

3. После сохранения настроек вводим пароль. После захода увидите уведомление:

Безальтернативные сервисы заметок 6

Что такое RemoteStorage? Это стандартизированные хранилища данных. Список можете посмотреть здесь. К сожалению, ни одно из таких хранилищ нельзя развернуть на простом хостинге за 100 рублей в месяц (PHP+Apache+MySQL). Зато сайт 5apps предоставляет 1 Гб места бесплатно, пока находится в статусе беты.

4. Хорошо, вводим логин@сайт в поле «Connect remote storage», авторизуем созданный сайт с заметками с сервисом 5apps. Все заработает.

В чем проблема Laverna? В том, что на сервере не хранятся никакие настройки. Чтобы получить доступ к вашим заметкам, придется на каждом ПК вводить пароли и заново все настраивать. Можно сохранить конфигурацию в отдельный файл и просто импортировать его, но это наплевательское отношение к безопасности. Не исключено, что есть способ узнать ваш пароль и расшифровать все заметки, получив содержимое файлов настроек. Повторная настройка и авторизация тоже не выход, потому что перехват любого пароля (к сайту Дропбокса или LocalStorage) уже означает, что ваши заметки можно прочесть.

Может быть, нужно было самостоятельно компилировать Laverna и тогда сервис заработает как-то иначе. Для себя я сделал вывод, что Laverna ни разу не альтернатива для Evernote из-за ограниченных возможностей и проблем с безопасностью.

Gruik

Исходный код. Интересная идея — сервис заметок, которые можно делать как приватными, так и публичными.

Разработка остановилась пять месяцев назад, в текущем состоянии слишком глючный, нужно дорабатывать.

magpie

В описании сказано, что это «Git-backed Evernote replacement».

Протестировать не смог — демо-версия не работает, разбираться с cygwin для получения локальной копии не было желания. Разработка остановилась четыре месяца назад.

Leanote

Попробуйте демоверсию. Эта альтернатива Evernote выглядит потрясающе. Есть клиенты для ПК и мобильных устройств. Все было бы хорошо, если бы не одно но: Leanote написана с использованием языка Go и поэтому на дешевом хостинге не запустить. Увы.

Что есть еще?

Ничего. Никто еще не сделал по-настоящему функциональную альтернативу Evernote. Есть множество коммерческих сервисов заметок, предоставляющих базовые возможности бесплатно, но это сыр в мышеловке — вы уверены, что никто не прочтет ваши заметки?

Вердикт: возможность хранить личную базу данных без привязки к общедоступным сервисам не слишком востребована. Сильных альтернатив нет. То, что есть, не покроет и половины запросов частого пользователя Evernote. Появятся ли альтернативы в будущем? Надеюсь, да.

Темы записей
11 комментариев
    • Это не альтернатива, потому что продукт платный и устаревший. Последнее обновление было 4 января 2014 года — скорее всего, автор забросил своё творение и забил на исправления безопасности, улучшение функционала и совместимость с современным ПО. Не поддерживает свежий PHP 7.1, о чем купивший эту софтину клиент жаловался ещё 2 месяца назад в комментах на том сайте.

    • А как поставить китайскую? https://github.com/leanote/leanote
      можете написать? я пару суток провозился с базой,так и не смог поставить.вот и пришлось забрать со складчины NotePlex

    • Дмитрий Глашков есть опыт Модернизировать? NotePlex я могу скинуть Вам приложение

      • И то и то будет платно. У вас простой хостинг или VPS? Что именно вас не устраивает в NotePlex и связывались ли вы с его разработчиком? И какие именно проблемы возникли с leanote?

      • писал разработчику leanote тишина,там база в формате MongoDB ее я не могу импортировать. а разработчику NotePlex не писал, я же ее купил на складчине как я напишу разработчику. не устраивает редактор TinyMCE хочу установить плагин и немного внешний вид изменить.но разумеется я на своем сервере NotePlex не буду держать,бегет хостинг бесплатный,но он и бесплатный нормальный 6-10 тысяч трафика держит. TinyMCE сможете сделать и цена вопроса?

      • Сделать смогу. Цена доработки — от 1 тыс. руб или больше, смотря что там в коде и какой плагин нужно интегрировать. Детали пишите на [email protected], можете сразу прислать NotePlex, займусь сегодня же.

      • смог сам разобраться,поставил файловый менеджер Responsive Filemanager тему подправил https://yadi.sk/i/cD48GeKg3ANu4p но самое интересное что у меня в ней походу надобность отпала.нашел эту программу только дешевле 148 ¥ это 76рублей в год https://www.yinxiang.com/upgrade/?tier=premium&offer=www_menu https://yadi.sk/i/b4F5asl73ANqjf https://yadi.sk/i/-7IGvCDr3ANqpY

      • Нашел он, блин..
        Два часа потратил, чтобы выяснить, что нужно платить с Alipay или Wechat, на которые положить деньги можно только имея китайскую визу и китайскую банковскую карту…

        Короче сидя в РФ ничего не получится)) Надо в Китай ехать..))))

Добавить комментарий