SuperPublifyer lets you expose a local dev server via a hosted public gateway (server already running on Render). This repo contains the client GUI that connects your local site to the public endpoint.
- Server is already hosted:
https://superpublifyer.onrender.com - Alternative URL:
http://public.servehttp.com(Currently not working) - Download and run the client only.
client/
└─ SuperPublifyer.py # GUI client
server.py # For server
static/ # For server
└─ 404.html # For server
requirements.txt # For server
- Clone or download this repo.
- Run the client:
python client/SuperPublifyer.py
- In the GUI enter:
- Project name (letters, numbers,
_or-, 3–50 chars) - Local server
host:port(e.g.localhost:8000)
- Click Connect. Accessible URLs will appear — copy or open them.
If you used localhost:PORT, the client will also show 127.0.0.1:PORT labelled (Local only).
- If the client cannot connect even after 5 attempts, please manually visit the superpublifyer website and wait until it has started.
- WebSocket/connect issues: confirm outbound connections to
superpublifyer.onrender.comare allowed by your firewall. - Timeout: server waits ~30s for the client to respond — increase locally if needed.
Public URLs are public. Don’t expose sensitive services (databases, admin panels) without adding auth/TLS. This is for demos/dev only unless you harden it.