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