> For the complete documentation index, see [llms.txt](https://me0-50.gitbook.io/hayvon/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://me0-50.gitbook.io/hayvon/jamanwg-panel-setup.md).

# JamanWG Panel Setup

HayVon works with self-hosted JamanWG panels.

<br>

Basic Flow

<br>

1\. Deploy JamanWG on your own server.

2\. Open the JamanWG panel in a browser.

3\. Create or copy an API token from the panel settings.

4\. Open HayVon on iOS or macOS.

5\. Add the panel URL and API token.

6\. Load available WireGuard or AmneziaWG client profiles.

7\. Select a profile and connect through the system VPN tunnel.

<br>

Panel URL

<br>

Use the full HTTPS URL of your JamanWG panel. The device must be able to reach this URL from the current network.

<br>

API Token

<br>

The API token is used by HayVon to request the list of available client configurations from the user's panel. Keep this token private. If needed, revoke or rotate it in the JamanWG panel.

<br>

Client Configurations

<br>

HayVon supports client configurations issued by the JamanWG panel for WireGuard and AmneziaWG. The panel remains the source of truth for users, keys, endpoints, and server-side settings.

<br>

Repository

<br>

<https://github.com/jaman003/jamanwg>

<br>
