Portr: open-source self-hosted tunnel designed for teams

Amal ShajiAmal Shaji
1 min read

Table of contents

Portr is an open-source, self-hosted tunnel designed for teams. It lets you expose your local http/tcp connections to the public internet. It uses SSH remote port forwarding under the hood to tunnel connections.

Features

  • Quickly expose http/tcp connections using the portr cli

  • Admin dashboard to monitor connections, and manage teams and members. Watch video.

  • Portr inspector to inspect and replay HTTP requests. Watch video.

    All the logs are stored on a sqlite database on the client side.

Built using

  • go for the tunnel and proxy (to map remote ports to a subdomain).

  • python for the admin dashboard server.

  • svelte for the portr inspector and admin dashboard UI

  • postgres for the main data store (for admin-related data)

  • sqlite for storing request logs on the client side

0
Subscribe to my newsletter

Read articles from Amal Shaji directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Amal Shaji
Amal Shaji

Software Engineer. Exploring AI and dev tools. Python, Rust, Go, Typescript, Svelte