What is Note Cargo
Note Cargo is a minimalist, self-hosted note-taking app based on Markdown files stored in S3/R2.

Core Features
- S3/R2 for Storage: All your data is stored in your own object storage, ensuring maximum portability. Easily move or back up your content anytime.
- Self-Hosted: Deploy your own instance in seconds with Docker or via classic FTP upload. It’s a notepad — it should stay simple.
- Markdown Based: Create more than just text — support includes internal linking, images, to-do lists, code blocks, and more. The most universal and future-proof format.
- No Dependency: Vanilla PHP + jQuery is way to go! Making sure the notepad resilient enough and won't break because that one shit dependency.
- No Database: Only SQLite for caching that's it. All configuration will be saved in S3/R2 because why not?
Ethos and Philosophy
The idea is to make a simple yet future-proof note-taking app that can be easily moved and shared.
It's kind of insane that we don't have a good enough markdown-based note-taking app that's easy to share and back up.
Most of them are always using a fucking database or using shit dependencies that will break at some point. Like "I JUST WANT TO TAKE A NOTE" not make a rocket.
Obsidian is very good, but when it comes to sharing notes, it requires external plugins or a subscription. Also, since it's stored locally, I'm sure it's over when your laptop gets stolen.
Notion is cool, but they fucking keep adding features that we don't need, and they seem far away from Markdown at this point, which is problematic when you try to export.
There are many great Open Source alternatives, but most of them use databases and, again... shit dependencies that require updates at least every year.
So, Note Cargo tries to exist as a piece of digital paper, with an unlimited amount of notes in your own S3/R2 pocket. Using very simple tech with no dependencies will surely make it easy to maintain.