Conversation

Летом 2023 года я полностью перешёл с Lifeograph 2.0 на заметки в Joplin. Сейчас я синхронизирую их между телефоном и компьютером в зашифрованном виде через OneDrive.

Однако у такой передачи есть несколько недостатков:

  • Скорость передачи. Как пишут разработчики, OneDrive не оптимизирован для передачи множества мелких файлов, плюс приходится шифровать и дешифровать заметки, чтобы Microsoft точно не мог использовать этот ужас для обучения ИИ какого-нибудь.
  • Избыточность. Я синхронизирую заметки только дома. Ладно, иногда через Wi-Fi университета, но он в последнее время почти не работает, так что по факту — только дома.
  • Зависимость от Microsoft. Это не то, чего бы я хотел, вряд ли OneDrive заблокируют, но мне всё равно не хочется такого.

В связи с этим у меня есть вопрос к уважаемым @rf & @ru

Можно ли настроить синхронизацию Joplin по локальной сети? У меня Linux PC (пока я не решился на FreeBSD) и Android, можно не Joplin, а другое совместимое с Markdown и HTML решение, в которое можно будет перенести мои заметки.

Я просто почитал документацию Joplin на английском языке, но не до конца понял, можно ли настроить синхронизацию внутри одной сети. Там, кажется, можно настроить свой сервер Joplin, но, возможно, что это не то, я не понял.


Заранее спасибо за любую помощь.

5
4
0

@zvezdochetia
да, можно, тебе нужен будет локальный WebDAV сервер

я лично такой не поднимал за ненадобность, у меня Nextcloud доступный из Интернет, но посмотри тут варианты:
https://github.com/awesome-selfhosted/awesome-selfhosted

1
0
1
@OfShad0ws спасибо, буду читать
0
0
0

@rnd yes, sure. I need to synchronise my Joplin notes in my local network

1
0
0

@zvezdochetia ну да. Syncthing так умеет. Если под капотом просто набор файлов.

@rnd

1
0
1

@dside @rnd ага, спасибо, я не сразу понял, что это название вот этого вот

1
0
0

@zvezdochetia привыкай, сейчас одних джаваскриптовых фреймворков столько развелось, что можно ткнуть в словарь и попасть сразу в два blobcatheadache

@rnd

1
0
1

@zvezdochetia у меня синхронизируется по WebDAV. Достаточно быстро.

1
0
1

@dside @zvezdochetia @rnd

там неизвестно что будет с приложением под андроид в будущем

https://news.itsfoss.com/syncthing-android-app-no-more/

2
0
1

@limping WebDAV в значении что у тебя на компьютере настроен сервер и с него заметки поступают на телефон?

Если да, можно узнать используемое ПО?👉👈

1
0
0

@OfShad0ws @dside @rnd если оно есть в F-Droid (а я уже проверил, оно есть), этого вполне достаточно, я почти не использую Google Play

1
0
0

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

@dside @rnd

1
0
1

@OfShad0ws @dside @zvezdochetia разработчик останавливает поддержку приложения, но есть ещё версия syncthing-fork с немного другим интерфейсом. в самом крайнем случае можно пускать syncthing из termux, он будет работать, но надо будет всё из веб-интерфейса настраивать.

0
0
1
@OfShad0ws
Угу, то есть настройка сервера WebDAV на компьютере остаётся предпочтительным вариантом
@dside @rnd
0
0
1

@zvezdochetia у меня облачный WebDAV, но думаю сделать ещё на Keenetic.

1
0
1

@limping в общем, кажется, я буду долго разбираться с этим

1
0
0

@zvezdochetia @rf @ru Можно попробовать Obsidian (на мой взгляд, лучшее решение для Markdown-заметок) + самый обычный rsync. Правда, тогда нужно будет настроить DHCP так, чтобы и компьютеру, и телефону давались в локалке всё время одни и те же адреса.

Сам, правда, синхронизацию с телефоном не пробовал. А вот синхронизацию между компами на разных квартирах через свой VDS — сделал именно таким образом.

1
0
1

@4X_Pro у Obsidian я, кстати, находил некоторые недостатки помимо закрытости. Но я забыл, что мне не понравилось помимо отсутствия эмодзи помимо названий блокнотов

0
0
0

@zvezdochetia я к тому, что неважно какой WebDAV: коммерческий или селф-хост. Что проще, то и лучше.

1
0
1

@limping мне прямо очень важно быть увереным, что информация из моих заметок не попадёт ни к кому, даже к случайному человеку, который не знает меня.

Но скорость передачи мне важна не меньше (вплоть до секунды) и поэтому я хочу отказаться от e2e шифрования

И поэтому я думаю именно о селф-хосте и прочих подобных решениях, которые не выходят за пределы моего дома (Wi-Fi-сеть у меня нормально обезопашена)

0
0
0

В общем… На данный момент я понял, что настроить локальный WebDAV — непосильная для меня задача. Без понятия, почему, просто не вышло. Я ещё пытался намудрить с передачей через ftp, но Android оказался хитрее меня.

В конце концов я синхронизирую заметки тупо в память и синхронизирую их в будущем через syncthing. Как будто бы я ничего не выиграл от этого в плане времени, поскольку вместо одной кнопки теперь надо тыкать на две.

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

В F-Droid syncthing был, в репозитории 11-й платформы тоже есть, как и во Flathub так что в ближайшее время мне ничего не угрожает. Осталось только решить, на какой дистрибутив я уйду в ноябре-декабре и уйду ли. Пока что думаю про Simply Linux, на втором месте все другие варианты, на третьем месте уже трижды поброванный ALT Рабочая Станция К.

