fix why portal
Kim committed
Mar 5, 2026 at 12:10 UTC
e43c821dc77034cf9988b9688d443125f1d5c0a3
1 file changed
+5
-9
README.md
+5
-9
@@ -10,17 +10,13 @@
10
11
## Why Portal?
12
13
-Publishing a local service usually requires:
13
+Publishing a local service to the internet is often complicated.
14
+It usually requires opening inbound ports, configuring NAT or firewalls, managing DNS, and terminating TLS.
15
15
-- Opening inbound ports
16
-- Configuring NAT or firewall rules
17
-- Managing DNS records
18
-- Terminating TLS at a gateway
16
+Portal removes this complexity by inverting the connection model.
17
+Applications establish outbound connections to a relay, which exposes the service to the public internet and routes incoming traffic back to the application while preserving end-to-end TLS.
18
20
-Portal removes most of this setup by inverting the connection model.
21
-Applications establish outbound connections to a relay.
22
-The relay runs on a public base domain, assigns each service a subdomain,
23
-and routes incoming traffic while preserving end-to-end TLS.
19
+Unlike other tunneling services, Portal is self-hosted and permissionless. You can run your own relay on your domain or connect to any relay.
20
21
## Features
22