You are running Eosrift

Your infrastructure.
Your tunnels.

Self-hosted tunnel service with ngrok-like simplicity. Expose local services to the internet without vendor lock-in.

Terminal
$ eosrift http 3000
Eosrift v0.1.1
Session Status online
Forwarding https://abc123.tunnel.eosrift.com localhost:3000
Inspector http://localhost:4040

Built for developers who value control

Self-Hosted

Deploy on your own infrastructure. Your data never touches third-party servers.

Familiar CLI

ngrok-compatible commands and config. Switch without relearning anything.

HTTP & TCP Tunnels

Expose web apps, databases, SSH, or any TCP service through secure tunnels.

Request Inspector

Debug webhooks and API calls with the built-in request inspector at localhost:4040.

Docker-First

Single docker-compose.yml deployment. Production-ready in minutes, not hours.

Automatic TLS

Let's Encrypt certificates managed automatically. HTTPS by default, always.

Up and running in minutes

On your server

1

Point your domains

Point your base domain and wildcard tunnel subdomain to your server.

eosrift.com → your.server.ip *.tunnel.eosrift.com → your.server.ip
2

Configure and deploy

Set your domain and run the stack.

export EOSRIFT_BASE_DOMAIN=eosrift.com export EOSRIFT_TUNNEL_DOMAIN=tunnel.eosrift.com docker compose up -d --build

On your client

1

Configure your token

eosrift config add-authtoken <your-token>
2

Expose your service

eosrift http 8080
3

Share your URL

https://abc123.tunnel.eosrift.com