self-hosted totp vault
- Rust 48%
- Svelte 29%
- Mermaid 9.1%
- JavaScript 5.4%
- Dockerfile 3.2%
- Other 5.3%
| .forgejo/ISSUE_TEMPLATE | ||
| .github/workflows | ||
| backend | ||
| frontend | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| CHANGELOG.md | ||
| cog.toml | ||
| docker-compose.yml | ||
| Dockerfile | ||
| LICENSE | ||
| README.md | ||
self-hosted TOTP vault
Mithra is still very early in development; Contributions are welcome!
If you need an account for contribution purposes just email me 7r1n1t3@hlsec.top
Features
- Speed and modern architecture (using SvelteKit, Actix and Redis)
- Encryption
- Localisation (currently supporting 5 languages)
Installation
copy the provided docker-compose.yml.example and .env.example from the repo and edit them accordingly then run
Mithra is a work in progress and it is recommended to compile and build the application. 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