ETSi is a sovereign P2P intranet platform that runs entirely on your corporate VPN. Discover peers, host static sites, chat directly, and browse custom .etsi domains — with zero central servers and zero cloud dependency.
ETSi scans your entire subnet in parallel on startup to discover peers instantly. A gossip loop then keeps every node synchronized — sharing the full network state with a random neighbor every 10 seconds, automatically.
Point ETSi at any local folder and it dynamically generates a Caddyfile and launches a static web server. Your site is instantly visible to every authenticated peer on the mesh.
Click any peer in the directory to open a direct raw TCP socket for instant private messaging. No relay servers, no accounts, no history stored anywhere.
A full Chromium browser is embedded directly in ETSi. Navigate to http://yourapp.etsi/ and it resolves the custom TLD to the correct peer automatically.
Boot a full MariaDB SQL daemon directly from the ETSi UI with one click. No installation required. ETSi manages the full process lifecycle and graceful shutdown.
Every inbound connection is validated against the live address book. Unknown hosts get a hard 403. All gossip payloads are size-limited and schema-validated.
ETSi immediately scans every host on your subnet across port 9090 in parallel, discovering all active peers and building a live network map within seconds of launch.
Every 10 seconds, each node selects a random known peer and exchanges its full address book — hosted apps, ports, and usernames. State propagates across the whole mesh automatically.
Select a local folder in the hosting cockpit. ETSi generates a Caddyfile, starts the server, and registers your app in gossip state. All peers see your site instantly.
Open the built-in browser and navigate to http://yourapp.etsi/ — or click any peer in the directory to open a direct chat session. Everything resolves automatically.
Deploy internal tools, documentation portals, and dashboards across your company VPN without touching IT infrastructure or requiring server provisioning.
Share local dev servers instantly with teammates. Browse each other's work-in-progress apps directly in the built-in browser without ngrok or exposed ports.
ETSi works entirely offline. No DNS, no internet, no external dependencies. Perfect for secure facilities and environments with strict egress policies.
Stand up a local mesh in minutes over any shared IP network — field offices, temporary sites, or on-site deployments. Pack up and it's gone with no cleanup.
ETSi ships as a standalone Windows executable. Caddy, MariaDB, and the Python runtime are all bundled — nothing needs to be installed on end-user machines. Drop it, run it.
No. ETSi runs as a desktop application on each machine and communicates directly with other instances on your network. There is no central server, no cloud backend, and no account required.
Yes — ETSi is designed for exactly that. It operates entirely over your local VPN or LAN. Internet connectivity is not required at any point during operation.
ETSi uses rapid parallel subnet scanning on startup — it connects to port 9090 across every host in your subnet simultaneously. Once peers are found, a gossip protocol loop keeps the mesh state synchronized between all nodes.
ETSi's built-in hosting is designed for static websites and single-page applications. Dynamic apps requiring Node.js, PHP, or Python backends are not supported through the automated Caddy integration.
ETSi is free to download and use, but it is not open source. The source code is proprietary.
ETSi currently ships as a standalone Windows x64 executable. macOS and Linux builds are not available at this time.
Download ETSi and deploy it across your corporate VPN. Drop the executable, launch it, and you're on the mesh in seconds.