Getting started

Quickstart

Register, log in, and open an HTTP tunnel.

1. Install

npx @craftlify/portlify

Or install globally and drop the npx prefix on the rest of this page.

2. Account

portlify login opens the site, asks you to approve this machine, and writes a plfy_ key to ~/.config/portlify/config.yml.

portlify login
portlify register --mail you@domain.com
Email login is portlify login --mail you@domain.com. That saves a JWT. Prefer a durable key from the dashboard or portlify keys create.

3. Tunnel

portlify http 3000 --subdomain parrot

Public URL is https://parrot.portlify.ru if that name is free. Omit --subdomain and Portlify picks one. Inspector: http://localhost:4040.

4. Dashboard

Same logs appear under /dashboard while you are signed in on the site.