A privacy-first, lightweight note-taking service. Easily capture and share your great thoughts https://usememos.com/

boojack 82f61f2a0e chore: upgrade version to `0.10.2` (#983) 1 год назад
.github 288ecc617d feat: issue translator workflow (#956) 1 год назад
.vscode 20d7112a05 chore: update config files 1 год назад
api c5368fe8d3 chore: update resource dialog style (#982) 1 год назад
bin d50ad9433f feat: persistent session name (#902) 1 год назад
common 94df09c8c0 chore: update memo list api (#350) 1 год назад
docs afc9709484 chore: update dev config (#857) 1 год назад
plugin 491859bbf6 chore: update activity metrics (#908) 1 год назад
resources e3ddf93c4d chore: update demo image (#672) 1 год назад
scripts 62657f7f4e chore: update build folder 1 год назад
server 82f61f2a0e chore: upgrade version to `0.10.2` (#983) 1 год назад
store c5368fe8d3 chore: update resource dialog style (#982) 1 год назад
web c5368fe8d3 chore: update resource dialog style (#982) 1 год назад
.dockerignore c5368fe8d3 chore: update resource dialog style (#982) 1 год назад
.gitignore dd7d322c47 chore: add .vscode to gitignore (#596) 1 год назад
.golangci.yaml 466bfe4b49 chore: update golangci-lint config (#168) 1 год назад
CODEOWNERS 7b882ebff3 chore: update readme 2 лет назад
Dockerfile 677750ef51 chore: upgrade version to `0.10.1` (#949) 1 год назад
LICENSE cd7000da70 feat: responsive view (#75) 2 лет назад
README.md 805122f45c chore: add `User stories` section to readme (#932) 1 год назад
SECURITY.md 89179f78c2 chore: add `SECURITY.md` (#562) 1 год назад
docker-compose.uffizzi.yml 3f0601f651 feat: add Uffizzi Integration (#655) 1 год назад
docker-compose.yaml 43575e6f54 chore: update readme 1 год назад
go.mod 219d2754a0 chore: remove existed tags in suggestion (#944) 1 год назад
go.sum 219d2754a0 chore: remove existed tags in suggestion (#944) 1 год назад

README.md

An open-source, self-hosted memo hub with knowledge management and socialization.

GitHub stars Docker pull Discord

Live Demo • Discuss in Telegram / Discord 🏂

demo

Features

  • 🦄 Open source and free forever;
  • 🚀 Support for self-hosting with Docker in seconds;
  • 📜 Plain textarea first and support some useful Markdown syntax;
  • 👥 Set memo private or public to others;
  • 🧑‍💻 RESTful API for self-service.

Deploy with Docker in seconds

Docker Run

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

The ~/.memos/ will be used as the data directory in your machine. And /var/opt/memos is the directory of the volume in docker and should not be modified.

If the ~/.memos/ does not have a memos_prod.db file, then memos will auto generate it. Memos will be running at http://localhost:5230.

Docker Compose

Example Compose YAML file: docker-compose.yaml.

If you want to upgrade the version of memos, use the following command.

docker-compose down && docker image rm neosmemo/memos:latest && docker-compose up -d

Other guides

Contribute

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. 🥰

See more in development guide.

Products made by Community

User stories

Join the community to build memos together!

License

This project is open source and available under the MIT License.

Star history

Star History Chart