Hacker News new | ask | show | jobs
by Titanous 1682 days ago
Outline is another (more mature) option: https://github.com/outline/outline
2 comments

From when I last tried it, Outline lacks any of the database/datatable functionality of Notion, but Appflowy seems to already have much of this functionality built in (or at least something like it is visible in one of the screenshots shown). Furthermore, logins in both the self-hosted and cloud versions of Outline require logging in with third party providers, no local accounts, so it can never be fully self-hosted.
Just host auth provider right next to it... Awesome-selfhosted list has some cool solutions
Outline's rich-markdown-editor (https://github.com/outline/rich-markdown-editor) package is pretty nice. I have used it to make some custom MD editor/CMS experiment.
Are any of these options a git repo under the hood for the actual knowledge base?

It’s very valuable to be able to have the double workflow of a nice web interface alongside a plain text developer git workflow and leads to a very future proof knowledge base.

There are quite a few options for markdown + git knowledge bases, eg. Obsidian. You can easily find more alternatives discussed here on HN by starting a search on Obsidian.

If you’re looking for more of a CMS there’s quite a few options out there, most notably static site generators like docusaurus or vuepress. Plug: I’ve built a small tool to generate the markdown from notion, which allows me to use notion as my CMS editor while keeping the generated site fully under my control. https://github.com/meshcloud/notion-markdown-cms

Obsidian is great, but only free for personal uses.
You are looking for a tool like NetlifyCMS, which uses Git for its data store behind a nice web UI.