Приложения для заметок с хостингом на своём сервере (замена Evernote)

Я давно уже пользуюсь Evernote (далее местами — EN) для заметок. Мне от него много не надо — вложенность хотя бы в пару уровней, простой WYSIWYG-редактор, возможность прикреплять файлы, автосинхронизация, работа под Windows и Android, оффлайн-режим (включая мобильник), поиск по содержимому, сохранение веб-страничек.Коллективной работы не требуется, OCR приятен, но не критичен, веб тоже, даже self-hosting — при моей любви к таким решениям — приятная фишка, но если чего-то не будет из предыдущего абзаца, то я уж лучше буду пользоваться дядиным решением, а не терпеть отсутствие функций.

В принципе, сам по себе Evernote меня более-менее устраивает — работает, информацию я ещё не терял, просто сильно не нравится, куда он идёт. После выхода «new evernote» приложение резко потолстело как внешне, так и в плане потребления ресурсов, отбросило часть функций, приделало какие-то новые, лично мне не особо нужные, люди жалуются на пропадание данных, проблемы с оффлайн-режимом на телефонах, безопасность под вопросом, да и вообще — денег хочет.

Впрочем, заплатить за удобный сервис разумные деньги я не против, но если можно не платить — то предпочту не платить. Потому, когда собрал новый домашний сервер и начал перетаскивать какие-то сервисы от «дяди» к себе, задумался и о заметках. Как история показывает, этот тип приложений — один из самых подверженных различным облачным болезням, типа пропадания доступа, закрытия сервиса или смене тарифов.

Подробнее о требованиях

  1. Вложенность хотя бы в пару уровней. В evernote это «набор блокнотов», «блокнот», «заметки в блокноте». Я не против, если уровне будет больше, но меньше — нет.
  2. Простой WYSIWYG-редактор. Мне не нужны в записной книжке возможности текстового процессора, но отформатировать текст, раскрасить его, вставить список, табличку или картинку — это минимум. На счёт WYSIWYG — я знаю, что сейчас модно markdown использовать, но мне не хочется учить очередной язык разметки. Мне бы панельку с кнопками форматирования и стандартные хоткеи (Ctrl+B/Ctrl+I и т.п.). Если под капотом будет markdown — я не против, но если будет только он — связываться не буду. Проверка орфографии тоже нужна.
  3. Возможность прикреплять файлы. Я нередко храню какие-то файлы с заметками, особенно если это что-то техническое на тему «как прошивать биос» — в этом случае удобно иметь биос рядом, а не по ссылке непонятно куда. Большие файлы не нужны, но несколько мегабайт должны прикладываться.
  4. Автосинхронизация — я не должен помнить о том, что заметки надо синхронизировать. Сохранив заметку дома, я должен открыть её на работе или на телефоне. Отдельную кнопку можно иметь, но вместе с автоматом, а не вместо него.
  5. Работа под Windows и Android. Я практически не пользуюсь другими ОС и от отсутствия там приложения заметок страдать не буду.
  6. Оффлайн-режим (включая мобильник). В принципе, у Evernote с этим неплохо, но в последних версиях на телефоне он постоянно стал забывать скачивать блокноты в оффлайн.
  7. Поиск по содержимому. Казалось бы — банальность, но далеко не везде нормально работает. В какой-то программе, к примеру, кириллицу искало только нижнего регистра. Впрочем, там больше был proof-of-concept, чем готовое решение, потому я даже запоминать не стал.
  8. Сохранение веб-страниц в базе. Аддон к браузеру, который сохраняет текст статьи в базу. Да, у меня есть (get)pocket, но он всё же для «прочитать позже», а не для «схоронить навечно».

Так же — если переходить с Evernote — нужен нормальный импорт записей со всей структурой. Я не особо фанатичный пользователь — и у меня больше тысячи заметок. А у многих счёт на несколько тысяч идёт. И руками копировать это будет не слишком удобно. Но в обязательное я это не записывал, так как далеко не все приходят именно с Evernote. А может кому-то захочется с чистого листа начать.

