> For the complete documentation index, see [llms.txt](https://flying-fish.gitbook.io/flyingfish/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://flying-fish.gitbook.io/flyingfish/index/configurations.md).

# Configurations

<figure><img src="/files/SrXaYi3w9O7WzQu1r8LB" alt=""><figcaption><p>Image generated by an AI with MIT license</p></figcaption></figure>

## Short Overview

The following order should be followed when configuring FlyingFish for the first time:

1. The installation is finished.
2. Check [Listen](/flyingfish/index/configurations/listen.md), with standard installation there is nothing further to do here.&#x20;
3. Setup [port forwarding](/flyingfish/index/configurations/listen/port-forwarding.md).
4. Add your [domains](/flyingfish/index/configurations/domains.md).
5. Set up your domain from the domain provider.
6. Add your [routes](/flyingfish/index/configurations/routes.md).

## On the topic

This is a detailed guide to understand how the processes and structures are. If you are not interested in every detail, it is always an interesting reference work.

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Which user type am I</strong></td><td>Clarification of the use of FlyingFish</td><td></td><td><a href="/pages/eT5x3LoHOYezje0O5Yar">/pages/eT5x3LoHOYezje0O5Yar</a></td></tr><tr><td><strong>Listen</strong></td><td>Connections from the internet to the service</td><td></td><td><a href="/pages/Oe8aRD2u5DLAF7jTgVny">/pages/Oe8aRD2u5DLAF7jTgVny</a></td></tr><tr><td><strong>Port forwarding</strong></td><td>Information for port forwarding from the router</td><td></td><td><a href="/pages/mXaOClZ7QcRKqDNPnseX">/pages/mXaOClZ7QcRKqDNPnseX</a></td></tr><tr><td><strong>Proxy protocol</strong></td><td>Information about the proxy protocol</td><td></td><td><a href="/pages/c4aVoLXbufyWpGeA6up1">/pages/c4aVoLXbufyWpGeA6up1</a></td></tr><tr><td><strong>IP Access</strong></td><td>IP access management White-/Black-list</td><td></td><td><a href="/pages/OKxtmWvIyTYIVq5vWCvE">/pages/OKxtmWvIyTYIVq5vWCvE</a></td></tr><tr><td><strong>Gateway identifiers</strong></td><td>Network Determination</td><td></td><td><a href="/pages/Oe5aITkDtU5LnBQqLjrA">/pages/Oe5aITkDtU5LnBQqLjrA</a></td></tr><tr><td><strong>UPnP Nat</strong></td><td>Automatic port forwarding</td><td></td><td><a href="/pages/w9qEuNaPAQALxJW6tUtw">/pages/w9qEuNaPAQALxJW6tUtw</a></td></tr><tr><td><strong>Domains</strong></td><td>Creating and managing the domains</td><td></td><td><a href="/pages/SDujwSHqfrUgwedyJ644">/pages/SDujwSHqfrUgwedyJ644</a></td></tr><tr><td><strong>DynDns Clients</strong></td><td>Report public IPs</td><td></td><td><a href="/pages/XJrHL6xBHUqrcgznJYYj">/pages/XJrHL6xBHUqrcgznJYYj</a></td></tr><tr><td><strong>DynDns Server</strong></td><td>Handle request for public IPs</td><td></td><td><a href="/pages/Xoe1iZvkXgyCfwfIAYgW">/pages/Xoe1iZvkXgyCfwfIAYgW</a></td></tr><tr><td><strong>Own DNS Server</strong></td><td>Operating your own DNS server</td><td></td><td><a href="/pages/lIautRwHYqua10cUZlVW">/pages/lIautRwHYqua10cUZlVW</a></td></tr><tr><td><strong>Discussions Subdomains</strong></td><td>Information about subdomains</td><td></td><td><a href="/pages/JsQh5g6PBSu7Ept8wMSy">/pages/JsQh5g6PBSu7Ept8wMSy</a></td></tr><tr><td><strong>Routes</strong></td><td>How routes are set</td><td></td><td><a href="/pages/A2Zs2OmU1NeqUfCBB7rY">/pages/A2Zs2OmU1NeqUfCBB7rY</a></td></tr></tbody></table>
