Self-hosted dashboard to monitor logs, manage API keys, and verify cryptographic integrity.
923
No third parties. No data exposure. No SaaS control
š¬ Got feedback or found a bug? We'd love to hear from you! Drop your feedback, feature requests, or bug reports here ā every little note helps us improve the vault š ā open the feedback form āā
š” This image contains the FE only --- not the BE or database.
Developer-focused web dashboard for TamperTrail --- Self-hosted dashboard to monitor logs. Production-ready React frontend served via Nginx.
tampertrail-server backendThis image contains the UI only --- not the backend API or database.
Prerequisites: Docker Desktop (or Docker Engine + Compose plugin)
# 1. Clone the repository
git clone https://github.com/sthakur369/TamperTrail.git
cd tampertrail
# 2. Build and start all containers
docker compose up -d --build
š” Note: By default, images are pulled from Docker Hub. If you prefer to use GitHub Container Registry (GHCR), edit the .env file in the project root:
IMAGE_REGISTRY=ghcr.ioand then rundocker compose up -d --buildcommand again.
That's it. Seriously.
Navigate to http://localhost in your browser. You will see the setup wizard.
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā TamperTrail Setup Wizard ā
ā ā
ā Create your master admin password ā
ā to unlock the dashboard. ā
ā ā
ā Password: āāāāāāāāāāāāāāāā ā
ā ā
ā [ Complete Setup ] ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Enter a password (8+ characters), click Complete Setup, and you're in. All routes are locked by a middleware guard until this step is complete ā the system cannot be accessed without it.
š” Free core edition available. Pro tier (extended limits and advanced capabilities) in development!
TamperTrail runs on a license key system. Without a license key, the Free tier applies.
| Limit | Free | Pro (Coming Soon) |
|---|---|---|
| Dashboard users | 1 | TBD |
| Projects (tenants) | 1 | TBD |
| Environments per project | 2 | TBD |
| Log retention | 30 days | Extended retention |
| Log ingestion | Unlimited | TBD |
| API keys | Unlimited | TBD |
Licenses are RS256-signed JWTs. Apply via Admin ā Settings ā License Key in the dashboard. Expiry is graceful ā existing data is never deleted, only creation of new resources above free-tier limits is blocked.
TamperTrail is Self-Hosted Proprietary Software.
By downloading and using this software, you agree to the terms outlined in the LICENSEā file.
Copyright Ā© 2026 TamperTrail. All rights reserved.
Content type
Image
Digest
sha256:9cf6911dbā¦
Size
24.9 MB
Last updated
7 months ago
docker pull sthakur369/tampertrail-client