| public | ||
| src | ||
| .eslintrc.cjs | ||
| .gitignore | ||
| .prettierignore | ||
| index.html | ||
| package.json | ||
| pnpm-lock.yaml | ||
| postcss.config.js | ||
| README.md | ||
| tailwind.config.js | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||
Browser Vault GUI
A modern, user-friendly web interface for HashiCorp Vault that runs entirely in your browser.
Installation
Prerequisites
You'll need:
- Node.js (version 18 or higher)
- A running HashiCorp Vault server
- Basic knowledge of your Vault server URL and credentials
Quick Start
-
Download the project
git clone <repository-url> cd browser-vault-gui -
Install dependencies
pnpm install -
Start the development server
pnpm run dev -
Open your browser
- Navigate to
http://localhost:5173 - Add your Vault server details
- Log in with your Vault credentials
- Navigate to
Building for Production
To create a production build:
pnpm run build
The built files will be in the dist folder, ready to deploy to any web server.