Have you checked https://example.org/admin/settings/system/debug to see if it sees your public IP-Address??
IF it do not recognize your public IP, then retry this documentation Architecture | PeerTube documentation to check that the trust_proxy are matching your connection from the frontend to peertube.
Standard values are
# Proxies to trust to get real client IP
# If you run PeerTube just behind a local proxy (nginx), keep 'loopback'
# If you run PeerTube behind a remote proxy, add the proxy IP address (or subnet)
trust_proxy:
- 'loopback
And the note: PeerTube do not « Allow » RFC1918 addresses as valid. (See: Peertube Federation error: The IP of the domain is reserved - #2 par AndreyKAZ)