FerryDocs

A port is in use

ferryd cannot listen on an address, because another program has it.

Edit on GitHub

What you see

ferryd
Error: cannot listen on 0.0.0.0:80 (proxy address)

Caused by:
    Address already in use (os error 98)

Why it occurs

Another program, frequently a web server, listens on that address.

The message tells you which address: proxy, HTTPS proxy or API. These are the addresses of the and of the . The error number is 98 on Linux and 48 on macOS.

How to repair it

Find the program that has the .

Terminal
sudo ss -ltnp 'sport = :80'

Then choose one repair.

RepairHow
Stop the other program
Use another address--proxy-addr, --https-addr or --api-addr
Keep the other programRun Ferry behind this . See Production setup.

On this page