Make your self-hosted apps accessible online.

Global reach. No port forwarding and no domain to buy.

Give the apps you run a public HTTPS address. No need to access your router, and you may use Starlink or any cellular connection as well.

Your first 100 MiB is on us.
Or the first 30 days, whichever ends sooner.

You may sign up without trial, and start it when you are ready for it.

Illustration: the same app, opened away from home.
The example address is illustrative; your dashboard assigns yours.

Your app stays on your machine. Kepeink connects visitors to it.

From your machine to any browser

Start in the dashboard: sign up, open Free trial, and choose Activate free trial. Your 30 days start on activation.

  1. Choose what to put online.Create a tunnel in the dashboard and choose your app or folder.
  2. Connect your machine.Run the command shown in the dashboard to start the agent, the small program that connects your app to Kepeink.
  3. Open your public address.Check your app from another device, then share the link with the people who need it.

Your app and agent need to stay running, with an internet connection and usable traffic credit. Web apps and static folders are public by default; use access protection before sharing anything private.

Follow the web app tutorial · Explore all tutorials

What would you like to bring online?

Start with something you already run.

Top up when you need more

Try it with 100 MiB of traffic or 30 days, whichever ends sooner. Then buy prepaid traffic credit. Choose a one-time top-up, or an optional monthly renewal. Each top-up has the validity period shown below. One free trial per email.

5 GiB

$5.00 tax incl.

Credit valid for 1 year

For occasional traffic, with a longer time to use it.

25 GiB

$8.00 tax incl.

Credit valid for 30 days

A smaller top-up for regular use.

50 GiB

$10.00 tax incl.

Credit valid for 30 days

More traffic for apps you use and share often.

500 GiB

$100.00 tax incl.

Credit valid for 1 year

A larger top-up, with a year to use it.

Prices are in USD with applicable VAT/sales tax included. The 25 GiB and 50 GiB options are also available as monthly renewals for $8.00/month and $10.00/month. The optional end-to-end TLS add-on costs $5.00 one time and includes no traffic credit. Checkout, receipts and refunds are hosted by Creem, the merchant of record. Buy from the dashboard. You need your existing internet connection; Kepeink does not provide internet access.

Your machine. Your choice of access.

Use your assigned public address or add your own domain. Pause a tunnel from the dashboard when you want to stop access.

Web apps and static folders are public by default. Before sharing private content, add a separate login for visitors (Basic auth in the dashboard), or use your app’s own login. Signing into the dashboard does not protect your public address. File manager requires a tunnel login. Set one up before sharing Remote Desktop or SSH too. Without a tunnel login, anyone with the URL can view and control your desktop or open your SSH console.

Visitors connect over HTTPS. Kepeink normally decrypts that connection and forwards traffic through an encrypted connection to the agent on your machine.

Can HTTPS stay encrypted all the way to my machine?

The optional end-to-end TLS add-on keeps the visitor certificate and key on your machine instead.

What if my machine goes offline?

Visitors cannot reach your app while your machine, app or agent is offline. The agent reconnects when its connection returns. If your app or agent has stopped, start it again. If the address still does not open, check that you have usable traffic credit.

Let your assistant help with setup

Human or automated, the setup is documented in plain text. Share llms.txt with your assistant for the quickstart, or llms-full.txt for the full guide. Scripts and automated clients can use the public API and MCP tools reference.