Windy — Turn any HTML to Tailwind CSS! Learn more

Expose

Installation

As a global composer dependency#

Expose can be installed using composer.
The easiest way to install expose is by making it a global composer dependency:

composer global require beyondcode/expose

As a docker container#

Expose has a Dockerfile already in the source root. You can build and use it without requiring any extra effort.

docker build -t expose .

Usage:

docker run expose <expose command>

Examples:

docker run expose share http://192.168.2.100 # share a local site
docker run expose serve my-domain.com # start a server

Now you're ready to go and can share your first site.

Extending Expose#

By default, expose comes as an executable PHAR file. This allows you to use all of the expose features, like sharing your local sites, out of the box - without any additional setup required.

If you want to modify expose, for example by adding custom request/response modifiers, you will need to clone the GitHub repository instead.

You can learn more about how to customize expose in the extending Expose documentation section.

Painless local email testing

HELO is a desktop application that will change the way you test your emails. No more broken links, missing images and customer complaints.

Learn more
Invoker screenshot