thanks,
my current router is already low on flash, so I don't think that would be a possibility, but I'm orienting on purchasing a new one, and once i've done that, I will try if I can get this to work.
RadiusDesk now has Docker Images:
https://www.radiusdesk.com/wiki/getting_started/docker_image
Takes very little time to spin this up and test.
Seeing if I can get Meraki MR18 talking seeing as they are now supported on 23.05
So weird issue compiling meshdesk openwrt 23.05.2 for the Meraki MR18:
Package coova-chilli is missing dependencies for the following libraries:
libjson-c.so.5
edit cleared after a world clean
@DirkVanDerWalt I'm getting an ajax issue on the docker image?
Can you try again with the latest code.
I have applied the latest sql patches to rd.sql.
Since the last rd.sql we have added a lot of new features.
Another user had a similar problem with his Docker image this week. After he applied the patches, the issues were resolved
I apologize for not replying in time.
I assume you were able to compile the firmware without any problems now.
Trying out now, which ports can I leave open to the internet on the controller?
TCP 80 and 443
UDP 1812 and 1813
cheers, oh ubuntu 24.04 has moved to php8.3 not 8.2 so the instructions on the radiusdesk wiki need updating.
Anyone else finding the docker images don't fully boot?
You can go through the entire build, get to the web page, informed there's a updated application proceed and end up with a white page.
I had a similar issue , you can try adding an environment variable in the radiusdesk section of the docker compose.yml file like this. Hope this helps.
environment:
- "PHP_INI_SCAN_DIR=:/p/gd"
- "PHP.cgi.fix_pathinfo=1"
- "PHP_SELF=/index.php"
- "PHP_INI_SCAN_DIR=:/p/sqlite3"
# Add DATABASE_URL environment variable here:
- "DATABASE_URL=mysql://rd:rd@rdmariadb/rd?encoding=utf8mb4&timezone=UTC&cacheMetadata=true"eIdentifiers=false"
That worked, thank you, raising as an issue on their github.
Glad to help.
I tried to install radiusdesk on OpenWrt without docker. but I found a problem to open 192.168.1.1/rd it didn't work. if I open 192.168.1.1/rd_mobile and http://192.168.1.1/rd/build/production/Rd it works and I use apache2. I'm confused about using nginx on openwrt
Looks like meshdesk will happily compile with ImmortalWrt.
So if you need QAM-256 for 2.4GHz 802.11n, ImmortalWrt includes this patch:
there is a problem when installing radiusdesk using cake4 on openwrt. and i also tried installing radiusdesk using cake3 on openwrt there is no problem
Request URL: /
Client IP: 192.168.1.242
2025-05-03 02:26:40 error: [Authentication\Authenticator\UnauthenticatedException] Authentication is required to continue in /var/www/rdcore/cake4/rd_cake/vendor/cakephp/authentication/src/Controller/Component/AuthenticationComponent.php on line 182
Stack Trace:
- /var/www/rdcore/cake4/rd_cake/vendor/cakephp/authentication/src/Controller/Component/AuthenticationComponent.php:125
- /var/www/rdcore/cake4/rd_cake/vendor/cakephp/cakephp/src/Event/EventManager.php:309
- /var/www/rdcore/cake4/rd_cake/vendor/cakephp/cakephp/src/Event/EventManager.php:286
- /var/www/rdcore/cake4/rd_cake/vendor/cakephp/cakephp/src/Event/EventDispatcherTrait.php:92
- /var/www/rdcore/cake4/rd_cake/vendor/cakephp/cakephp/src/Controller/Controller.php:661
- /var/www/rdcore/cake4/rd_cake/vendor/cakephp/cakephp/src/Controller/ControllerFactory.php:130
- /var/www/rdcore/cake4/rd_cake/vendor/cakephp/cakephp/src/Controller/ControllerFactory.php:115
- /var/www/rdcore/cake4/rd_cake/vendor/cakephp/cakephp/src/Http/BaseApplication.php:325
- /var/www/rdcore/cake4/rd_cake/vendor/cakephp/cakephp/src/Http/Runner.php:86
- /var/www/rdcore/cake4/rd_cake/vendor/cakephp/authentication/src/Middleware/AuthenticationMiddleware.php:145
- /var/www/rdcore/cake4/rd_cake/vendor/cakephp/cakephp/src/Http/Runner.php:82
- /var/www/rdcore/cake4/rd_cake/vendor/cakephp/cakephp/src/Http/Middleware/BodyParserMiddleware.php:157
- /var/www/rdcore/cake4/rd_cake/vendor/cakephp/cakephp/src/Http/Runner.php:82
- /var/www/rdcore/cake4/rd_cake/vendor/cakephp/cakephp/src/Routing/Middleware/RoutingMiddleware.php:189
- /var/www/rdcore/cake4/rd_cake/vendor/cakephp/cakephp/src/Http/Runner.php:82
- /var/www/rdcore/cake4/rd_cake/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php:68
- /var/www/rdcore/cake4/rd_cake/vendor/cakephp/cakephp/src/Http/Runner.php:82
- /var/www/rdcore/cake4/rd_cake/vendor/cakephp/cakephp/src/Error/Middleware/ErrorHandlerMiddleware.php:149
- /var/www/rdcore/cake4/rd_cake/vendor/cakephp/cakephp/src/Http/Runner.php:82
- /var/www/rdcore/cake4/rd_cake/vendor/cakephp/debug_kit/src/Middleware/DebugKitMiddleware.php:60
- /var/www/rdcore/cake4/rd_cake/vendor/cakephp/cakephp/src/Http/Runner.php:82
- /var/www/rdcore/cake4/rd_cake/vendor/cakephp/cakephp/src/Http/Runner.php:67
- /var/www/rdcore/cake4/rd_cake/vendor/cakephp/cakephp/src/Http/Server.php:99
- /var/www/rdcore/cake4/rd_cake/webroot/index.php:40
- [main]:
anyone tried the latest openwrt snapshots with this, does radiusdesk support apk packages?
Hello,
Do you know i there are any documentation to consult on how to include support for the apk packages?
I will also need it soon since I want to see if we can also include Meshtastic support in the near future.
The Meshtastic inclusion can only be done on main / snapshot according to my understanding.
@bluewavenet would you be able to advise on this as I think you've got mesh11sd working with snapshot?
New version 5.1.3 was merged last week and is now available on 24.10 as ipk and snapshot as apk.
Meshtastic? That has nothing to do with the 802.11s mesh standard that comes with the Linux Kernel. It is something entirely different. The only similarity is the four letters m, e, s and h ![]()
As far as I can see it is something you run in a handheld digital radio or custom board (aka PMR466 in Europe, or equivalent elsewhere).
Am I missing something here? What is meant by "Meshtastic inclusion"?
It sounds very interesting though. Speeds not a lot better than an old fashioned dial up modem modified to work with an, also modified, CB radio (not that I would have ever done something bad like that in my youth).
Amazing what you could do with an IBM PC with 64KB ram and a 360KB floppy.
![]()
Morse always seemed very cumbersome after that.