Microsoft Windows наследника кривого форка BSD я уже даже не рассматриваю, это определённо успех последних лет!

3
1
4

Хех, не работает оно так с Joplin syncthig так как ожидалось. Попробую с проприетарным obsisian, если не получится, просто перестану синхронизировать автоматически и придумаю ручной способ.

1
0
0
@zvezdochetia а что важно при выборе дистрибутива?
1
0
0

@zvezdochetia можно взять бесплатный обсидиан и syncthing

2
0
0

@3draven уже пришлось так и сделать))

0
0
1

@4X_Pro При выборе дистрибутива на данный момент самым главным критерием является хорошая поддержка видеокарт nvidia без дополнительных настроек. Как только этот пунктик пропадёт (не скоро), мне станет сильно проще выбирать дистрибутив.

Многие люди говорят, что на любой дистрибутив можно поставить драйвера nvidia и настроить так, чтобы не было тиринга. Но это не так. Я присматриваюсь в каждый кадр своего 75-герцового монитора, по моим наблюдениям ту же Ubuntu невозможно настроить так, чтобы тиринга не было вовсе. То есть можно сделать всё ± нормально, но при просмотре видео всё равно можно заметить чересстрочность, который быть не должно.

Помимо поддержки видеокарты (остальное оборудование максимально стандартное и беспроблемное) у меня есть ряд настойчивых пожеланий:

  • Относительная приватность. Не то чтобы через мой компьютер каждый день проходит государственная тайна (хотя без шуток бывает), но конфиденциальность того же deepin мне явно не подходит.
  • Оптимизированное ПО. Речь о том, что мне не надо ОС с поддержкой только snap-пакетов, я хочу как можно более тихие вентиляторы. В общем-то если в репозитории есть всё самое необходимое (например, как в репозитории 11-й платформы) и если в системе есть flatpak, уже отлично.
  • Минимальные гарантии сохранения доступа к обновлениям. Если у дистрибутива есть репозиторий или зеркало на территории РФ либо рядом, подходит. Некоторые системы небольшие могут иметь 1 репозиторий на территории США и оттуда долго ждать пакетов, мне такого не хочется.
  • Не глючность. Мне не обязательно нужен дистрибутив с полноценным окружением вроде KDE/GNOME, я вполне обойдусь любым оконным менеджером (желательно тайлинговым). Но просто когда в системе происходят мелкие графические баги (как, например, в Fedora), я просто схожу с ума. В общем-то прямо глюков у меня на Linux не было, только мелкие беды со snap и разные графические артефакты.
  • Не очень много обновлений. Опять-так, стабильная платформа Альта — примерно то число обновлений, которое меня устраивает. Каждую неделю получать обновление 17 ГБ я не хочу, поэтому предпочтителен LTS. Но не совсем древний, не древнее debian 11 по версиям (а то там некоторое ПО у меня в принципе не запустится, потому что нерабочая версия nheko будет)

В целом всё, если у Вас есть дополнительные вопросы, могу ответить, за помощь в выборе буду благодарен.

Сейчас мне не нравится Pop!_OS числом обновлений, их скоростью, а также модификациями GNOME (я их отключал, потом включил, они иногда помогают, а иногда всё портят и без них лучше). Некоторые люди хейтят Pop!_OS за высказывания разработчиков о Rust, но это уже двадцатый вопрос

1
0
0
@3draven @4X_Pro
Я вообще подумал и понял, что графы и все эти дополнительные функции мне по сути не нужны и я, наверное, скоро буду просто использовать напрямую экспортированные файлы.

То есть открывать файлы в редакторе Markdown и перекидывать изменённые файлы туда-сюда.

Это чуточку менее удобно, зато минималистично, понятно и надёжно hehe
1
0
0

@zvezdochetia просто запустить dufs пробовал?

1
0
0

@zvezdochetia @3draven А я и сам Obsidian использую просто как визуальный редактор Markdown-файлов, и всё. Ну ещё иногда — межфайловые и локальные ссылки (это реально удобно) и одно время — checkboxes в списках дел. А главная причина, почему я его выбрал — это хранение всего в обычных файлах и древовидным отображением в хранилище.

0
0
1

@zvezdochetia A Manjaro пробовал? Вроде там закрытые драйвера из коробки идут. (Сам на nouveau сидел долгое время, потом ушёл на AMDшную видеокарту, под которые драйвера открытые.)

1
0
1
@mittorn я попробовал две подобные штуки, это не совсем то, а главное Joplin с ним не заработала.
0
0
0

@4X_Pro не пробовал. Вернее пробовал, но то было ещё в те времена когда 100% дистрибутивов помирали на моём оборудовании.

В принципе можно попробовать, надо только выбрать между i3wm & sway. Наверное, sway, у него вроде нет полного отсутствия возможности работы на nvidia как у hyprland.

2
0
0

@4X_Pro а, нет, не советуют sway с проприетарными драйверами nvidia

0
0
0

@zvezdochetia если некоторые люди на некотором сервере (НЕ на идеальном) не начнут аргументировать свои предложения/претензии к дистрибутивам, я психану и установлю Gentoo или Calculate

1
0
0

@zvezdochetia ладно, я посмотрел примерно, как устанавливать Gentoo и понял, что, скорее всего, я не установлю Gentoo. По крайней мере за оставшееся после пар время в пятницу

0
0
0