I currently keep my notes and to-do lists in notepad and would love to switch to something self-hosted.
I know this has been asked 1,000 times but don’t see anything in those posts that fits my needs so figured why not make it 1,001.
Looking for:
- Web based. So I can access it on any device on my network with a browser.
- good WYSIWYG editor
- some form of data hierarchy like folders
- truly self-hosted, no external accounts or s3 buckets needed.
- some form of auth
- runs in Docker
I’ve tried BookStack and don’t like the way data is structured and wikijs seems solid but the WYSIWYG editor and folder structure aren’t good imo and neither support to-do lists of any sort.
There doesn’t seem to be any self-hosted tool to do these.
It’s getting a bit older. But I use Zim on Linux for Year now. It’s a text editor similar to a personal WIKI. You do have options to create a Todo List with Checkbox. It support a couple of plugin too.
The only draw back: it’s a desktop application.
Take a look: https://zim-wiki.org/
a note-taking/note-making app comes to my mind: Obsidian
it’s a very powerful tool but has a learning curve, very easy to link/backlink to any notes you previous took, best of all, it has a graph view to literally see how your notes link together, you should definitely look it up.
however:
- it’s not web-based, however, you can sync your notes by using Cloud services so you can access it on any device (Obsidian charges $8 per month for syncing, but you can work around it by using your personal cloud for free)
- it doesn’t run in Docker.
DokuWiki. Quite a few natty plugins to go with it, light, simple, host anywhere.
I have recently switched to the markdown editor Obsidian, r/ObsidianMD. It’s just markdown files, so you can access them anywhere if you have them saved in a cloud folder. Finding your files can be done easily with tags or links, which is very useful. There are also a ton of plugins which enhance Obsidian significantly, for instance Dataview.