# Dopbase

> Dopbase is a self-hosted, open-source secrets manager in one binary that encrypts secrets in SQLite, provides a CLI, REST API, and embedded Admin UI.

- **Category:** Secrets Management
- **Licence:** Apache-2.0
- **Latest version:** 0.1.10
- **Open source:** oss
- **Languages:** Typescript, Rust, Vue
- **Platforms:** Linux
- **Tags:** SQLite, CLI, Devops, Encryption, REST API, Devops Tools, Lightweight, Secrets, Devtools, Secrets Management, Security Tools, Developer Tools, Admin UI, Self Hosted, Ci Cd, Dotenv

## Description

Dopbase is a self-hosted secrets manager for developers and teams that organizes secrets by project and environment. It runs as a single executable containing the server, REST API, embedded Vue Admin UI, and command-line client. Secrets are encrypted with envelope encryption (XChaCha20-Poly1305) and stored in a SQLite database, with the master key kept outside the database. The CLI can import from .env, JSON, YAML, or TOML files and inject secrets directly into application processes via `dopbase run`. It supports role-based access (root, admin, member, AI agent), environment-scoped runner tokens for CI/CD, encrypted backups, and audit logging. Self-hosting is the primary deployment model with native executables for macOS and Linux on AMD64 and ARM64; Windows users run it in a Docker container. The project is pre-1.0 (v0.1.x) with a roadmap toward SSO, KMS integration, and high availability.

## Links

- [Homepage](https://github.com/dopbase/dopbase)
- [Website](https://dopbase.com)
- [Documentation](https://docs.dopbase.com)
- [GitHub Repository](https://github.com/dopbase/dopbase)
- [GitHub Discussions](https://github.com/dopbase/dopbase/discussions)
- [Blog](https://dopbase.com/blog)

---
Source: https://selfhost.directory/project/dopbase