Introducing OnlyNv
Today, I am pleased to introduce OnlyNv, a platform for peer-to-peer and peer-to-CI1 syncing of environment variables and secrets. OnlyNv allows you to take your local .env files, and store them in a centralised location. This allows you to share your environment variables with your team, and keep them in sync across all your CI/CD pipelines. How it works OnlyNv stores your environment variables in a centralised, encrypted database. Whenever you add or update an environment variable, OnlyNv will automatically sync it with your CI/CD pipelines. Furthermore, your team members can pull the latest environment variables directly to their local machines. Demo Let's say we have a project, my-project, with the following .env file: DB_HOST=localhost DB_USER=root DB_PASS=password We also have a GitHub repository, my-org/my-project, which we want to setup to receive our environment variables. First, we need to create a new project on OnlyNv. We can do this by running the following command in our terminal: $ nv init This will redirect us to the OnlyNv dashboard, where we can create a new project. We'll now have a new file in our project directory, .lnvrc, which tells the CLI how to sync our environment variables. We can now use nv link to log in to OnlyNv and sync our environment variables with our CI/CD pipelines. $ nv link Linking project... Press ENTER to open in browser: https://onlynv.dev/projects/... This will open a browser window, where we can log in to OnlyNv and link the project. Finally, we can use nv sync to sync our environment variables with the server, and any CI/CD pipelines linked to our project. $ nv sync Syncing my-platform (...) ✔ Found 1 file .env ✔ Encrypted data ✔ Sent data ✔ Decrypted data from server Writing .env Synced project Updated GitHub repository: https://github.com/my-org/my-project OnlyNv is currently in beta, and we are looking for feedback from the community. If you want to try it out please join the waitlist, and feel free to upvote on ProductHunt to show your support. Happy coding! Currently, we offer Vercel, GitHub, Netlify, and GitLab support. More platforms are coming soon. ↩

Today, I am pleased to introduce OnlyNv, a platform for peer-to-peer and peer-to-CI1 syncing of environment variables and secrets.
OnlyNv allows you to take your local .env
files, and store them in a centralised location. This allows you to share your environment variables with your team, and keep them in sync across all your CI/CD pipelines.
How it works
OnlyNv stores your environment variables in a centralised, encrypted database.
Whenever you add or update an environment variable, OnlyNv will automatically sync it with your CI/CD pipelines.
Furthermore, your team members can pull the latest environment variables directly to their local machines.
Demo
Let's say we have a project, my-project
, with the following .env
file:
DB_HOST=localhost
DB_USER=root
DB_PASS=password
We also have a GitHub repository, my-org/my-project
, which we want to setup to receive our environment variables.
First, we need to create a new project on OnlyNv. We can do this by running the following command in our terminal:
$ nv init
This will redirect us to the OnlyNv dashboard, where we can create a new project.
We'll now have a new file in our project directory, .lnvrc
, which tells the CLI how to sync our environment variables.
We can now use nv link
to log in to OnlyNv and sync our environment variables with our CI/CD pipelines.
$ nv link
Linking project...
Press ENTER to open in browser:
https://onlynv.dev/projects/...
This will open a browser window, where we can log in to OnlyNv and link the project.
Finally, we can use nv sync
to sync our environment variables with the server, and any CI/CD pipelines linked to our project.
$ nv sync
Syncing my-platform (...)
✔ Found 1 file
.env
✔ Encrypted data
✔ Sent data
✔ Decrypted data from server
Writing .env
Synced project
Updated GitHub repository: https://github.com/my-org/my-project
OnlyNv is currently in beta, and we are looking for feedback from the community. If you want to try it out please join the waitlist, and feel free to upvote on ProductHunt to show your support.
Happy coding!
-
Currently, we offer Vercel, GitHub, Netlify, and GitLab support. More platforms are coming soon. ↩