По цене — Evernote стоит 2000 рублей в год, либо 1000 с 50% скидкой, которую можно получить достаточно регулярно. Такие расценки меня устраивают и платить больше не хочется (хочется вообще не платить).

Дальше я пройдусь по некоторым решениям, которые мне чем-то понравились и напишу, на чём в итоге остановился. Цели перечислять вообще всё, что есть на рынке, у меня не было, потому не стоит относиться к этому как к очередному списку «десять лучших незнамо чего». Это не лучшие программы, а просто те, которые мне чем-то приглянулись.


Joplin — «Опенсорный ответ evernote», одно из самых популярных предложений, когда ищешь замену для EN.

  1. Вложенность. Имеется. Причём уровней больше, чем в Evernote.
  2. Простой WYSIWYG-редактор. Изначально тут продвигался маркдаун-редактор. И он до сих пор имеется для любителей этого дела. Но с какой-то версии появился вполне пристойный WYSIWYG (поверх того же markdown). Функционально пристойный, на счёт стабильности работы я слышал жалобы — плавает форматирование во время переходов по тексту, могут исчезать какие-то абзацы. Сам пока не сталкивался. Рендерит html-теги. Вообще интересно, но для меня это не всегда плюс. Орфографию проверяет. Так же можно подключить внешний редактор.
  3. Возможность прикреплять файлы. Имеется. Закидываются в папку с базой, в текст вставляется простая ссылка. В WYSIWYG-режиме может быть непонятно, что это вложение, в markdown видно.
  4. Автосинхронизация. Имеется. Как через облако от разработчиков, так и сторонними способами. Можно через всякие дропбоксы, можно свой сервер синхронизации поднять.
  5. Работа под Windows и Android. Имеется. Хотя приложение под Android смотрится грустновато, выглядит тупым портом с десктопа. Ощущение, что в нём даже фоновой синхронизации нет. Не работает с большими вложениями (больше 100 мегабайт, жалуется при синхронизации «качать не буду, иначе упаду»).
  6. Оффлайн-режим (включая мобильник). Тут нет онлайна, только оффлайн+синхронизация.
  7. Поиск по содержимому. Имеется, но несколько хромой. К примеру, Evernote не только найденные заметки выводит, но и подсвечивает в тексте. Joplin же заметками ограничивается, в тексте потом дополнительно искать надо.
  8. Сохранение веб-страниц. Есть плагин для браузера, работает приемлемо. По крайней мере, у меня за время использования проблем не было. Он попроще, чем эверноутовский — не показывает превью перед импортом, не предлагает добавить описание (только теги). Но мне возможностей вполне хватает.
  9. Импорт. Здесь предстоит много ручной работы. Эверноут умеет экспортировать только заметки, потому, если у вас много блокнотов — каждый блокнот надо экспортировать отдельно. Либо, как вариант, перед экспортом прописать теги, экспортировать всей толпой, а потом в joplin по тегам уже восстановить структуру дерева.

Впечатления: программа находится ещё где-то в начале пути, есть некоторые недоработки и странноватые решения, не слишком удобный клиент под Android. Но даже сейчас она очень достойна и вполне пригодна к использованию для моих целей. Из забавного — есть консольная версия.


Trilium Notes Просто древовидное приложение для заметок. Пока что недоделка, но довольно приятная внешне, потому просто упомяну, что такое есть.

  1. Вложенность. Имеется.
  2. Простой WYSIWYG-редактор. Не слишком простой, но потянет. Проверка орфографии имеется.
  3. Возможность прикреплять файлы. Не нашел.
  4. Автосинхронизация. Есть, только через свой сервер.
  5. Работа под Windows и Android. WIndows-клиент имеется, а вот под Android приложения нет. Предлагают пользоваться веб-клиентом.
  6. Оффлайн-режим (включая мобильник). Для Windows есть, для телефона — учитывая предыдущий пункт — нету.
  7. Поиск по содержимому. Есть, неплохой.
  8. Сохранение веб-страниц. Имеется. Совсем простой (скриншот/вся страницы), плюс страницы сохраняет в какое-то рэндомное место в дереве. Но результат приемлемый.
  9. Импорт. На уровне заметок, как и в Joplin. Но не импортирует теги, так что работы по восстановлению структуры будет гораздо больше.

