OPENELPD(1)
π OPENELPD(1) β General Commands Manual π
okay bestie, pull up a chair, we're reading the openelpd manual together and honestly? it's giving iconic. this is the page for openelpd, and it lives in the General Commands Manual section, section 1, as one does. π
β¨ NAME β¨
openelpd β an open source EchoLink proxy daemon π¦
πΈ SYNOPSIS πΈ
openelpd [-d] [-F] [-L <log file>] [-S] [-V] [configuration file]
that's it, that's the whole vibe. flags go in, config file goes at the end, chaos ensues (affectionate). β¨
π DESCRIPTION π
so. EchoLink is a software system for connecting licensed radio amateurs so they can communicate over the internet using Voice over IP (VoIP). no cap, that's the actual thing it does.
here's the tea tho: EchoLink clients require that UDP ports 5198 and 5199 be "forwarded" to the machine running the client. and when that's not allowed, or it's otherwise just not possible, you use a proxy instead β it listens for data on these ports and forwards that data to a client over a TCP stream. main character energy, honestly.
OpenELP, an Open Source EchoLink Proxy, is a performance-oriented proxy which can be used with EchoLink software. it uses a compatible protocol, and a compatible configuration file syntax with the Java EchoLink proxy available from the EchoLink website. π compatible! periodt!
π OPTIONS π
-dβ turn on debugging output to the specified logging utility (by default, this isSTDOUT/STDERR). default behavior is to produce no debug output. so if you want the receipts, you gotta ask for them. π-Fβ if specified, this parameter causes the main thread to run in the foreground, and not daemonize. child threads are still created for each additional port, but the main thread does not return unless the proxy is shut down. default behavior is to daemonize. so like, it stays right there with you instead of ghosting. π«Ά-Lβ after initial startup is complete, switch the logging utility to output all information to the given file. if the file does not exist, it will be created. if it does exist, new log data will be appended to it. this flag is incompatible with-S. default behavior is not to use a log file, and route all information toSTDOUT.-Sβ after initial startup is complete, switch the logging utility to output all information to syslog. this flag is incompatible with-L. default behaviour is not to use syslog, and route all information toSTDOUT. (yes they wrote "behaviour" there and "behavior" everywhere else, we love a little inconsistency, it's character. π)-Vβ print the version of the daemon executable and exit. short, sweet, slays. β¨
π¨ and now for the configuration file lore: if the configuration file path is not specified,openelpdwill first attempt to open the file namedELProxy.confin the current working directory. on systems where a global configuration file path hint was specified at compile time,openelpdwill use that configuration path as a last resort. so like, it checks locally first, then falls back. bestie behaviour fr fr.
π BUGS π
found a bug? any bugs should be reported to the project repository at:
http://github.com/cottsay/openelp/issues
go tell them, they want to know, no gatekeeping. π
π AUTHORS π
OpenELP was created by Scott K Logan, KM0H <logans@cottsay.net> β actual legend, we stan. π
see the Authors file included with this program for a full list of authors and contributors. so many icons, honestly. π
EchoLink(r) is a registered trademark of Synergenics, LLC. gotta respect the trademark, it's the law. π
π¦ SEE ALSO π¦
and that's the whole page, bestie!! π this was the OPENELPD(1) page from the General Commands Manual β go forth and proxy responsibly, and remember: ports forwarded, vibes immaculate. πβ¨πΈ
π¦ where this page comes from
- epel 10: openelp 0.9.3-1.el10_0 Β· BSD
- epel 9: openelp 0.9.3-1.el9 Β· BSD
- fedora 43: openelp 0.9.3-6.fc43 Β· LicenseRef-Callaway-BSD
- fedora 43: openelp 0.9.3-6.fc43 Β· LicenseRef-Callaway-BSD
- fedora 44: openelp 0.9.3-7.fc44 Β· LicenseRef-Callaway-BSD
- fedora 44: openelp 0.9.3-7.fc44 Β· LicenseRef-Callaway-BSD
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms