Flatnotes

A self-hosted, database-less note-taking web app that utilises a flat folder of markdown files for storage.

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: "3"
 
services:
  flatnotes:
    container_name: flatnotes
    image: dullage/flatnotes:latest
    environment:
      PUID: 1000
      PGID: 1000
      FLATNOTES_AUTH_TYPE: "password"
      FLATNOTES_USERNAME: "user"
      FLATNOTES_PASSWORD: "changeMe!"
      FLATNOTES_SECRET_KEY: "aLongRandomSeriesOfCharacters"
    volumes:
      - "./data:/data"
      # Optional. Allows you to save the search index in a different location: 
      # - "./index:/data/.flatnotes"
    ports:
      - "8080:8080"
    restart: unless-stopped

Resources

Website: https://demo.flatnotes.io/

GitHub: https://github.com/dullage/flatnotes

Docker Hub: https://hub.docker.com/r/dullage/flatnotes

Configuration: https://github.com/dullage/flatnotes#self-hosted