Emanote by Sridhar Ratnakumar is a haskell program that helps you build websites (blog, wiki, zettelkasten notebooks) using plain text formats like markdown.

Aug 2025

Previously, I had tried to install it locally and also as github action, and found the experience difficult. I had totally ignored the docker related instructions.

This time, I tried the container instructions, adjusting them for my orbstack setup and it worked beautifully.

docker run -it --rm \
  -p 8080:8080 \
  -v ./content:/notebook:z \
  ghcr.io/srid/emanote run -p 8080 -h 0.0.0.0