EnvShare is a tool for securely sharing environment variables with the following features:
- Shareable Links: Share environment variables securely via links.
- End-to-End Encryption: Encrypts data using AES-GCM before sending it to the server.
- Limit Number of Reads: Control the number of times a link can be accessed.
- Auto Expire: Links and data automatically expire after a set time.
It’s built with Next.js and tailwindcss, deployed on Vercel, and data is stored on Upstash.
To deploy your own instance, you need a Redis database on Upstash and a Vercel account. You can clone and deploy it easily.
Configuration:
ENABLE_VERCEL_ANALYTICS
: Enable Vercel Analytics with any truthy value (disabled by default).
For API usage, you can store secrets with optional time and read limits, and retrieve them using the provided endpoints.