SSTEALTHNETSOFTWARE

Questions

How it differs from other panels

Written from scratch in Rust, installs with one command, and lives in a single repository — panel, subscription service, bot, worker and node agent. What is split is the artefacts, not the sources: each service is its own binary and its own image, and the subscription service deploys to a separate server.

What leaves your machines

Nothing. The panel, the database and the subscription service run on your own hardware. Hosting-provider icons are drawn locally rather than fetched from third-party services — otherwise such a request would tell them which servers you use.

Collecting visited sites

Off by default, and turned on deliberately. It is a log of the sites your clients visit — the most valuable thing that can leak out of a VPN panel. Before enabling it, make sure it is allowed by your policy and by the law where you operate.

Why a purchase restarts the engine

Xray reads its client list at start-up: its API in the current version cannot add clients on the fly, only manage inbounds. So changing who has access means a restart. The polling window is 15 seconds, and connections open at that moment are dropped.

Languages

Russian and English, with a switch in the header. The translation is applied after rendering, so adding a string does not require editing every screen.

Backups

A PostgreSQL dump is enough: it holds the clients, the plans and the configuration profiles. Files on the nodes are restored by running the installer again.

Where to get the code

The source repository is not open yet: it opens together with the first release, in the STEALTHNET-APP organisation. The install commands on these pages are written against it, so they will work as-is once it is published.

For now only the site repository is open — a typo or an inaccuracy in the documentation can be fixed right there.