self-hosted error monitor Open the panel

Your software's errors, on your server.

meulog takes errors in through seven doors, groups them by fingerprint, shows them on dashboards you build and warns on the channels you turn on. Between one end and the other, everything is a plugin.

One container, one volume, and no external service required. Nothing leaves your machine — not the error, not the screenshot that came with it, not your customer's name.

get yours up
git clone <the repository> meulog && cd meulog
echo "SECRET_KEY_BASE=$(openssl rand -hex 64)" > .env
docker compose up -d

The first visit creates the administrator. There is no default password, because a default password is a password nobody changes.

Where the error comes in

Seven ways in, and none requires another. The cheapest is the one you already have.

See the seven

The parts

Between one end and the other, everything is a plugin: what reads, what stores, what warns, what cleans.

See the parts

Documentation

One page per screen: what it decides, what has to be registered first, and what shows up when it works.

Read the manual