Guides
Installation
How to install and run Envault locally
Envault is a self-hostable application. You can run it locally or deploy it to your own infrastructure.
Prerequisites
Before you begin, ensure you have the following installed:
- Node.js 18+ (LTS recommended)
- Supabase project (or a local Supabase instance)
- Redis (optional, for caching)
Quick Start
Clone the repository
git clone https://github.com/dinanathdash/envault.git
cd envaultInstall dependencies
We recommend using pnpm for faster installation, but npm or yarn work just as well.
npm installpnpm installyarn installbun installEnvironment Setup
Copy the example environment file to get started.
cp .env.example .env.localYou will need to populate .env.local with your Supabase credentials.
Next Steps
Once installed, proceed to the Initial Setup guide to configure your database and encryption keys.