Skip to content

nolze/epoche

Repository files navigation

Epoche

npm version npm downloads CI

A modern, small wiki engine without complexity. See it in action: https://epoche.org/wiki/Epoche

Features

  • Powered by Node.js + SQLite3: all you need is npm
  • Support Markdown with unified
    • Math (with MathJax)

Install

npm install -g epoche

Usage

Set up:

epoche init ./epoche.db  # create & init database

Start wiki:

epoche start --db ./epoche.db --port 3000

With pm2 (daemonize):

pm2 start epoche -- start --db ./epoche.db --port 3000

Using Nginx, Apache, or the like is recommended for load balancing etc.

Help:

epoche help

Extra syntax

  • Wiki links: [<link text>](<page name>) (eg. [foo bar](FooBar))

Todo

  • Wiki-style link
  • Pure ESM package (required for the newer unified.js)
  • Syntax highlighting
  • File uploads?
  • Add tests