Hostish

Host websites, local apps, Minecraft Java servers, and SMTP services from your own device using headless agents. Created, owned and maintained by mekabrine.

Hostish uses outbound connections to make services on your own device accessible. Choose the Web, Minecraft or SMTP headless agent. Created, owned and maintained by mekabrine.

Web traffic uses an HTTP/WebSocket tunnel; Minecraft uses a TCP tunnel. Agent processes run without a separate hosting webpage.

Dumb
Nerd
Your device → Headless Hostish agent → Hostish tunnel → Your service

Download a standalone headless agent

Choose a dedicated, GUI-less agent for Web, Minecraft, or SMTP. These are separate downloads, unlike the all-in-one Unified Agent available at the top.

Web Agent

For websites, APIs and locally running HTTP applications. Runs headlessly, without a separate management webpage.

Component: agent.py

Download Web Agent

The selected button downloads only that GUI-less agent. For Web, Minecraft and SMTP together, use the All in One Agent Download at the top.

Web Agent

HTTPAPIsStatic / proxy

Expose a website or local application using the web agent.

Visitor → Hostish → Web agent → Local website or application

Minecraft Agent

Minecraft JavaTCP tunnel

Connect a Minecraft Java server running on your device without a separate browser homepage.

Minecraft player → Hostish → Minecraft agent → Minecraft server

SMTP Agent

SMTPHeadless

Use the SMTP agent for your SMTP service. There is no separate hosting webpage.

SMTP client → Hostish → SMTP agent → SMTP service

Your Hostish address

Create an account and configure either the all-in-one script or your selected standalone GUI-less agent.

USERNAME.hostish.site

Web hosting can expose HTTPS services; Minecraft uses its server connection. Headless means there is no dedicated agent administration webpage.

Getting started

  1. Create a Hostish account.
  2. Choose a standalone agent above to download its own Python file, or use All in One Agent Download at the top.
  3. Configure the service and account settings in your downloaded agent script.
  4. Run your downloaded Python file, such as python agent.py or python unified-agent.py.
Only make services and files publicly reachable when you intend to.