flatnotes is a note-taking application that stores your notes as plain Markdown files. It has tags, full-text search, and no database.
This stack runs flatnotes with a Tailscale sidecar, as described in the standard setup.
| Item | Value |
|---|---|
| Web interface | https://flatnotes.<tailnet>.ts.net |
| Service port | 8080 |
| Image | dullage/flatnotes |
| Data | ./flatnotes-data (your notes as Markdown files) |
Change these values in .env:
FLATNOTES_USERNAMEandFLATNOTES_PASSWORD. The login of the web interface. The default user isuser. The password is empty, and Compose stops with an error until you set it.FLATNOTES_SECRET_KEY. A long random value that flatnotes uses to sign the login tokens. Generate one withopenssl rand -hex 32. Compose stops with an error if it is empty.
None.
Open the web interface and log in with the username and password from .env.
Earlier versions of this stack had sample values for FLATNOTES_PASSWORD and FLATNOTES_SECRET_KEY in .env. They are now empty, and Compose stops with an error until you set them. If you already run the stack, keep the values that you use now.