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