Skip to content
docs.
WORKSPACE

Your documentation

Explore the project catalog
Localzet ServerАсинхронный PHP-серверTriangleФреймворк и компонентыMIX IDИдентификация и интеграцииHack APIПубличные API хакатонаACNПроект и компонентыUserlay / UserNetПроект и компонентыAxiomПроект и компонентыМесседжинг через почтуПроект и компонентыLWT / JWT / JOSEПроект и компонентыФинансовая аналитика KimaiПроект и компонентыМультипарадигмальная БДПроект и компонентыZorin PlatformПроект и компонентыZorin TrustПроект и компонентыFloraScope / VegwatchПроект и компонентыaegis-qДокументация проектаaevumdbДокументация проектаauditДокументация проектаauto-invest-managerАвтотрейдерcaine-companionДокументация проектаcertbot-cloudflareДокументация проектаClusterLocalzet Server / ClustercmdveilДокументация проектаConsolePHP CLICronБиблиотеки Localzet Serverdata-connectorДокументация проектаdevice-controlDevice Controlenn-projectДокументация проектаEventsБиблиотеки Localzet ServerflowsintДокументация проектаforgeДокументация проектаHttpClientБиблиотеки Localzet ServerinterpreterСобственный языкinvariaДокументация проектаkeynotesДокументация проектаknotrouteKnotroute✓laravel-personal-analyticsДокументация проектаlocalzet-osДокументация проектаmeridianДокументация проектаMQTTБиблиотеки Localzet Servernano-kernelСобственная ОСNoterДокументация проектаpersonal-analyticsДокументация проектаProxyБиблиотеки Localzet ServerPSRБиблиотеки Localzet ServerPSR-7Библиотеки Localzet Serverrschs-monitorДокументация проектаsemsealДокументация проектаshardsealДокументация проектаSocketIOБиблиотеки Localzet ServerSOCKS5Библиотеки Localzet Serverstandalone-analyticsДокументация проектаstatic-php-cliДокументация проектаStorageБиблиотеки Localzet ServersutureДокументация проектаtempoweaveДокументация проектаttsСинтез речиTunnelБиблиотеки Localzet Serverui-kitUI KitvesperДокументация проектаWebAnalyzerWebAnalyzerzorin-access-brokerДокументация проектаzorin-authority-brokerДокументация проектаzorin-authority-sdk-phpДокументация проектаzorin-authority-sdk-pythonДокументация проектаzorin-authority-sdk-tsДокументация проектаzorin-client-intelДокументация проектаzorin-device-core-aospДокументация проектаzorin-host-agentДокументация проектаzorin-native-labДокументация проектаzorin-nodeДокументация проектаzorin-opsДокументация проектаdonstu-python-sdkДокументация проектаfloortraceFloortraceserver-rsLocalzet Server / Cluster
Catalog
Documentation/knotroute

Quick start

This is a minimal learning deployment: one Beacon/bootstrap relay, one sidecar service and one client.

Do not use a single Beacon/relay as the final production topology. The goal here is to understand the flow.

Окно терминала
knotroute network create

Use the resulting kn_... on every component of this overlay.

services:
beacon:
image: ghcr.io/localzet/knotroute-beacon:latest
restart: unless-stopped
ports:
- "8080:8080"
- "7447:7447"
volumes:
- beacon-data:/data
environment:
KNOTROUTE_NETWORK_ID: "kn_..."
KNOTROUTE_BEACON_LISTEN: "0.0.0.0:8080"
KNOTROUTE_BEACON_RELAY: "true"
KNOTROUTE_BEACON_RELAY_LISTEN: "0.0.0.0:7447"
KNOTROUTE_BEACON_RELAY_ADVERTISE: "relay.example.net:7447"
volumes:
beacon-data:

For production, put the Beacon HTTP endpoint behind HTTPS while exposing relay TCP separately.

services:
app:
image: nginx:alpine
networks: [private]
knotroute:
image: ghcr.io/localzet/knotroute-sidecar:latest
restart: unless-stopped
networks: [private]
volumes:
- knotroute-data:/data
environment:
KNOTROUTE_NETWORK_ID: "kn_..."
KNOTROUTE_BEACONS: "https://beacon.example.net"
KNOTROUTE_SERVICE_NAME: "web"
KNOTROUTE_SERVICE_TARGET: "app:80"
networks:
private:
volumes:
knotroute-data:

Read the sidecar logs to get the published .knot address.

The client needs at least the Network ID and a Beacon URL. Windows and Android provide dedicated clients; Linux/macOS can use the CLI node and local proxy endpoints.

A useful test crosses discovery, circuit creation, directory lookup, rendezvous and the local application target. A process health endpoint alone does not cover that full path.

Source