Skip to content
This repository has been archived by the owner on Jun 16, 2021. It is now read-only.

Latest commit

 

History

History
64 lines (46 loc) · 2.1 KB

README.md

File metadata and controls

64 lines (46 loc) · 2.1 KB

DbAudit

Tokern DbAudit provides secure and seamless access to production databases in AWS and GCP for operations and support teams.

DbAudit Query UI

Security teams get a single pane for privileged access management for all production databases.

CircleCI codecov

Features

  • User Experience tailor made for operations and support teams.
  • Single Sign On and MFA.
  • Implement an Approval Workflow for database access.
  • Log all human activity on production databases.
  • Designed for databases on AWS RDS and Aurora and GCP Cloud SQL
  • Open Source

Supported Databases

  • PostgreSQL
  • MySQL
  • MariaDb
  • AWS RDS
  • AWS Aurora
  • Google Cloud SQL

Installation

DbAudit has multiple installation options. For a quick start, follow the instructions below:

Docker Compose

docker-compose -f docker/docker-compose.yml -p dbaudit up

The command starts up a self contained service consisting of a PostgreSQL database and DbAudit app.

Docker (Bring Your Own Database)

DbAudit uses a PostgreSQL database to store metadata. If you want to use your own database, setup environment variables and use docker run.

docker run -d -p 3145:3145 \
    --env DBAUDIT_USER=<database user> \
    --env DBAUDIT_PWD=<password> \
    --env DBAUDIT_DB=<postgresql database> \
    --env DBAUDIT_SCHEMA=<database schema> \
    --env POSTGRESQL_HOSTNAME=<hostname of postgresql instance> \
    --env POSTGRESQL_PORT=<port of postgresql instance  \
    tokern/dbaudit:latest

Next Steps

Visit http://localhost:3145 to start using the application.

Documentation

Visit DbAudit documentation to deploy and use in production to protect databases in AWS, GCP or your data center.

Visit DbAudit - Database Auditor & Privilege Access Manager page for features and use cases.