package
0.0.0-20250225105205-8289a55d8107
Repository: https://github.com/mysteriumnetwork/node.git
Documentation: pkg.go.dev

# README

node-supervisor

Supervisor is a system background service that allows seamless installation/running of Mysterium node under elevated permissions. Clients (e.g. desktop applications) can ask the supervisor to RUN or KILL the node instance via OS dependent mechanism.

Currently, only macOS and Windows are supported and it is using unix domain sockets or named pipes for communication.

For usage see:

myst_supervisor -help

Elevated command support table

CommandOSArgsOutputImplementedNotes
pingmacOS, WinokPing supervisor
killmacOS, WinokKill myst process gracefully
byemacOSokKill supervisor
wg-upmacOS, Win-uid, -configokSetup WireGuard device with given configuration in JSON string encoded as base64
wg-downmacOS, Win-ifaceokDestroy WireGuard device
wg-statsmacOS, Win-iface{"bytes_send": 100, "bytes_received": 200, "last_handshake": "2020-06-02T13:42:55.786Z"}Get WireGuard device peer statistics
ta-set-portmacOS, WinportokSet tequilapi port for supervisor

Logs

On Windows logs could be found at C:\ProgramData\MystSupervisor\myst_supervisor.log

On macOS logs could be found at /var/log/myst_supervisor.log