Skip to content

Validating your local server

You don't need to put your site live in order to validate it. Let's say you are working on a new site that hasn't yet been published, how could we validate it?


There's an easy way to do that, thanks to tools like ngrok. This free tool lets you securely expose a local web server on a temporary public URL, that you can use to validate a site.

ngrok overview


In case you aren't using a web server locally, say, you're working directly on static files, you can easily launch a web server in your local directory thanks to tools like Serve:


Tools like ngrok and Serve are really easy to install and use. For example, let's say we have a site at a local folder "mysite". We could run a server like this:

Example: serving local files

$ cd mysite
$ serve

And this will launch a local web server at http://localhost:4000. Then, we can make it publicly accessible like this:

Example: using ngrok to allow access to your local server from the internet

$ ngrok http 4000

And ngrok will create a temporary public URL, like -- this is the URL of our local server on the Internet, so this is the URL to pass to Rocket Validator to validate your local server.