Впечатления: это, скорее, proof-of-concept, чем пригодное к использованию решение. Из интересных находок — «клонирование» заметок, можно одну заметку в нескольких местах дерева. Сомневаюсь, что в обозримом будущем станет готовым продуктом, но посмотреть было забавно.


WizNote — китайское приложение для заметок. Иногда встречается в рекомендациях с восторженными отзывами. Выглядящими как перевод с китайского. Как правило, это приговор. Но из-за того, что можно захостить сервер у себя, решил посмотреть.

  1. Вложенность. Имеется, многоуровневая.
  2. Простой WYSIWYG-редактор. Имеется. Причём не только WYSIWYG, заявлена и поддержка markdown, плюс в некоторых случаях может рендерить html. А может не рендерить. Проверку орфографии не нашел. Ещё прихрамывает скорость работы, заметки с заметной задержкой открываются. И для редактирования доступны не сразу, а только после нажатия на кнопку «Правка».
  3. Возможность прикреплять файлы. Имеется.
  4. Автосинхронизация. Есть, но настроек не нашел. На сервер новые заметки уходят практически сразу, а вот с обратным направлением не разобрался, с какой периодичностью качаются (если на сервере добавить или в другом клиенте). Кнопка ручной синхронизации имеется, впрочем.
  5. Работа под Windows и Android. Клиенты есть. Но по умолчанию почему-то что сайт, что маркет подсовывают устаревшие версии. Виндовый вообще чуть ли не первую подсунули при том, что на сайте в загрузках четвёртая лежит. Хотя, может быть, это была не устаревшая, а новейшая версия с новой нумерацией. Впрочем, она оказалась вполне пригодна к использованию, чего не сказать про андроидную с маркета. Работает только на чтение, постоянно выдаёт сообщения «клиент устарел, надо новую версию» и отправляет на китайский сайт. apk с китайского сайта немногим лучше — многие заметки редактировать тоже не хочет, но теперь уже в «целях сохранности данных». Впрочем, можно создать новую заметку — и та уже нормально везде редактируется. Ну и перевод интефейса на русский вполне в стиле китайских стандартов, зачастую непонятно, что переводчики имели ввиду.
  6. Оффлайн-режим (включая мобильник). В оффлайне хранятся только тексты заметок, все вложения живут на сервере. Но текстовая часть нормально качается в оффлайн и доступна (для просмотра) даже в Android.
  7. Поиск по содержимому. Есть, причём довольно неплохой — кроме текста, можно искать по тегам, оценкам и датам создания/изменения/доступа.
  8. Сохранение веб-страниц. Есть аддон для браузера, но он позволяет только с китайским облаком работать, как его к локальному серверу прикрутить, я не понял. Но у программы есть плавающая панель инструментов, так что можно выделить текст и на панели нажать «сохранить в wiznote».
  9. Импорт. Файлы Evernote импортировать не умеет, но может импортировать html. А EN умеет экспортировать заметки в html, так что вопрос решаем. Но работы по раскладываю по папкам всё равно много будет.

Впечатления: очень «китайское» приложение. Оно неплохое функционально, но столько шероховатостей при при работе вылазит, что пользоваться никакого желания не возникает. Думаю, что мог бы выжить, если бы заставили, но пока есть выбор — нет.


