Many Notes logo

Many Notes

Markdown note-taking web application designed for simplicity

Alternative to: Notion, Obsidian, Evernote

Many Notes screenshot

Many Notes is a self-hosted Markdown note-taking app that lets you create or import vaults and organize your thoughts right away. It stores files on the filesystem for full portability while indexing them in a database, and supports multiple users, real-time collaboration, full-text search, backlinks and tags, PDF export, and OAuth login.

Many Notes Docker Compose example

Self-host Many Notes on your own server, homelab, or VPS starting from this Docker Compose example. It runs Many Notes in Docker containers using the official brufdev/many-notes:latest image, with persistent volumes and automatic restarts preconfigured. Review the environment variables and adjust them to your setup, save the file as compose.yml (or docker-compose.yml), and start the stack with docker compose up -d.

services:
  php:
    image: brufdev/many-notes:latest
    restart: unless-stopped
    environment:
      # Public URL where Many Notes is reachable. Change it if you use a reverse proxy or a non-default port.
      APP_URL: "http://localhost"
    volumes:
      - database:/var/www/html/database/sqlite
      - logs:/var/www/html/storage/logs
      - private:/var/www/html/storage/app/private
      - typesense:/var/www/html/typesense

volumes:
  database:
  logs:
  private:
  typesense:

Prefer a managed setup? WinterFlow installs, configures, and updates Many Notes for you using this same Docker Compose configuration.