MarkdownNotes is a self hosted tool for organizing notes, files, lists, ideas by using markdown syntax.
- PHP webspace (just 4 a small backend script, runs everywhere with PHP5+) or Docker
- all modern browsers
- mobile browsers
- Download latest stable release ZIP file from https://github.com/SSilence/markdownnotes/releases and unzip
- Upload all files of this folder (IMPORTANT: also upload the invisible .htaccess files)
- Make the directories data/files and data/pages writeable
- If you are using MarkdownNotes on a subpath (e.g. http://example.com/markdownnotes) then add in .htaccess the line
RewriteBase /markdownnotes/
and add in index.html<base href="/markdownnotes/">
- MarkdownNotes saves all data in files in the data dir. No database is necessary.
Start the MarkdownNotes docker image with:
docker run -v /yourpath:/var/www/html/data -p 80:80 ssilence/markdownnotes:latest
MarkdownNotes notes and files will be saved in your given path. Just replace /yourpath
with target data dir on your system.
Copyright (c) 2021 Tobias Zeising, [email protected]
https://www.aditu.de
Licensed under the GPLv3 license
Special thanks to the great programmers of this libraries which will be used:
- Angular: https://angular.io/
- Clarity: https://vmware.github.io/clarity/
- ShowdownJS: https://github.com/showdownjs/showdown
- SimpleMDE: https://simplemde.com/
- highlightjs: https://highlightjs.org/
- ngx-clipboard: https://github.com/maxisam/ngx-clipboard
- ngx-file-drop: https://github.com/georgipeltekov/ngx-file-drop
Icon Source (design by Freepik.com): https://creativenerds.co.uk/freebies/80-free-wildlife-icons-the-best-ever-animal-icon-set/