Skip to main content

Using ngrok with PostgreSQL

Here's a quick guide on running a local postgresql instance on you local machine and getting a public address for it using ngrok. After installing the database, you can connect to it using a standard ngrok TCP tunnel sending traffic to port 5432.

ngrok tcp 5432
warning

TCP endpoints are only available on a free plan after adding a valid payment method to your account.

Once ngrok is forwarding traffic to your PostgreSQL service, you can use the TCP address provided to connect to it remotely.

psql -h 0.tcp.ngrok.io -p 12345 -U postgres -d postgres