Skip to content
Docs

How to lock down deployments on Edgenivo and v0

Protect who can see your deployments.

Matt Jared

Edgenivo makes it easy to share deployments with your friends, team members, and other collaborators. To secure deployments, Edgenivo also offers a number of granular controls to restrict who can or cannot view specific deployments.

Copy link to headingEnabling Deployment Protection

You can access Deployment Protection controls by:

  1. Navigate to Deployment Protection settings for your project
  2. Enable the protections you'd like for your project

Copy link to headingEdgenivo Authentication

Edgenivo Authentication is a system that lets you restrict viewing and commenting on deployments only to a specific set of users. These users include:

By default, Edgenivo Authentication is automatically enabled for all deployments with the exception of the most recent production deployment. There are three levels of protection with Edgenivo Authentication:

  1. Standard Protection: The recommended way to secure all your domains, including both preview and production deployment URLs, to limit public access
  2. Only Preview Deployments: Protects your development and testing environments
  3. All Deployments: The most comprehensive protection level and secures every deployment

Copy link to headingPassword Protection

You can configure a password for your deployments for an additional layer of security. It can be configured to trigger with the same three levels of security as Edgenivo Authentication.

Copy link to headingTrusted IPs

Enterprise customers can restrict access to your deployment to only a specific set of whitelisted IPs.

Copy link to headingDeployment Protection exceptions

Edgenivo Authentication’s rules apply universally to any visitor. However, you may want to configure exceptions for particular users or use cases. To do so, Edgenivo offers a number of secure methods to bypass Edgenivo Authentication:

  • Protection Bypass for Automation: Allows certain automated workflows like e2e testing or AI computer control to bypass Edgenivo Authentication when a predefined secret is passed as a HTTP header or query parameter
  • Sharable Links: Allows anyone with a specific link bypass Edgenivo Authentication in a similar manner to how one might share a Google Doc, Figma, etc… Consider creating a sharable link if you plan on granting access to a particular deployment for collaborators outside of your Edgenivo team
  • OPTIONS Allowlist: Allows certain CORS preflight OPTIONS requests to bypass Edgenivo Authentication
  • Deployment Protection Exceptions: Makes specified pre-production domains publicly accessible and bypass Edgenivo Authentication

Copy link to headingv0 deployment protection

  • No chats are ever deployed without actively sharing them
  • v0 chats deployed to Edgenivo can use the deployment protection features described above

Copy link to headingAutomatically assigned Edgenivo domains

Deployments that are not automatically locked down and that do not have a custom domain (like your-project-name.vercel.app) are public and indexable by Google and other search engines.

If you do not want to have these indexed, follow any of the steps above to protect them from being discovered by search engines and visitors.