Getting Started with Portr

Learn what Portr is and how to get started with this self-hosted tunnel solution. Perfect for exposing local HTTP, TCP, or WebSocket connections to the internet.

Portr is a self-hosted tunnel solution designed for teams. It lets you expose local http, tcp or websocket connections to the internet.

You can use the client to quickly tunnel http, tcp or websocket connections

portr http 9000

This command exposes your local http server running at port 9000 on a public https url.

Check out how to quickly create a tunnel and inspect requests using portr inspector in the HTTP tunnel guide.

What you'll need

To get started with Portr, you'll need:

  1. A Portr server - Either set up your own or use an existing one
  2. The Portr client - Install it on your local machine
  3. A local service - Something running on your machine that you want to expose

Next Steps

Key Features

  • Multiple tunnel types: HTTP, TCP, and WebSocket support
  • Admin dashboard: Monitor connections and manage teams
  • Request inspector: Debug HTTP requests with built-in inspector
  • Team management: Collaborate with team members
  • Self-hosted: Full control over your tunneling infrastructure