# Configurations

<figure><img src="https://1973811904-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flk5l3lUfuUzRDnMDVwnw%2Fuploads%2FrTu5zefCd1elSC3drZZD%2F781ecdd4-bd15-426f-a1b6-228319eaa3e9.jpeg?alt=media&#x26;token=3ebab5d0-b951-48ca-b9b8-f4da404a4be7" 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](https://flying-fish.gitbook.io/flyingfish/index/configurations/listen), with standard installation there is nothing further to do here.&#x20;
3. Setup [port forwarding](https://flying-fish.gitbook.io/flyingfish/index/configurations/listen/port-forwarding).
4. Add your [domains](https://flying-fish.gitbook.io/flyingfish/index/configurations/domains).
5. Set up your domain from the domain provider.
6. Add your [routes](https://flying-fish.gitbook.io/flyingfish/index/configurations/routes).

## 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="configurations/which-user-type-am-i">which-user-type-am-i</a></td></tr><tr><td><strong>Listen</strong></td><td>Connections from the internet to the service</td><td></td><td><a href="configurations/listen">listen</a></td></tr><tr><td><strong>Port forwarding</strong></td><td>Information for port forwarding from the router</td><td></td><td><a href="configurations/listen/port-forwarding">port-forwarding</a></td></tr><tr><td><strong>Proxy protocol</strong></td><td>Information about the proxy protocol</td><td></td><td><a href="configurations/listen/proxy-protocol">proxy-protocol</a></td></tr><tr><td><strong>IP Access</strong></td><td>IP access management White-/Black-list</td><td></td><td><a href="configurations/listen/ip-access">ip-access</a></td></tr><tr><td><strong>Gateway identifiers</strong></td><td>Network Determination</td><td></td><td><a href="configurations/listen/gateway-identifiers">gateway-identifiers</a></td></tr><tr><td><strong>UPnP Nat</strong></td><td>Automatic port forwarding</td><td></td><td><a href="configurations/listen/upnp-nat">upnp-nat</a></td></tr><tr><td><strong>Domains</strong></td><td>Creating and managing the domains</td><td></td><td><a href="configurations/domains">domains</a></td></tr><tr><td><strong>DynDns Clients</strong></td><td>Report public IPs</td><td></td><td><a href="configurations/domains/dyndns-clients">dyndns-clients</a></td></tr><tr><td><strong>DynDns Server</strong></td><td>Handle request for public IPs</td><td></td><td><a href="configurations/domains/dyndns-server">dyndns-server</a></td></tr><tr><td><strong>Own DNS Server</strong></td><td>Operating your own DNS server</td><td></td><td><a href="configurations/domains/own-dns-server">own-dns-server</a></td></tr><tr><td><strong>Discussions Subdomains</strong></td><td>Information about subdomains</td><td></td><td><a href="configurations/domains/discussions-subdomains">discussions-subdomains</a></td></tr><tr><td><strong>Routes</strong></td><td>How routes are set</td><td></td><td><a href="configurations/routes">routes</a></td></tr></tbody></table>
