Live data from Hacker News

A fully open-source and end-to-end encrypted note taking alternative to Evernote

github.com

101–110 of 113 posts

Re: A fully open-source and end-to-end encrypted note taking alternative to Evernote

#101
post #28

Earlier quoted context omitted.

Similar here. For personal use, I don't bother with the extra hassle of wiki software, but just maintain Markdown files in my `~/wiki/` directory. For example, my notes about Stable Fusion are in `~/wiki/stable-fusion.md`. Since I have my Emacs Markdown mode tweaked to be semi-WYSIWYG, the only downside is that links between pages is a little messier than if I used wiki software. (I might tweak Emacs a bit more, to h…

Could you elaborate more on your Emacs Markdown tweaks? It sounds very interesting!

Face tweaks alone make it a lot more pleasant. For a live table-of-contents sidebar you can toggle on and off, I use `imenu-list`, and there's also some face tweaks to make that more muted.

    (custom-set-faces
     ;; custom-set-faces was added by Custom.
     ;; If you edit it by hand, you could mess it up, so be careful.
     ;; Your init file should contain only one such instance.
     ;; If there is more than one, they won't work right.

     [...]

     '(markdown-blockquote-face ((t (:inherit nil :foreground "gray50"))))
     '(markdown-bold-face ((t (:inherit nil :slant normal :weight bold))))
     '(markdown-header-delimiter-face ((t (:inherit markdown-markup-face))))
     '(markdown-header-face ((t (:inherit nil :weight bold :family "sans"))))
     '(markdown-header-face-1 ((t (:inherit markdown-header-face :height 2.0))))
     '(markdown-header-face-2 ((t (:inherit markdown-header-face :height 1.6))))
     '(markdown-header-face-3 ((t (:inherit markdown-header-face :height 1.2))))
     '(markdown-header-face-4 ((t (:inherit markdown-header-face :height 1.1))))
     '(markdown-header-face-5 ((t (:inherit markdown-header-face :height 1.0))))
     '(markdown-html-attr-name-face ((t (:inherit markdown-markup-face))))
     '(markdown-html-attr-value-face ((t (:inherit markdown-markup-face))))
     '(markdown-html-tag-name-face ((t (:inherit markdown-markup-face))))
     '(markdown-inline-code-face ((t (:inherit nil :foreground "green4"))))
     '(markdown-italic-face ((t (:inherit nil :slant italic :weight normal))))
     '(markdown-language-keyword-face ((t (:foreground "gray80"))))
     '(markdown-link-face ((t (:inherit nil :foreground "blue3" :underline t))))
     '(markdown-pre-face ((t (:inherit markdown-inline-code-face :background "#f4fff4"))))
     '(markdown-reference-face ((t (:weight bold))))
     '(markdown-strike-through-face ((t (:inherit nil :strike-through t))))
     '(markdown-table-face ((t (:inherit nil :background "#fafafa"))))
     '(markdown-url-face ((t (:inherit markdown-markup-face))))

     [...]

     '(imenu-list-entry-face ((t (:family "Sans Serif"))))
     '(imenu-list-entry-face-0 ((t (:inherit imenu-list-entry-face))))
     '(imenu-list-entry-face-1 ((t (:inherit imenu-list-entry-face))))
     '(imenu-list-entry-face-2 ((t (:inherit imenu-list-entry-face))))
     '(imenu-list-entry-face-3 ((t (:inherit imenu-list-entry-face))))
     '(imenu-list-entry-subalist-face-0 ((t (:inherit imenu-list-entry-face-0))))
     '(imenu-list-entry-subalist-face-1 ((t (:inherit imenu-list-entry-face-1))))

     [...])

Re: A fully open-source and end-to-end encrypted note taking alternative to Evernote

#102
post #81
post #28

Earlier quoted context omitted.

Similar here. For personal use, I don't bother with the extra hassle of wiki software, but just maintain Markdown files in my `~/wiki/` directory. For example, my notes about Stable Fusion are in `~/wiki/stable-fusion.md`. Since I have my Emacs Markdown mode tweaked to be semi-WYSIWYG, the only downside is that links between pages is a little messier than if I used wiki software. (I might tweak Emacs a bit more, to h…

Do you sync that folder across devices? If so, how?

I tend to use Git (or earlier VCS) to sync much of my homedir across systems, for disconnected operation.

