Private sites

Password-protect a site without writing any code

Some sites are for clients, colleagues or members, not for the whole internet. VibeDeploy gives every site a visibility setting: public, password, private, invite-only or geo-restricted. You pick it from a dropdown in the dashboard, the server enforces it, and it works on your own domain, hosted in the EU.

Five visibility modes, one dropdown

Each site is in exactly one of these modes, and you can switch at any time:

Public

The normal mode: anyone on the internet can visit the site.

Password

The whole site sits behind one shared password that visitors enter once per browser.

Private

Only you and your logged-in team can view it; to everyone else it does not exist.

Invite-only

You invite specific viewers by name and each of them signs in; nobody else gets through.

Geo-restricted

You pick the countries that may view the site; visits from anywhere else are blocked.

Password protection without writing auth code

Set the mode to password, choose a password, save. The gate is enforced by the server in front of your site, not by a script inside the page, so a visitor cannot bypass it by peeking at the source. No login page to build, no auth library to wire up, no plugin to update.

Works on your custom domain too

The visibility mode travels with the site: the same password, invite or geo gate applies whether someone visits your own domain or the platform subdomain. Add your domain in the site settings, SSL is issued automatically, and nothing about the protection changes.

Client previews and staging links

Send a client one password-protected link and they review the real site, while the rest of the internet sees nothing. On plans with staging you can keep production public and gate only the staging copy. If you host sites for clients regularly, the page for agencies goes deeper.

Internal tools on a static site

Team handbooks, onboarding guides, reference pages built from exported data, a members page for a club: more internal tools are static sites than you would think. Put the site in private mode and your whole logged-in team can view it while the public web sees nothing, or use invite-only to add specific outside people.

Geo and IP restrictions for stricter setups

Geo-restricted mode limits who can view a site by country. If you need to go stricter, the Business plan adds an IP allowlist, so the dashboard itself can only be reached from networks you approve, like the office or a VPN. The Business page covers the full set of controls.

What Netlify and Vercel charge for this

To be fair: Netlify and Vercel are both excellent platforms. But at Netlify, site-wide password protection is a paid add-on or higher-tier feature, and at Vercel, protecting deployments with a password is reserved for paid plans. On VibeDeploy the visibility modes come with every paid plan, starting at Maker. See the full comparisons: VibeDeploy vs Netlify and VibeDeploy vs Vercel.

Frequently asked questions

Is password mode secure enough for sensitive data?expand_more

It controls who can view the site, and the check happens on the server, not in the page. That is right for previews, internal pages and anything you just do not want public. For regulated or truly sensitive data, use private or invite-only mode so viewers sign in individually, and use your own judgment about what should be on a website in the first place.

Can I limit visitors by country?expand_more

Yes. Switch the site to geo-restricted mode and pick the allowed countries; visits from anywhere else are blocked before the site loads. Useful for a campaign that only runs in one market, or an internal page meant for one region.

Does it work with a custom domain?expand_more

Yes. The visibility mode belongs to the site, so the same password, invite or geo gate applies on your own domain exactly as on the platform subdomain. Add the domain in the site settings, SSL is automatic, and the access rules carry over unchanged.

Can my whole team view a private site?expand_more

Yes. In private mode, every logged-in member of your team can view the site while it stays invisible to everyone else. If you need specific outside people to see it too, invite-only mode lets you add them by name.

Your site, your audience, nobody else

Deploy a site, flip the visibility dropdown, add your own domain. Hosted in the EU, 14-day trial, no card.