mirror of
https://codeberg.org/7r1n1t3/mithra.git
synced 2026-08-23 06:47:29 +00:00
self-hosted totp vault
- Rust 48%
- Svelte 29%
- Mermaid 9.1%
- JavaScript 5.4%
- Dockerfile 3.2%
- Other 5.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .forgejo/ISSUE_TEMPLATE | ||
| backend | ||
| frontend | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| CHANGELOG.md | ||
| cog.toml | ||
| CONTRIBUTING.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| LICENSE | ||
| README.md | ||
self-hosted TOTP vault
Mithra is still early in development, contributions are welcome!
Features
- Speed and modern architecture: using SvelteKit, Actix and Redis
- Encryption
- Localisation: currently supporting 5 languages
Installation
Mithra is a work in progress and it's recommended to compile and build the app. Please follow the Build section.
Build
Session key
# generate a random 64-bit secret then set SECRET_KEY to it
openssl rand -base64 64
cp .env.example .env # then set environment variables accordingly in .env
docker compose up --build