This doesn't support my smartphone, but that's OK for my current needs. (If I someday need to access this super-minimal wiki from my smartphone, without my laptop, I'll consider syncing it with Git, or moving to self-hosted wiki Web UI that's maybe as a veneer over keeping the wiki files maximally accessible as local files on my real computers.)

Re: A fully open-source and end-to-end encrypted note taking alternative to Evernote

#103

I have moved on to a plaintext lifestyle that isn't tied to any tooling. If I have to protect/encrypt the content, I will look at doing that at the container -- such as a Vault. Tools such as Obsidian[1] are a good option for me, as I can use it as that -- a tool and not worry about the content being tied to any platform - open or otherwise. For your Vault protection, tools such as the Cryptomator[2] works well. I re…

>Tools such as Obsidian are a good option for me, as I can use it as that -- a tool and not worry about the content being tied to any platform - open or otherwise. Fine, but (because the OP is about an open-source solution) we should mention that Obsidian is not open-source.

https://foambubble.github.io/ is and works on a similar concept.

Re: A fully open-source and end-to-end encrypted note taking alternative to Evernote

#104

Earlier quoted context omitted.

>Tools such as Obsidian are a good option for me, as I can use it as that -- a tool and not worry about the content being tied to any platform - open or otherwise. Fine, but (because the OP is about an open-source solution) we should mention that Obsidian is not open-source.

https://foambubble.github.io/ is and works on a similar concept.

With the added benefit of being right there in VSCode if that’s a tool you already happen to spend time in.

Re: A fully open-source and end-to-end encrypted note taking alternative to Evernote

#105

Earlier quoted context omitted.

It's also an incomplete assessment - anyway who doesn't take a backup before entering into the unknown (or inexperienced) world of new tools? - PEBKAC If you follow the instructions properly, this issue is a non-issue.

Of course I resorted from backup. And then I stopped using the application which has such problems. Still, after discovering that the keys were in the log file, it was definitely a “final nail in the coffin” for me.

Have you read this?

https://joplinapp.org/spec/e2ee/

Master Keys

The master keys are used to encrypt and decrypt data. They can be generated from the Encryption Service and are saved to the database. They are themselves encrypted via a user password using a strong encryption method.

These encrypted master keys are transmitted with the sync data so that they can be available to each client. Each client will need to supply the user password to decrypt each key.

Re: A fully open-source and end-to-end encrypted note taking alternative to Evernote

#106
post #7

My primary requirement for personal note taking is self hosting. That's the only thing that assures me that my years of notes will be available when I wake up every morning. (And if I don't wake up one morning, I doubt I'll miss the availability of my notes)

I am curious what kind of information do you have in your notes that you keep them around for years. Not trying to mock or anything but I am wondering if I too would benefit from such a thing. Most of my notes are ephemeral and I delete them soon (within weeks at most).

Not OP, but I’m constantly reading and researching things. I have many decades of notes about a multitude of topics I’d hate to lose.

Re: A fully open-source and end-to-end encrypted note taking alternative to Evernote

#107

I have moved on to a plaintext lifestyle that isn't tied to any tooling. If I have to protect/encrypt the content, I will look at doing that at the container -- such as a Vault. Tools such as Obsidian[1] are a good option for me, as I can use it as that -- a tool and not worry about the content being tied to any platform - open or otherwise. For your Vault protection, tools such as the Cryptomator[2] works well. I re…

What about the bizarre lack of Markdown viewers, though? It's infuriating.

I love how some shut-in modded that down. Sad.

Re: A fully open-source and end-to-end encrypted note taking alternative to Evernote

#108

If you're looking for a fully open source, self-hostable, E2EE wiki web app then you might be interested in Peergos - https://peergos.org We have a markdown based wiki viewer and editor- https://peergos.org/posts/markdown-browser There is also secure sharing of documents or folders with others. Peergos is a generic P2P E2EE filesystem with a bunch of apps on top, and you can write your own too - https://peergos.org/p…

The UI seems to be ugly.

Re: A fully open-source and end-to-end encrypted note taking alternative to Evernote

#109
post #2

I'm still using joplin + dropbox

Fun fact: Joplin log files include plaintext secret keys when you enable E2EE. I moved away from Joplin after that plus a data loss incident where Joplin decided that it wanted to delete all of my notes in the repository. Too many foot guns there! I did like the software though.

another fun fact...

https://github.com/laurent22/joplin/blob/dev/readme/spec/e2e...

Post reply on HN