logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

kel-agent - translates between amateur radio programs and WebSockets

Description

kel-agent translates between various amateur radio installed programs and WebSockets. This allows amateur
       radio web applications to access rig control and digital mode APIs which are only available over TCP, UDP
       or by watching local files.  WSJT-X is currently supported, with planned  support  for  rigctld  and  HamRadioDeluxe.

       kel-agent  was  built  to  support https://github.com/k0swe/kellog but can be used by any web application
       that needs to communicate with amateur radio installed programs.

Example

       When running your web application and browser on the same computer as your ham radio  programs,  no  kel-agent options are needed. This is straightforward, safe and the default.

       $ kel-agent

       If a different hosting port than 8081 is required, use the -host option.

       $ kel-agent-host=localhost:5001

       It's also possible to run your ham radio programs and kel-agent on one computer, and your web browser and
       web  app  on another. This is more complex to secure. I refer you to the GitHub repository for up-to-date
       documentation.

Name

       kel-agent - translates between amateur radio programs and WebSockets

Options

-host=host:port
              Set the websocket server hosting address. Default is localhost:8081.

       -cert=certfile-key=keyfile
              Set the websocket server TLS certificate and private key. These are only  necessary  when  serving
              beyond localhost.

       -origins="http://origin1","http://origin2"
              Set  which  CORS  origins  (basically,  which  websites) should be allowed to access the WebSocket
              server. Default is "https://log.k0swe.radio" plus some localhost development origins.

       -v     Enable verbose debug logging.

See Also

        • https://github.com/k0swe/kel-agent
        • https://github.com/k0swe/kellog

                                                                                                    KEL-AGENT(1)

Synopsis

kel-agent       [-hosthost:port]       [-certcertfile-keykeyfile]      [-origins"http://origin1"[,"http://origin2"...]]  [-v]

See Also