Help centre
How can I help?
Search the docs or browse by topic.
Guides
13 guidesLong-form walkthroughs for getting the most out of Dotvault.
Getting started with Dotvault
Install Dotvault, add your first project, and learn your way around the editor.
Licensing
How Dotvault's trial, purchase, and license activation work.
Snapshots and history
Browse, compare, and restore previous versions of any env file with Dotvault's automatic encrypted snapshots.
Syncing env files across environments
Keep dev, staging, production, and .env.example in sync without leaking secrets between them, and keep the example file honest past week two.
Working with git
How Dotvault reads git status, stages env files, and keeps you from accidentally committing secrets.
Working with encrypted env files
What Laravel's encrypted env files are, whether you want them, and how to unlock, edit, rotate, and share them without ever touching artisan.
Filesystem sync and missing files
How Dotvault stays in sync with your project directory when files are created, renamed, or deleted outside the app.
Telemetry events — full reference
Every event Dotvault can send when anonymous usage telemetry is enabled, with every closed-enum value spelt out.
Should you commit .env to git?
Why a .env file does not belong in version control, what to commit instead, and what to do when it has already been committed.
.env vs .env.local, and which one belongs in git
What each framework actually does with .env and .env.local, the load order per stack, and which of those files are safe to commit.
How to find missing environment variables
How to work out which environment variables a project needs, which ones are genuinely absent, and which absences do not matter.
Managing multiple .env files in Next.js
How Next.js loads .env, .env.local and the NODE_ENV variants, what NEXT_PUBLIC_ really does, and how to keep local, preview, staging and production apart.
Common .env security mistakes
The mistakes that actually leak credentials from env files, roughly in order of how often they happen, and what to do about each one.
Frequently Asked Questions
69 questionsShort answers to common questions.
Before you buy
7
Getting Started
5
Editor
8
Snapshots & History
4
Environment Types
2
Creating & Deleting Files
3
Git Integration
6
Frameworks & Packages
4
Privacy & Telemetry
3
Encrypted Files
9
- How do I open a Laravel encrypted .env file?
- What encryption formats are supported?
- Where are encryption keys stored?
- Can I sync between encrypted and plaintext .env files?
- Do I need PHP installed to use encrypted env files?
- How does Dotvault handle Laravel encrypted env files?
- I lost my encryption key — can I get it back?
- How do I share an encrypted env file with my team?
- Can I rename an encrypted env file?
Editor Features
13
- What keyboard shortcuts are available?
- What do the orange 'duplicate' badges mean?
- What are the validation warnings?
- What does 'exposed secret' mean?
- What does 'client-exposed secret' mean?
- How does clipboard import work?
- How does auto-grouping work?
- What is the Compare tab?
- How does app lock work?
- What if my Mac doesn't have Touch ID?
- How do I export an env file?
- How do I reorder projects in the sidebar?
- What is the initial snapshot?