Nathan is changing UberSDR so it can register on various lists.
To register at https://xyz-list.sdr (Steven's list) and https://list.websdr.fun (Paul's list) goto Adminpanel - > Config -> Instance Reporting (version of today, you may want to update).
Then set Register Sdrlist -> True
Register Sdrlist Host: https://sdrlist.xyz
That's it, press Save&Restart button and after 1 or 2 minutes it will show up in the list. ;D
Websdr.org is worked on, should work soon too.
The own list of UberSDR isn't well known, but it's found here: https://instances.ubersdr.org/
Sysops of PhantomSDR+ have already some time ago the upgraded sprectrumserver.cpp that allow the server to be registered in more that one list.
The point is how to declare the newer registration points in .toml
For now we have:
[websdr]
register_online=true # Enable directory registration updates
register_urls=[
"https://sdr-list.xyz/api/update_websdr",
"http://list.phantomsdr.fun/api/update_websdr",
"https://www.shbrg.nl/api/update_websdr"
] # One or more directory endpoints that accept the same JSON payload
Some of them return message that the connection failed-time out
websdr.org needs some extra method for registration - modifications to backend and .toml. Paul PE1IXX has succeeded to be registered. I have not using almost the same methodology as Paul.
Can you send the code for websdr.org registration to Nathan?
Or to me, then I will forward it to him, as he has problems registering at websdr.org.
Also, the code isn't complete, when mobile-support is enabled in the list, then you do are not listed.
Uber has no toml's, it's compleetly different. Listing that code in this topic does nothing.
It's a frontend to KA9Q-radio with loads of extra's.
Quote from: Bas ON5HB on Apr 29, 2026, 04:16 PMCan you send the code for websdr.org (https://websdr.org/) registration to Nathan?
Or to me, then I will forward it to him, as he has problems registering at websdr.org (https://websdr.org/).
Bas, the whole thing with Websdr.org and PhantomSDR is done thanks to Paul. All my previous tries failed, but Paul has succeeded and gave me the files I had to modify.
I know, Paul told me, that is not the issue.
UberSDR is not Phantom, not Nova and not Vertex.
As such your info doesn't help us.
I already asked Paul to send me the code, so Nathan can look at it and implement it in UberSDR as well.
The goal is the same, but the software is totally different. You can not compare the systems.
However, Paul figured out how the register-API works, that information is vital to make it work. ;)
How UberSDR works....
Kiwi - http://44.31.241.13:8073/
Websdr.org - http://44.31.241.13:8901/
It actually has the Frontend.
Ok, the first part is working.http://websdr.heppen.be:8901
http://websdr.heppen.be:8901 ;D (http://websdr.heppen.be:8091/)
To get this working:
Quotein docker-compose.yml find the ubersdr ports section:
ports:
- 8080:8080 # Main UberSDR web interface
- 8073:8073 # KiwiSDR protocol compatibility (if enabled in config)
- 8901:8901 # websdr.org
Add that third one and restart. I can't get mine to register even though it's byte-perfect responses on the wire.
It's not registering yet.