Standard Notes — Очень простое внешне опенсорсное приложение с упором на шифрование ваших данных. Официально поддерживается хостинг сервера у себя. Но бесплатна только самая базовая функциональность — сами заметки, шифрование, да редактор вида «notepad.exe». За остальное просят денег, причём довольно заметных — 80$ в год за все возможности (или 30$ за часть). Я для теста покупал месячную подписку.

  1. Вложенность. Папок тут нет вообще, все заметки хранятся на одном уровне. Как-то объединять можно только по тегам. В платной версии можно использовать вложенные теги как подобие папок. Но перетаскивать заметки между «папками» не выйдет, они только для навигации. Перемещение — через переназначение тегов.
  2. Простой WYSIWYG-редактор. Базовый редактор очень простой — никаких возможностей оформления. В платной версии появляется выбор редакторов — rich text, код, несколько вариантов markdown. Причём редактор переключается персонально для каждой заметки.
  3. Возможность прикреплять файлы. В базовом редакторе нет даже намёка, в rich text имеется кнопка вставки изображений, но при попытке добавить картинку выдаётся сообщение «пока мы не научимся шифровать файлы, аплоада нет, вставляйте ссылку». Но есть (в платной версии) аддон Filesafe, который позволяет хранить шифрованные файлы в своём облаке. На выбор предлагается dropbox, google, webdav и aws s3. Дропбокс у меня подключился, но файлы принимать отказался, а вот google drive нормально заработал.
  4. Автосинхронизация. Это веб-приложение, так что даже оффлайн-клиент сразу ломится на сервер. Но сервер можно поднять свой.
  5. Работа под Windows и Android. Опять же — веб-приложение. Клиент есть, но это просто браузер в обёртке.
  6. Оффлайн-режим (включая мобильник). И снова — веб-приложение. Чистого оффлайна нет, но заметку в оффлайне создать можно, при синхронизации подгрузит. С другой стороны, если вообще не логиниться на сервер, то можно жить в оффлайне, будет тогда хранить заметки где-то у себя в кэше.
  7. Поиск по содержимому. Имеется, простой, но достаточный. Подсветка запроса в тексте заметок имеется.
  8. Сохранение веб-страниц. Аддон для браузера есть, но у меня он не завёлся — пароль не принимает. Плюс в отзывах написано, что «может передавать информацию на левые сайты». Второй аддон, который сохраняет в заметку только заголовок страницы и ссылку на неё, у меня сработал один раз. После этого по нажатию кнопки молча переходил в программу, ничего не делая.
  9. Импорт. Прямого импорта нет, только через восстановление бэкапа. Но на сайте есть конвертор, который готовит enex-файлы для импорта — причёсывает форматирование и т.п. Теги импортируются.

Впечатления: Основное — слишком мало функциональности в бесплатной версии. А минимальный тариф не даёт доступа к вложенным тегам. Но, учитывая опенсорсность программы, можно попытаться собрать для себя сервер с разными плагинами. На гитхабе есть страничка с инструкциями на тему. В целом, программа интересная, но для меня всё же маловато функциональности. Не вижу преимуществ перед тем же Joplin, к примеру.


Вне конкурса

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

Leanote  (или https://leanote.com/ — он кажется более актуальным) — выглядит терпимо, но внешне ещё более китайская, чем WizNote. Хотя заявляется опенсорсность, да и возможность захостить сервер у себя вроде как имеется,

Turtl — опенсорсная программа для заметок с упором на шифрование, тоже с возможностью поднять свой сервер. По слухам, последние несколько лет не развивается (coming soon для ios-версии висит уже с 2019 года), плюс от пользователей есть отзывы, что может забывать ключи шифрования для отдельных заметок. Нету древовидного режима, как я понял, каждый блокнот — просто экран с заметками.

QOwnNotes — исключительно десктопная программа. Оформление при помощи маркдаун, синхронизация — через интеграцию в owncloud.

Obsidian — это не заметки как таковые, а, скорее, персональная БД с картой связей. Моим запросам не удовлетворяет, но выглядит довольно интересно. Пока не лезешь в их облако — бесплатная.

Ну и совсем вне конкурса — Nimbus Note. Это «дядино» решение (у себя не захостить) и вообще практически полная копия Evernote Legacy, вплоть до расценок. Но работает пошустрее и вообще выглядит очень приятно.

Итого

Что я в итоге выбрал? А ничего не выбрал. Остался с Evernote, благо у них можно совершенно официально скачать старую версию, которую теперь зовут Evernote Legacy. Мне её вполне хватает. На телефон тоже воткнул восьмую версию. А новую версию они потихоньку пилят, прикручивая к ней отломанные функции и вылавливая баги — так что может и перейду когда-нибудь.

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

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

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.