A lightweight, self-hosted memo hub. Open Source and Free forever.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Go to file
Lincoln Nogueira c8961ad489
fix: database is locked (#1992)
* fix: database is locked

The option "_journal_mode=WAL" is currently *not* being applied when
provided in the DSN.

This issue affects only new memos installations, not older ones where
the database journal was properly set to WAL mode by the previous sqlite
library go-sqlite3.

modernc.org/sqlite DSN parsing is different from go-sqlite3. It requires
the `_pragma=` prefix and even some options order matter.

https://gitlab.com/cznic/sqlite/-/issues/115

Closes #1985

* chore: upgraded notes on sqlite DSN
2 years ago
.github chore: upgrade pnpm version (#1833) 2 years ago
.vscode chore: update vscode setting enforcement for go111module="on" (#1738) 2 years ago
api/v1 feat: use username instead of uid (#1977) 2 years ago
cmd refactor: migrate auth routes to v1 package (#1841) 2 years ago
common chore: update common utils (#1908) 2 years ago
docs docs: add rowStatus parameter for memo api document (#1984) 2 years ago
plugin feat: format message from telegram and upload attachments (#1924) 2 years ago
scripts chore: add demo banner (#1739) 2 years ago
server chore: upgrade version to `v0.14.0` (#1970) 2 years ago
setup chore: update common utils (#1908) 2 years ago
store fix: database is locked (#1992) 2 years ago
test feat: use username instead of uid (#1977) 2 years ago
web feat: use username instead of uid (#1977) 2 years ago
.dockerignore chore: update resource dialog style (#982) 2 years ago
.gitignore chore: setup project workspace for better DX (#1048) 2 years ago
.golangci.yaml
CODEOWNERS chore: update readme (#1047) 2 years ago
Dockerfile chore: clean Dockerfile to exclude musl-dev (#1787) 2 years ago
LICENSE
README.md chore: update readme (#1947) 2 years ago
SECURITY.md chore: add `SECURITY.md` (#562) 2 years ago
docker-compose.dev.yaml chore: split Go binary and src for dev (#1932) 2 years ago
docker-compose.uffizzi.yml feat(mode): add demo mode (#1121) 2 years ago
docker-compose.yaml chore: update readme 3 years ago
go.mod feat: add support for auto backup db file (#1950) 2 years ago
go.sum feat: add support for auto backup db file (#1950) 2 years ago
main.go feat: disable CGO_ENABLED (#1766) 2 years ago

README.md

memos

✍️ memos

A privacy-first, lightweight note-taking service. Easily capture and share your great thoughts.

DocumentationLive Demo • Discuss in Discord / Telegram

GitHub stars Discord

demo

Key points

  • Open source and free forever. Embrace a future where creativity knows no boundaries with our open-source solution free today, tomorrow, and always.
  • Self-hosting with Docker in just seconds. Enjoy the flexibility, scalability, and ease of setup that Docker provides, allowing you to have full control over your data and privacy.
  • Pure text with added Markdown support. Say goodbye to the overwhelming mental burden of rich formatting and embrace a minimalist approach.
  • Customize and share your notes effortlessly. With our intuitive sharing features, you can easily collaborate and distribute your notes with others.
  • RESTful API for third-party services. Embrace the power of integration and unleash new possibilities with our RESTful API support.

Deploy with Docker in seconds

docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos ghcr.io/usememos/memos:latest

The ~/.memos/ directory will be used as the data directory on your local machine, while /var/opt/memos is the directory of the volume in Docker and should not be modified.

Learn more about other installation methods.

Contribution

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. We greatly appreciate any contributions you make. Thank you for being a part of our community! 🥰


Acknowledgements

  • Thanks Uffizzi for sponsoring preview environments for PRs.

Star history

Star History Chart