# Setup Expose

## [Overview](https://kb.dev.yayasanvitka.id/1.0/tools-expose#overview)

This documentation covers how-to setting up [expose](https://beyondco.de/docs/expose) in Yayasan Vitka development environment.

<a name="prerequisites"></a>

## [Prerequisites](https://kb.dev.yayasanvitka.id/1.0/tools-expose#prerequisites)

You need to set working development server first before using [expose](https://beyondco.de/docs/expose).

## [Installing Expose](https://kb.dev.yayasanvitka.id/1.0/tools-expose#install-expose)

<div id="bkmrk-%24-composer-global-re"><div><div><div>```bash
$ composer global require "beyondcode/expose":"^1.0"
```

</div></div></div></div>## [Configuration](https://kb.dev.yayasanvitka.id/1.0/tools-expose#configuration)

<div id="bkmrk-run%3A-%24-expose-token-">1. Run:
    
    <div>```bash
    $ expose token 00000000-2ee4-4106-91ef-2bc888d66660
    ```
    
    </div>> This token is only a dummy token. Please refer to internal documentation for real key.
2. Publish the configuration
    
    <div>```bash
    $ expose publish
    ```
    
    </div>
3. Edit configuration
    
    <div>```bash
    $ <span class="token function">nano</span> ~/.expose/config.php
    ```
    
    <div><div><a>Copy</a></div></div></div>replace `'host' => 'sharedwithexpose.com'` to `'host' => 'dev.yayasanvitka.id'`

</div>## [Running Expose](https://kb.dev.yayasanvitka.id/1.0/tools-expose#run-expose)

To test if expose is running, go to your web project directory, then run:

<div id="bkmrk-%24-expose-share-https"><div><div><div>```bash
$ expose share https://siakad.test --subdomain<span class="token operator">=</span>siakad
```

<div><div><a>Copy</a></div></div></div></div></div></div>This command shares your local `https://siakad.test` to `https://siakad.dev.yayasanvitka.id`. Visit the url to see if it is working.