# Localport > Localport is a tunneling platform that gives local apps, servers, and devices a public URL. HTTP, TCP, TLS, and mTLS tunnels with mesh networking for IoT fleets and webhook fanout for teams. Works behind NAT, CGNAT, and corporate firewalls. The agent source is on GitHub. Homepage: https://localport.io Documentation: https://localport.io/docs Dashboard: https://dashboard.localport.io GitHub: https://github.com/pvkas/localport ## Documentation - [CI/CD Preview Builds](https://localport.io/docs/ci-cd-previews.md): Give every pull request a live preview URL using Localport tunnels in your CI/CD pipeline. GitHub Actions and GitLab CI examples included. - [CLI](https://localport.io/docs/cli.md): Complete reference for the Localport CLI — flags, protocols, environment variables, and output modes. - [Configuration](https://localport.io/docs/configuration.md): Complete YAML configuration reference for Localport. Multi-tunnel setups, environment variable expansion, regions, and validation rules. - [Game Server Hosting](https://localport.io/docs/game-servers.md): Host Minecraft, Valheim, Terraria, and Factorio game servers from your PC. Let friends join without port forwarding or renting a server. - [Homelab Remote Access](https://localport.io/docs/homelab.md): Access Home Assistant, Plex, Jellyfin, Nextcloud, Pi-hole, and Grafana from anywhere. No VPN, no dynamic DNS, no exposed ports. - [HTTP & HTTPS Tunnels](https://localport.io/docs/http-tunnels.md): Share local web apps with a public HTTPS URL. Automatic TLS certificates, subdomain routing, custom domains. Works with any framework. - [Installation](https://localport.io/docs/installation.md): Install the Localport CLI on macOS, Linux, or Windows in under 30 seconds. One binary, zero dependencies. Homebrew, curl, or manual download. - [IoT Device Management](https://localport.io/docs/iot-devices.md): Connect and manage IoT device fleets with mesh tunnels. Raspberry Pis, sensors, cameras — each gets its own URL. No VPN or static IPs needed. - [Expose a Local LLM](https://localport.io/docs/local-llm.md): Share your local Ollama or LM Studio AI model with teammates, apps, or other devices. Tunnel a local LLM API to a public URL. - [Locked Tunnels (mTLS)](https://localport.io/docs/locked-tunnels.md): Lock your tunnels to devices you trust with mutual TLS. Issue per-device certificates, revoke them instantly, and block everyone else at the door. - [Mesh Tunnels](https://localport.io/docs/mesh-tunnels.md): Give every device in a fleet its own public URL with mesh tunnels. One token, many devices. Built for IoT, dev environments, and multi-device setups. - [What is Localport?](https://localport.io/docs/overview.md): Localport gives your local apps and devices a public URL. No port forwarding, no VPN, no deploy. HTTP, TCP, TLS, and mTLS tunneling. Agent source code is public on GitHub. - [Quick Start](https://localport.io/docs/quick-start.md): Create your first Localport tunnel and get a public URL in under 60 seconds. Step-by-step with HTTP and TCP examples. - [Shared Tunnels](https://localport.io/docs/shared-tunnels.md): Broadcast webhooks and HTTP traffic to every connected client simultaneously. Built for teams testing Stripe, GitHub, Slack, and Twilio integrations. - [TCP Tunnels](https://localport.io/docs/tcp-tunnels.md): Expose databases, game servers, SSH, Redis, and any TCP service to the internet with a dedicated port. Available on all plans. - [Webhook Development](https://localport.io/docs/webhooks.md): Test Stripe, GitHub, Slack, and Twilio webhooks on localhost. Step-by-step setup for the most popular webhook providers using Localport tunnels. ## Blog - [Using Localhost Tunnels for AI and Vibe Coding](https://localport.io/blog/localhost-tunnel-for-ai-development.md): When your AI coding tool needs a callback URL, webhook endpoint, or public API for testing, a localhost tunnel gets you there in seconds. - [Remote Access for Self-Hosted Services (Without a VPN)](https://localport.io/blog/self-host-remote-access.md): Access Home Assistant, Plex, Nextcloud, and other self-hosted apps from outside your network. No VPN, no dynamic DNS, no exposed ports. - [How to Expose Localhost to the Internet (The Simple Way)](https://localport.io/blog/expose-localhost-to-internet.md): A beginner-friendly guide to making your local web app accessible from anywhere. No deployment, no cloud servers, no devops knowledge required. - [How to Host a Minecraft Server Without Port Forwarding](https://localport.io/blog/host-minecraft-server-no-port-forwarding.md): Set up a Minecraft server on your PC and let friends join without touching your router. Step-by-step guide using a TCP tunnel. - [Why we built a modern ngrok alternative](https://localport.io/blog/ngrok-alternative-open-source.md): ngrok is great, but its pricing and closed agent pushed us to build Localport. Here is how they compare and why a transparent client matters for a tunneling tool. - [Introducing Localport: tunneling you can actually inspect](https://localport.io/blog/introducing-localport.md): We built Localport because localhost tunneling should be flexible, transparent, and work behind any network. Here is what ships in v1 and why it matters. ## Pages - [Features](https://localport.io/features): HTTP, TCP, TLS tunnels. Mesh and shared modes. Open-source client. - [Use Cases](https://localport.io/use-cases): Developers, gamers, homelabs, IoT, teams. - [Pricing](https://localport.io/pricing): Hobby at $5/mo, Pro at $20/mo flat. Free trials. - [Tunnel Comparison](https://localport.io/compare): Localport vs ngrok, Cloudflare Tunnels, and AWS IoT Core.