Skip to content
lebe-devPublic

About

A lightweight, Sentry-compatible error tracker for collecting and triaging application errors

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

152 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

soika

soika dashboard

soika is a lightweight, Sentry-compatible error tracker for collecting and triaging application errors. The Rust backend and web interface ship together as a single binary, storing data in SQLite (the default) or PostgreSQL.

Getting started

docker run -d \
  --name soika \
  -p 8080:8080 \
  -e SECRET_KEY="$(openssl rand -hex 32)" \
  -v soika-data:/app/data \
  tinyops/soika:0.8.0

Open http://localhost:8080 and create the initial Owner account on the setup page.

To use PostgreSQL instead of the bundled SQLite file, point DATABASE_URL at an existing database:

docker run -d \
  --name soika \
  -p 8080:8080 \
  -e SECRET_KEY="$(openssl rand -hex 32)" \
  -e DATABASE_URL="postgres://soika:secret@db.example.com:5432/soika" \
  tinyops/soika:0.8.0

Features

  • Accepts events from Sentry-compatible SDKs.

  • Groups errors and displays issues, events, stacktraces, tags, and context.

  • Supports password login, OAuth/OIDC single sign-on, and passkeys.

  • Provides team-based project access and issue triage in the web interface.

  • Runs as one binary with embedded frontend assets; stores data in an SQLite file or in PostgreSQL 15+ (chosen by the DATABASE_URL scheme).

  • Supports English and Russian localizations (en, ru).

  • Blazing fast, built with Rust and SvelteKit.

  • Low resource usage — example Docker stats snapshot:

    CONTAINER ID   NAME   CPU %   MEM USAGE / LIMIT   MEM %   NET I/O         BLOCK I/O       PIDS
    3cc6acffa7a7   soika  0.00%   17.01MiB / 128MiB   13.29%  725MB / 135MB   49.9MB / 289MB  11
    

Docs

License

MIT

About

A lightweight, Sentry-compatible error tracker for collecting and triaging application errors

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages