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.