Flatnotes - database-less note taking web app
-
A self-hosted, database-less note taking web app that utilises a flat folder of markdown files for storage.
Features
- Mobile responsive web interface.
- Raw/WYSIWYG markdown editor modes.
- Advanced search functionality.
- Note "tagging" functionality.
- Light/dark themes.
- Multiple authentication options (none, username/password, 2FA).
- Restful API.
-
I am already working on a package. Here is the link to repo
-
Okay, initial package is done.
Please be aware of:
- It is a single user app
- It use proxy auth for commodity
- Configuration is not yet customizable (eg. changing from proxy auth to hard configured user and password with option to use TOTP)
- notes are stored in /app/data and can also be seen and modified in Cloudron File Manager
It is running great on my Cloudron instance.
-
Great find and work, thanks!
I just had a quick play with the demo https://demo.flatnotes.io/ and couldn't see how the tagging was supposed to work - but it's nice you just add them anywhere within the text, see https://github.com/dullage/flatnotes/wiki/Tagging although I kinda wanted the tags to be clickable and browse-able, whereas it seems you can just search for them.
-
@Kubernetes said in Flatnotes - database-less note taking web app:
I am already working on a package. Here is the link to repo
It is great fun watching @Kubernetes posts, very relaxing, like watching one of these amazing cooking videos. You can see the beautiful dish forming before your eyes and it feels like you are performing the magic yourself. Unlike with the cooking videos, you don't have to go find the ingredients and prepare it yourself afterwards, you just click on Cloudron and deploy!
Thanks, @Kubernetes
-
-
@LoudLemur great video link, thanks
-
The initial package I have created is working fine since July on my Cloudron. Just for confirmation
-
@Kubernetes nice, do you have a screenshot? Upstream does not have one for some reason.
-
@staff I've started using this as native Docker/Traefik deployment and it's good.
Would be great to get @Kubernetes custom package into the App Store.
On Version 3.3 and seems to be maintained -
Added easy install to the Repo
-
@Kubernetes said in Flatnotes - database-less note taking web app:
Added easy install to the Repo
This is game changing!!
-
Hi all,
I have updated the package to 4.0.1
Breaking Changes:
API: The GET /api/notes/{title} endpoint no longer supports an include_content query parameter. Content is now always included in the response (which was the default before anyway).
ļø Notable Changes:
The Python server has been completely refactored to allow for easier maintenance and future development.The "Poppins" font is now bundled with flatnotes rather than being loaded from Google Fonts (#145).A new GET /api/attachments endpoint has been added. This mirrors the behaviour of the existing GET /attachments endpoint but is included for consistency with the other API endpoints (and is also now visible in the API docs).When inserting an image, the decision as to the URL and filename to insert into the note is now made by the server rather than the client. This allows filename clashes to be handled automatically by appending a timestamp to the filename when required.
šŖ² Bug Fixes:
Fixed menu icon alignment issue.Fixed bullet point alignment issue (mainly visible on larger fonts).Fixed a bug that prevented phrase searching (#152).Fixed a bug that affected the naming of pasted screenshots on machines using a non-English language (#153). -
Great work !
Thank you -
I am not sure, but I think the update is broken. I had installed a second instance of Flatnote and it was working fine. But now it looks that it doesn't run anymore. I suggest to wait with updating.
-
Okay, problem is fixed in latest version - and in the meantime they released 4.0.2, so I updated the package also to 4.0.2