Envault
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 envault

Install dependencies

We recommend using pnpm for faster installation, but npm or yarn work just as well.

npm install
pnpm install
yarn install
bun install

Environment Setup

Copy the example environment file to get started.

cp .env.example .env.local

You 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.

On this page